On 2014-01-16 16:08, Paolo Bonzini wrote: > 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. Should we disable the broken features in 3.14? > > 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. OK, thanks. I will send an updated patch 11 and also a patch on top of 4 to read the physical bit width from the guest cpuid. Jan > > 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(-) >> > -- Siemens AG, Corporate Technology, CT RTC ITP SES-DE Corporate Competence Center Embedded Linux -- 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