The following changes since commit 333ec4ca6a9f604331e2349cb91e9635f65d6462:
Merge remote-tracking branch 'remotes/jasowang/tags/net-pull-request' into
staging (2016-09-27 16:23:08 +0100)
are available in the git repository at:
git://github.com/ehabkost/qemu.git tags/x86-pull-request
for you to fetch changes up to 4f01a637795af77f1c191230b9f6e3a2547b0c28:
sysbus: Remove ignored return value of FindSysbusDeviceFunc (2016-09-27
17:03:34 -0300)
----------------------------------------------------------------
x86 and machine queue, 2016-09-27
----------------------------------------------------------------
David Gibson (1):
sysbus: Remove ignored return value of FindSysbusDeviceFunc
Eduardo Habkost (18):
target-i386: Remove unused X86CPUDefinition::xlevel2 field
target-i386: Add a marker to end of the region zeroed on reset
tests: Add test code for CPUID level/xlevel handling
tests: Test CPUID level handling for old machines
target-i386: Automatically set level/xlevel/xlevel2 when needed
target-i386: Enable CPUID[0x8000000A] if SVM is enabled
target-i386: Move feature name arrays inside FeatureWordInfo
target-i386: Don't try to enable PT State xsave component
target-i386: xsave: Calculate enabled components only once
target-i386: xsave: Simplify CPUID[0xD,0].{EAX,EDX} calculation
target-i386: xsave: Helper function to calculate xsave area size
target-i386: xsave: Calculate set of xsave components on realize
target-i386: Move xsave component mask to features array
target-i386: Remove has_msr_mtrr global variable
target-i386: Remove has_msr_hv_apic global variable
target-i386: Remove has_msr_hv_tsc global variable
target-i386: Clear KVM CPUID features if KVM is disabled
target-i386: Remove has_msr_* global vars for KVM features
Marc-André Lureau (1):
linux-user: remove #define smp_{cores, threads}
hw/arm/sysbus-fdt.c | 4 +-
hw/core/machine.c | 2 +-
hw/core/platform-bus.c | 8 +-
hw/ppc/e500.c | 4 +-
hw/ppc/spapr.c | 4 +-
include/hw/i386/pc.h | 5 +
include/hw/sysbus.h | 2 +-
include/sysemu/cpus.h | 5 +-
target-i386/cpu.c | 565 ++++++++++++++++++++++++------------------
target-i386/cpu.h | 15 +-
target-i386/kvm.c | 51 ++--
target-ppc/translate_init.c | 3 +-
tests/.gitignore | 1 +
tests/Makefile.include | 2 +
tests/test-x86-cpuid-compat.c | 171 +++++++++++++
15 files changed, 540 insertions(+), 302 deletions(-)
create mode 100644 tests/test-x86-cpuid-compat.c
--
2.7.4