[OpenBIOS] Analysis of current Solaris 8 boot failure on SPARC32
Tarl Neustaedter
tarl-b2 at tarl.net
Mon Jan 3 23:45:10 CET 2011
On 2011-1-3 1:59 PM, Andreas Färber wrote:
> [...]
> According to Tarl, the virtual address is not supposed to respect
> #address-cells but to use as many (integer) cells as needed for - hardcoded
> - one (stack) cell. I would thus expect the virtual address to be 4 bytes on
> sparc32.
I don't recall phrasing it that way, but indeed #address-cells is specific to
physical addresses. I might guess that back in 32-bit forth, the virtual
address would be 4 bytes, but that predates me (by 1994, we were doing 64-bit
forth). I'd expect any recent Solaris to believe OBP is 64-bit. Matter of
fact, by Solaris 2.4, we were already doing 64-bit, why are you running into
32-bit with Solaris 8?
By the way, have you seen P1275.1/D14a, Supplement for IEEE 1754 ISA (SPARC)?
It talks a lot about issues you've been dealing with recently (lessee - that's
http://playground.sun.com/1275/bindings/sparc/d14a/12751d1a.ps ).
More information about the OpenBIOS
mailing list