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.