On Thu, Jul 30, 2009 at 8:23 PM, Mark Cave-Aylandmark.cave-ayland@siriusit.co.uk wrote:
Igor Kovalenko wrote:
This patch series implement OF memory manager.
Hi Igor,
This looks like a great patchset - the lack of the OF memory manager for Sparc64 was preventing me from working further on OpenBIOS to get it to try and load a Solaris kernel under Qemu :)
Cool :)
If you have good document describing what solaris boot loader expects from open firmware, that would really help. I have of1275.pdf and it's 32bit and 64bit bindings, and these do not seem to cover what "convey other information to client image" really means.
I haven't had as much spare time to work on this as I would have hoped, however I've been working on adding some debug support to OpenBIOS to try and help me trace through various parts of the Fcode (with limited success). Once I get something working, I'll try out your patches and see if I can get the kernel loading from disk...
There are still issues with qemu emulation code, but we are making some progress :) My plan is to first have ultrasparcIIi qemu emulation booting linux to userspace using openbios sparc64 prom.