[OpenBIOS] Latest SPARC64 & Milax update

Mark Cave-Ayland mark.cave-ayland at siriusit.co.uk
Fri Jan 1 19:37:30 CET 2010

Hi folks,

I'm pleased to report that as of r656, OpenBIOS now successfully 
executes all of the Fcode from within the Milax 0.3.2 ISO image under 
Qemu :) The current output from Qemu looks like this:

OpenBIOS for Sparc64
Configuration device id QEMU version 1 machine id 0
UUID: 00000000-0000-0000-0000-000000000000
Welcome to OpenBIOS v1.0 built on Jan 1 2010 18:04
   Type 'help' for detailed information

[sparc64] Booting file 'cdrom' with parameters ''
Not a bootable ELF image
Not a Linux kernel image
Not a bootable a.out image
Loading FCode image...
Loaded 7084 bytes
entry point is 0x4000
Evaluating FCode...
Unhandled Exception 0xe81ac700ffdba000
PC = 0x00000000ffd12ffc NPC = 0x00000000ffd13000
Stopping execution

Stepping through with the debugger shows that it is now dying in the 
very last line of exec-file which reads:

" to load-base init-program"  evaluate

So it looks as if we're very nearly there. My guess would be that 
OpenBIOS is dying somewhere within init-program. Does anyone know 
anything about what init-program should be doing under SPARC64? Has it 
ever been tested before?



Mark Cave-Ayland - Senior Technical Architect
PostgreSQL - PostGIS
Sirius Corporation plc - control through freedom
t: +44 870 608 0063

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

More information about the OpenBIOS mailing list