From patchwork Tue Nov 23 21:25:50 2010 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: Small fix for qemu APIC for Mac OS X support Date: Tue, 23 Nov 2010 11:25:50 -0000 From: adq X-Patchwork-Id: 72763 Message-Id: To: qemu-devel@nongnu.org This patch ups the APIC version from 0x11 to 0x14. After that Mac OS X loads successfully (with appropriate kexts, applesmc ain't hooked up properly yet I see unfortunately). According to to the Intel IA-32 Software Developers Manual Vol 3 page 290, the version should be 0x14 Pentium 4/Xeon CPUs anyway. Signed-off-by: Andrew de Quincey val = s->tpr; diff --git a/hw/apic.c b/hw/apic.c index 5f4a87c..20304e0 100644 --- a/hw/apic.c +++ b/hw/apic.c @@ -704,7 +704,7 @@ static uint32_t apic_mem_readl(void *opaque, target_phys_addr_t addr) val = s->id << 24; break; case 0x03: /* version */ - val = 0x11 | ((APIC_LVT_NB - 1) << 16); /* version 0x11 */ + val = 0x14 | ((APIC_LVT_NB - 1) << 16); /* version 0x14 */ break; case 0x08: