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@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.
ATB,
Mark.