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. 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. 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 :) Thanks, --Gabriel