[OpenBIOS] QEMU OpenBIOS booting?
Laurent at lvivier.info
Sun Apr 19 21:47:04 CEST 2009
Le dimanche 19 avril 2009 à 11:59 -0700, Steven Noonan a écrit :
> On Sun, Apr 19, 2009 at 1:24 AM, Laurent Vivier <Laurent at lvivier.info> wrote:
> > Le dimanche 19 avril 2009 à 00:50 -0700, Steven Noonan a écrit :
> >> On Tue, Apr 14, 2009 at 10:46 PM, Steven Noonan <steven at uplinklabs.net> wrote:
> >> > On Sun, Apr 12, 2009 at 1:39 AM, Laurent Vivier <Laurent at lvivier.info> wrote:
> >> >> OpenBIOS is not able to boot MacOS X.
> >> >
> >> > Well, that's a silly limitation. Is there a reason this isn't
> >> > implemented? I see that the Mac-on-Linux OpenBIOS version has such
> >> > support, so it seems strange that the QEMU version does not.
> >> I don't know if anyone here is actually interested (this list seems
> >> -very- quiet), but...
> > Hi,
> >> I've been hacking at OpenBIOS for a bit, and I got it to properly read
> >> Mac OS X discs (it kept failing because it would hit an Apple
> >> Partition Map header instead of an HFS+ filesystem header). I'm
> >> working on adding an XCOFF loader, too, so it should be able to boot
> >> Mac OS X soon.
> > You can copy it from OpenHackWare.
> > I made some tests and it seems to have some memory conflicts between
> > MacOS kernel and OpenBIOS.
In fact what I have is a Mach-O loader which load mach_kernel from "/".
> > Good Luck.
> Two more pre-XCOFF loader commits up:
Seems good but do you really need to check for embedded XCOFF in this
patch and are you really able to execute the boot-script ?
In Panther Install CD, BootX is:
MacRISC MacRISC3 MacRISC4
Boot Loader for Mac OS X.
dup 6 " </CHRP" $= if
6 + dup 6 " -BOOT>" $= if
8 + true
( xcoff-base )
load-size over load-base - -
( xcoff-base xcoff-size )
load-base swap move
More information about the OpenBIOS