On Tue, May 06, 2014 at 11:17:23AM -0400, Gabriel L. Somlo wrote:
This patch set changes the software-emulated local apic version
to 0x14 starting with pc machine types 2.1 and newer. This should
be particularly helpful when running OS X guests with TCG, since
XNU appears to have a hardcoded requirement that lapic version >= 0x14.
Changelog:
v6: - rebased to apply cleanly (no fuzz) against latest qemu git
- opportunity to practice dealing with Acked-by and Reviewed-by :)
v5: convert lapic version to uint8_t (only 8 bits dedicated to
"implementation version" in the apic version register, according to
the Intel spec).
v4: - split into a two-patch series with cover letter
- 1/2: - introduces empty 2.0 compat_props
- depends on 3458b2b075f92f163ccb9a1f24733eb5705947f0 to add
2.1 machine type and move aliases (now already upstream, but
not at the time v4 went out :)
- 2/2: - adds lapic version as a machine property defaulting to 0x14
- set to 0x11 in compat_props for machines 2.0 and older
v3 and older: single patch, lapic version is global, no cover letter
Thanks again,
Gabriel
Applied, thanks for your patience.