[OpenBIOS] QEMU OpenBIOS booting?
andreas.faerber at web.de
Sun Apr 19 11:44:34 CEST 2009
Am 19.04.2009 um 10:28 schrieb Steven Noonan:
> On Sun, Apr 19, 2009 at 1:03 AM, Andreas Färber <andreas.faerber at web.de
> > wrote:
>> Am 19.04.2009 um 09:50 schrieb Steven Noonan:
>>> On Tue, Apr 14, 2009 at 10:46 PM, Steven Noonan <steven at uplinklabs.net
>>>> On Sun, Apr 12, 2009 at 1:39 AM, Laurent Vivier <Laurent at lvivier.info
>>>>> 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...
>>> I've been hacking at OpenBIOS for a bit, and I got it to properly
>>> 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.
>>> Any chances I could get these changes merged to the main OpenBIOS
>>> once they're done?
>>> My current working repository is at http://github.com/tycho/
>>> I'm working on the macosx-boot branch. The relevant commit is here
>>> (patch also attached):
>> Your work surely sounds interesting. However, making OpenBIOS boot
>> from the
>> disks is not everything there is to it. Alexander Graf had once
>> posted a
>> series of patches for making Mac OS X boot in QEMU, including
>> changes/additions to device emulation. They were not merged, not
>> sure about
>> the status today.
>> One issue iirc was that you need to obtain some Apple ID from a
>> real Mac of
>> yours and pass that to QEMU for it to work.
> Ah, thanks for that tip. I was completely oblivious to his work. But
> from the looks of it, his work is x86-oriented. My intent was to get
> the PowerPC version of Mac OS X running, which will probably be a bit
> easier, particularly since QEMU already emulates the appropriate
> hardware (g3bw, mac99). It's just a matter of getting OpenBIOS to boot
> it, I think.
Wasn't there a recent revert from g3bw to g3beige machine emulation
due to not fully supported devices?
Might raise some issues with Leopard, Tiger may work better.
More information about the OpenBIOS