[OpenBIOS] OpenSolaris starts to live on SPARC64

Mark Cave-Ayland mark.cave-ayland at siriusit.co.uk
Sat Apr 3 10:33:57 CEST 2010


Mark Cave-Ayland wrote:

> So looks like its possibly related to the MMU? What I do find 
> interesting aswell is that the getprop CIF calls seem to throw argument 
> count errors too...

On closer inspection, the key turned out to be the argument count 
errors. It seems that the client interface code for returning arguments 
back to the caller was broken (off by one error) :(

I believe I've fixed this in r732 and now get this:


0 > go
Jumping to entry point 00000000010071d8 for type 0000000000000001...
switching to new context: entry point 0x10071d8 stack 0x00000000ffe02a91
krtld: load_exec: fail to expand cpu/$CPU
krtld: error during initial load/link phase

krtld could neither locate nor resolve symbols for:
     /platform/sun4u/kernel/sparcv9/unix
in the boot archive. Please verify that this file
matches what is found in the boot archive.
You may need to boot using the Solaris failsafe to fix this.
panic - kernel: Unable to boot
EXIT
0 >


Which is an improvement ;)  Incidentally, it may be worth someone trying 
a Linux boot again to see if my last CIF fix enables things to get a bit 
further there too.


ATB,

Mark.

-- 
Mark Cave-Ayland - Senior Technical Architect
PostgreSQL - PostGIS
Sirius Corporation plc - control through freedom
http://www.siriusit.co.uk
t: +44 870 608 0063

Sirius Labs: http://www.siriusit.co.uk/labs



More information about the OpenBIOS mailing list