|
From: | Andreas Färber |
Subject: | [Qemu-devel] Re: [OpenBIOS] QEMU OpenBIOS booting? |
Date: | Sun, 19 Apr 2009 11:44:34 +0200 |
Am 19.04.2009 um 10:28 schrieb Steven Noonan:
On Sun, Apr 19, 2009 at 1:03 AM, Andreas Färber <address@hidden > wrote:Am 19.04.2009 um 09:50 schrieb Steven Noonan:On Tue, Apr 14, 2009 at 10:46 PM, Steven Noonan <address@hidden >wrote:On Sun, Apr 12, 2009 at 1:39 AM, Laurent Vivier <address@hidden >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...I've been hacking at OpenBIOS for a bit, and I got it to properly readMac 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 treeonce they're done?My current working repository is at http://github.com/tycho/ openbios.I'm working on the macosx-boot branch. The relevant commit is here (patch also attached): http://github.com/tycho/openbios/commit/4722c8a01d186a08183de49759dc8b7b74cf41c9 Thoughts?Your work surely sounds interesting. However, making OpenBIOS boot from the disks is not everything there is to it. Alexander Graf had once posted aseries of patches for making Mac OS X boot in QEMU, includingchanges/additions to device emulation. They were not merged, not sure aboutthe status today.One issue iirc was that you need to obtain some Apple ID from a real Mac ofyours 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. Andreas
[Prev in Thread] | Current Thread | [Next in Thread] |