> Am 25.01.2014 um 01:09 schrieb "Gabriel L. Somlo" <gso...@gmail.com>: > > On Fri, Jan 24, 2014 at 10:18:04PM +0100, Alexander Graf wrote: >>> In the mean time I updated the bootloader I was using (chameleon) to >>> the latest svn (2345), and was able to bring up Lion in addition to >>> SnowLeopard. >> >> Did Chameleon patch this up itself in the dsdt maybe? > > From a cursory pass through the Chameleon source, I don't think so.
Ok :). I only barely remember what Chameleon did on top of the normal Apple BIOS bootloader. > > They do allow one to specify an alternate DSDT to load, but I'm not > using that feature currently. > > Once I finish trying all versions of OSX against all combinations > of piix vs. q35 and up vs. smp, I'll give the Chameleon source a > closer look: ultimately, it would be nice if we had something > Chameleon-like that could be built on Linux (get OSX+Xcode out of > the equation). Maybe getting the interesting bits submitted as patches > against SeaBIOS and QEMU, wherever appropriate. I disagree. Eventually we want to run TianoCore and just use Apple's EFI bootloader. With that we should be a lot more future proof. > > Currently, I have SnowLeopard, Lion, and MountainLion working fine. > MountainLion needs the 10.8.5 installer (10.8.0 installer hangs at > boot). > > Mavericks 10.9.0 installer boots and works fine, but the resulting hdd > image, while bootable, hangs during boot. I want to try the latest > Mavericks installer before moving on to isolate the bits of Chameleon > magic that are relevant to us (QEMU+KVM). > > That's about where things are right now :) Nice progress :). Thanks a lot for taking care of all this! Alex > > Thanks, > --Gabriel