Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging
* Nuke hw_compat_4_0_1 and pc_compat_4_0_1 (Greg)
* Static analysis fixes (Igor, Lidong)
* X86 Hyper-V CPUID improvements (Vitaly)
* X86 nested virt migration (Liran)
* New MSR-based features (Xiaoyao)
# gpg: Signature made Fri 21 Jun 2019 12:25:42 BST
# gpg: using RSA key BFFBD25F78C7AE83
# gpg: Good signature from "Paolo Bonzini <bonzini@gnu.org>" [full]
# gpg: aka "Paolo Bonzini <pbonzini@redhat.com>" [full]
# Primary key fingerprint: 46F5 9FBD 57D6 12E7 BFD4 E2F7 7E15 100C CD36 69B1
# Subkey fingerprint: F133 3857 4B66 2389 866C 7682 BFFB D25F 78C7 AE83
* remotes/bonzini/tags/for-upstream: (25 commits)
hw: Nuke hw_compat_4_0_1 and pc_compat_4_0_1
util/main-loop: Fix incorrect assertion
sd: Fix out-of-bounds assertions
target/i386: kvm: Add nested migration blocker only when kernel lacks required capabilities
target/i386: kvm: Add support for KVM_CAP_EXCEPTION_PAYLOAD
target/i386: kvm: Add support for save and restore nested state
vmstate: Add support for kernel integer types
linux-headers: sync with latest KVM headers from Linux 5.2
target/i386: kvm: Block migration for vCPUs exposed with nested virtualization
target/i386: kvm: Re-inject #DB to guest with updated DR6
target/i386: kvm: Use symbolic constant for #DB/#BP exception constants
KVM: Introduce kvm_arch_destroy_vcpu()
target/i386: kvm: Delete VMX migration blocker on vCPU init failure
target/i386: define a new MSR based feature word - FEAT_CORE_CAPABILITY
i386/kvm: add support for Direct Mode for Hyper-V synthetic timers
i386/kvm: hv-evmcs requires hv-vapic
i386/kvm: hv-tlbflush/ipi require hv-vpindex
i386/kvm: hv-stimer requires hv-time and hv-synic
i386/kvm: implement 'hv-passthrough' mode
i386/kvm: document existing Hyper-V enlightenments
...
Signed-off-by:
Peter Maydell <peter.maydell@linaro.org>
No related branches found
No related tags found
Showing
- accel/kvm/kvm-all.c 21 additions, 4 deletionsaccel/kvm/kvm-all.c
- cpus.c 0 additions, 1 deletioncpus.c
- docs/hyperv.txt 201 additions, 0 deletionsdocs/hyperv.txt
- hw/core/machine.c 1 addition, 4 deletionshw/core/machine.c
- hw/i386/pc.c 2 additions, 4 deletionshw/i386/pc.c
- hw/i386/pc_q35.c 8 additions, 4 deletionshw/i386/pc_q35.c
- hw/sd/sd.c 2 additions, 2 deletionshw/sd/sd.c
- include/hw/boards.h 0 additions, 3 deletionsinclude/hw/boards.h
- include/hw/i386/pc.h 0 additions, 3 deletionsinclude/hw/i386/pc.h
- include/migration/vmstate.h 26 additions, 0 deletionsinclude/migration/vmstate.h
- include/sysemu/kvm.h 2 additions, 0 deletionsinclude/sysemu/kvm.h
- linux-headers/asm-x86/kvm.h 22 additions, 11 deletionslinux-headers/asm-x86/kvm.h
- target/arm/kvm32.c 5 additions, 0 deletionstarget/arm/kvm32.c
- target/arm/kvm64.c 5 additions, 0 deletionstarget/arm/kvm64.c
- target/i386/cpu.c 59 additions, 22 deletionstarget/i386/cpu.c
- target/i386/cpu.h 50 additions, 15 deletionstarget/i386/cpu.h
- target/i386/hax-all.c 34 additions, 2 deletionstarget/i386/hax-all.c
- target/i386/hvf/hvf.c 7 additions, 3 deletionstarget/i386/hvf/hvf.c
- target/i386/hvf/x86hvf.c 2 additions, 2 deletionstarget/i386/hvf/x86hvf.c
- target/i386/hyperv-proto.h 1 addition, 0 deletionstarget/i386/hyperv-proto.h
Loading
Please register or sign in to comment