linux-mips
[Top] [All Lists]

Re: 32-bit ABI

To: Ralf Baechle <ralf@linux-mips.org>
Subject: Re: 32-bit ABI
From: "Maciej W. Rozycki" <macro@ds2.pg.gda.pl>
Date: Sat, 24 Apr 2004 10:49:09 +0200 (CEST)
Cc: Stanislaw Skowronek <sskowron@ET.PUT.Poznan.PL>, linux-mips@linux-mips.org
In-reply-to: <20040424082655.GC26165@linux-mips.org>
Organization: Technical University of Gdansk
Original-recipient: rfc822;linux-mips@linux-mips.org
References: <Pine.GSO.4.10.10404240945500.14182-100000@helios.et.put.poznan.pl> <Pine.LNX.4.55.0404240949350.14494@jurand.ds.pg.gda.pl> <20040424075545.GA27039@linux-mips.org> <Pine.LNX.4.55.0404240959200.14494@jurand.ds.pg.gda.pl> <20040424081854.GB26165@linux-mips.org> <Pine.LNX.4.55.0404241021140.14494@jurand.ds.pg.gda.pl> <20040424082655.GC26165@linux-mips.org>
Sender: linux-mips-bounce@linux-mips.org
On Sat, 24 Apr 2004, Ralf Baechle wrote:

> >  That precludes the firmware from being run cached, though.  Not very 
> > nice, especially for callbacks, but perhaps a bit easier to deal with.
> 
> Sane firmware copies itself to RAM at the earliest possible stage anyway -
> ROMs are way too slow.

 Indeed, though it excludes the RAM used from the OS control (unless the 
OS wants to block itself from the access to callbacks).

 FYI, DEC copies only the bits it currently needs (and e.g. option ROMs 
typically cannot be directly executed at all as they often are 8-bit, but 
return word-aligned data) and when booting the OS certain callback vector 
entries point to RAM and others to ROM.

-- 
+  Maciej W. Rozycki, Technical University of Gdansk, Poland   +
+--------------------------------------------------------------+
+        e-mail: macro@ds2.pg.gda.pl, PGP key available        +

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