[OpenBIOS] [commit] r847 - trunk/openbios-devel/libopenbios

Mark Cave-Ayland mark.cave-ayland at siriusit.co.uk
Tue Aug 10 23:19:46 CEST 2010

Blue Swirl wrote:

> Yes, all my Sparc64 tests pass now. Good news is that at some point
> OpenBSD boot has made some progress:
> Trying cdrom:f...
> Not a Linux kernel image
> Not a bootable ELF image
> Not a bootable a.out image
> Loading FCode image...
> Loaded 4893 bytes
> entry point is 0x4000
> OpenBSD IEEE 1275 Bootblock 1.1
> ..
> Jumping to entry point 0000000000800000 for type 0000000000000001...
> switching to new context: entry point 0x800000 stack 0x00000000ffe02b59
>>> OpenBSD BOOT 1.2
> Trying bsd...
> Booting cdrom:f/bsd
> 2590536 at 0x1000000+3236576@0x1800000Unhandled Exception 0x0000000000000010
> PC = 0x0000000000803e20 NPC = 0x0000000000803e24
> Stopping execution
> Before, only the line 'OpenBSD IEEE 1275 Bootblock 1.1' was shown.

That's great news! Apologies that the fallout from r828 was a bit more 
than expected, but now that a lot more of the OpenBIOS code is 
centralised it means fixes are shared among all platforms and IMO 
decreases the code complexity substantially.

The fixing of the boot process was the final thing outstanding from my 
original email here: 
http://lists.openbios.org/pipermail/openbios/2010-March/004622.html. I'm 
probably going to take a break for a couple of weeks and then get back 
to working on the Solaris kernel boot on SPARC64.



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