Subject: PowerROMs and EtherHs
To: Kjetil B. Thomassen <kjetil@thomassen.priv.no>
From: Ben Harris <bjh21@netbsd.org>
List: port-arm26
Date: 11/30/2000 18:44:23
On Thu, 30 Nov 2000, Kjetil B. Thomassen wrote:

> It is possible, and Partis Computing, which has made the Power-tec
> software, has given us what I hope is sufficient information to make
> this possible. And, if that turns out not to be the case, they will give
> us what we need to make it possible.

That's good.  FWIW, I'm making some progress on supporting older EtherH
cards (the EtherLan 100, 200 and 500 series) thanks to someone useful (but
sadly short of docs) at Design IT.

> IIRC, there are a few registers on the card that can be checked to
> figure out what type of card it is.
> 
> The information is stored in an mbox located as:
> http://home.eunet.no/~kjetilbt/power-tec.mbox

[ summary: the loader's user function returns the type in R0 ]

> At least on the arm26 platform we can call this podule code directly,
> can't we?

Maybe.  That mostly depends on how much it expects to be called from RISC
OS.  ISTR that Linux goes to some effort to emulate bits of RISC OS that
podule loaders might use, but if we're lucky this one doesn't use
much.

I should probably write a little program to extract podule loaders for
disassembly -- I need to do the same to the EtherH one to find out how to
page the ROM and get at the Ethernet address.

-- 
Ben Harris                                                   <bjh21@netbsd.org>
Portmaster, NetBSD/arm26               <URL:http://www.netbsd.org/Ports/arm26/>