On 09.01.2014, at 00:39, Gabriel L. Somlo <gso...@gmail.com> wrote: > On Wed, Jan 08, 2014 at 11:13:54PM +0100, Paolo Bonzini wrote: >> Have you played with the HPET device? It would be nice to have Mac OS X >> support in QEMU 2.0. > > I remember telling you that the HPET needed an extra ACPI patch > (enclosed again below for reference) to work with OS X, and that > this patch conflicts with XP. > > In the mean time, after some tinkering, it turns out that Q35 works > fine without the patch. On PIIX, xnu crashes during boot with a "no > HPET found" panic unless the patch is applied. > > At this point, I'm tempted to just write off PIIX + OS X and declare > Q35 as the only "supported" machine type, to keep things simple and > avoid complicating the HPET ACPI code with if/then/else logic that > depends on the return value of SMC._STA(), etc.
I think that's a great idea :). > Let me know what you all think. > > Thanks, > --Gabriel > > P.S. Another OS X issue is getting e1000 to "link up" (but in an earlier > conversation it was decided that guest-specific hacks belong in the BIOS > rather than in QEMU, so I still have a "todo" item to figure out where > to put that patch, and how :) Just put it straight into SeaBIOS :) Alex