Il 04/01/2014 18:47, Jan Kiszka ha scritto: > This is on top of next after merging in the two patches of mine that are > only present in master ATM. > > Highlights: > - reworked fix of DR6 reading on SVM > - full check for invalid writes to IA32_APIC_BASE > - fixed support for halting in L2 (nVMX) > - fully emulated preemption timer (nVMX) > - tracing of nested vmexits (nVMX) > > The patch "KVM: nVMX: Leave VMX mode on clearing of feature control MSR" > is included again, unchanged from previous posting. > > Most fixes are backed by KVM unit tests, to be posted soon as well. I'm applying patches 1-10 (for now to kvm/queue). For the last two, I prefer to wait for 3.15. Also, for patch 11 I would really prefer to use check_nested_events for both VMX and SVM. I will look at SVM next week. Thanks, Paolo > Jan Kiszka (12): > KVM: x86: Sync DR7 on KVM_SET_DEBUGREGS > KVM: SVM: Fix reading of DR6 > KVM: VMX: Fix DR6 update on #DB exception > KVM: x86: Validate guest writes to MSR_IA32_APICBASE > KVM: nVMX: Leave VMX mode on clearing of feature control MSR > KVM: nVMX: Pass vmexit parameters to nested_vmx_vmexit > KVM: nVMX: Add tracepoints for nested_vmexit and nested_vmexit_inject > KVM: nVMX: Clean up handling of VMX-related MSRs > KVM: nVMX: Fix nested_run_pending on activity state HLT > KVM: nVMX: Update guest activity state field on L2 exits > KVM: nVMX: Rework interception of IRQs and NMIs > KVM: nVMX: Fully emulate preemption timer > > arch/x86/include/asm/kvm_host.h | 4 + > arch/x86/include/uapi/asm/msr-index.h | 1 + > arch/x86/kvm/cpuid.h | 8 + > arch/x86/kvm/lapic.h | 2 +- > arch/x86/kvm/svm.c | 15 ++ > arch/x86/kvm/vmx.c | 399 ++++++++++++++++++++-------------- > arch/x86/kvm/x86.c | 67 +++++- > 7 files changed, 318 insertions(+), 178 deletions(-) > -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html