[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 00/20] x86 and machine queue, 2016-09-27
From: |
Eduardo Habkost |
Subject: |
[Qemu-devel] [PULL 00/20] x86 and machine queue, 2016-09-27 |
Date: |
Tue, 27 Sep 2016 17:12:10 -0300 |
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
- [Qemu-devel] [PULL 00/20] x86 and machine queue, 2016-09-27,
Eduardo Habkost <=
- [Qemu-devel] [PULL 02/20] target-i386: Add a marker to end of the region zeroed on reset, Eduardo Habkost, 2016/09/27
- [Qemu-devel] [PULL 01/20] target-i386: Remove unused X86CPUDefinition::xlevel2 field, Eduardo Habkost, 2016/09/27
- [Qemu-devel] [PULL 05/20] target-i386: Automatically set level/xlevel/xlevel2 when needed, Eduardo Habkost, 2016/09/27
- [Qemu-devel] [PULL 03/20] tests: Add test code for CPUID level/xlevel handling, Eduardo Habkost, 2016/09/27
- [Qemu-devel] [PULL 04/20] tests: Test CPUID level handling for old machines, Eduardo Habkost, 2016/09/27
- [Qemu-devel] [PULL 06/20] target-i386: Enable CPUID[0x8000000A] if SVM is enabled, Eduardo Habkost, 2016/09/27
- [Qemu-devel] [PULL 07/20] linux-user: remove #define smp_{cores, threads}, Eduardo Habkost, 2016/09/27
- [Qemu-devel] [PULL 11/20] target-i386: xsave: Simplify CPUID[0xD, 0].{EAX, EDX} calculation, Eduardo Habkost, 2016/09/27
- [Qemu-devel] [PULL 08/20] target-i386: Move feature name arrays inside FeatureWordInfo, Eduardo Habkost, 2016/09/27
- [Qemu-devel] [PULL 10/20] target-i386: xsave: Calculate enabled components only once, Eduardo Habkost, 2016/09/27