[Top] [All Lists]


To: Florian Lohoff <>
Subject: Re: O2 ARCS
From: Ralf Baechle <>
Date: Thu, 18 May 2000 13:47:35 +0200
Cc: "Soren S. Jorvang" <>,
In-reply-to: <>; from on Thu, May 18, 2000 at 01:16:56AM +0200
References: <> <> <>
On Thu, May 18, 2000 at 01:16:56AM +0200, Florian Lohoff wrote:

> On Wed, May 17, 2000 at 09:53:11PM +0200, Ralf Baechle wrote:
> > The ARCS firmware isn't the big deal but the R10000 support for this
> > system or any other non-cachecoherent system.  Harald Koerfgen has
> > started poking at an O2 port and he's got first success.
> BTW: Is there any Documentation for the ARC Firmware of the SGIs ?

I've got various dead tree document which document ARC.
First there is the ARC standard, a document which is Microsoft and ACE
copyrighted.  This also defines various hardware properties like plugs,
screen resolution, audio etc.  These were already fairly lowend by '94
when I first saw the document.  Consequentially a new standard was
named ``Microsoft Portable Bootloader Standard'' was created which
essentially is just most of the software parts from the full ARC
standard.  Both documents are completly NT centric.  In the meantime I
somewhere saw a newer version of the ARC standard which afair is
copyrighted by some publishing company (Addison Wesley?).  Not sure if
it was actually published as a book.  Finally there is SGI's variant
ARCS which is big endian and has various other minor changes from the
Portable Bootloader Standard.  I don't know of any documentation.

Not all SGI machines do even use ARCS.  The older ones have a MIPS-style
firmware, more current ones like the Origin have a ``enhanced subset''
of ARCS.  Look into include/asm-mips64/sn/kl{config,dir}.h to find
how those datastructures look.  On the Origin for example quering the
ARCS configuration tree doesn't work at all.  For this new style
configuration information there is not much more documentatin available
than these IRIX header files.


<Prev in Thread] Current Thread [Next in Thread>