aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/vmx/vmx.c
AgeCommit message (Expand)Author
2020-08-03KVM: x86: Mark CR4.TSD as being possibly owned by the guestSean Christopherson
2020-07-16KVM: nVMX: Plumb L2 GPA through to PML emulationSean Christopherson
2020-07-16KVM: vmx: use MSR_IA32_TSX_CTRL to hard-disable TSX on guest that lack itPaolo Bonzini
2020-07-16KVM: vmx: implement MSR_IA32_TSX_CTRL disable RTM functionalityPaolo Bonzini
2020-06-08KVM: x86: Fix pkru save/restore when guest CR4.PKE=0, move it to x86.cBabu Moger
2020-06-04KVM: nVMX: always update CR3 in VMCSPaolo Bonzini
2020-06-04KVM: VMX: Skip GUEST_CR3 VMREAD+VMWRITE if the VMCS is up-to-dateSean Christopherson
2020-06-04KVM: VMX: Enable machine check support for 32bit targetsUros Bizjak
2020-06-01KVM: VMX: fix crash cleanup when KVM wasn't usedVitaly Kuznetsov
2020-06-01KVM: x86: Gracefully handle __vmalloc() failure during VM allocationSean Christopherson
2020-06-01KVM: VMX: Always VMCLEAR in-use VMCSes during crash with kexec supportSean Christopherson
2020-06-01KVM: nVMX: Properly handle userspace interrupt window requestSean Christopherson
2020-05-15KVM: VMX: check descriptor table exits on instruction emulationOliver Upton
2020-05-15KVM: nVMX: handle nested posted interrupts when apicv is disabled for L1Vitaly Kuznetsov
2020-05-15KVM: nVMX: clear PIN_BASED_POSTED_INTR from nested pinbased_ctls only when ap...Vitaly Kuznetsov
2020-05-15KVM: nVMX: Check IO instruction VM-exit conditionsOliver Upton
2020-05-15KVM: nVMX: Don't emulate instructions in guest modePaolo Bonzini
2020-05-15KVM: x86/mmu: Add explicit access mask for MMIO SPTEsSean Christopherson
2020-05-04KVM: nVMX: Use correct root level for nested EPT shadow page tablesSean Christopherson
2020-05-04KVM: X86: Dynamically allocate user_fpuWanpeng Li
2020-05-04KVM: VMX: Add non-canonical check on writes to RTIT address MSRsSean Christopherson
2020-05-04kvm/svm: PKU not currently supportedJohn Allen
2020-04-12KVM: VMX: Consider PID.PIR to determine if vCPU has pending interruptsJoao Martins
2020-04-12KVM: VMX: Fix conditions for guest IA32_XSS supportAaron Lewis
2020-04-12KVM: x86: Introduce vcpu->arch.xsaves_enabledAaron Lewis
2020-01-19KVM: nVMX: Always write vmcs02.GUEST_CR3 during nested VM-EnterSean Christopherson
2019-12-10KVM: vmx, svm: always run with EFER.NXE=1 when shadow paging is activePaolo Bonzini
2019-10-05KVM: x86: Disable posted interrupts for non-standard IRQs delivery modesAlexander Graf
2019-09-06KVM: x86: hyper-v: don't crash on KVM_GET_SUPPORTED_HV_CPUID when kvm_intel.n...Vitaly Kuznetsov
2019-08-16KVM: Fix leak vCPU's VMCS value into other pCPUWanpeng Li
2019-07-31kvm: vmx: segment limit check: use access lengthEugene Korenevsky
2019-07-26KVM: VMX: check CPUID before allowing read/write of IA32_XSSWanpeng Li
2019-07-26KVM: VMX: Fix handling of #MC that occurs during VM-EntrySean Christopherson
2019-07-26KVM: VMX: Always signal #GP on WRMSR to MSR_IA32_CR_PAT with bad valueSean Christopherson
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 499Thomas Gleixner
2019-05-24KVM: x86: do not spam dmesg with VMCS/VMCB dumpsPaolo Bonzini
2019-05-17Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds
2019-05-15Revert "KVM: nVMX: Expose RDPMC-exiting only when guest supports PMU"Sean Christopherson
2019-05-14Merge branch 'x86-mds-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds
2019-05-07Merge branch 'x86-fpu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds
2019-04-30KVM: VMX: Use accessors for GPRs outside of dedicated caching logicSean Christopherson
2019-04-30KVM: x86: Omit caching logic for always-available GPRsSean Christopherson
2019-04-30KVM/nVMX: Use kvm_vcpu_map when mapping the virtual APIC pageKarimAllah Ahmed
2019-04-30X86/nVMX: Update the PML table without mapping and unmapping the pageKarimAllah Ahmed
2019-04-30KVM: vmx: clean up some debug outputDan Carpenter
2019-04-30KVM: VMX: Skip delta_tsc shift-and-divide if the dividend is zeroSean Christopherson
2019-04-30KVM: lapic: Refactor ->set_hv_timer to use an explicit expired paramSean Christopherson
2019-04-30KVM: VMX: Nop emulation of MSR_IA32_POWER_CTLLiran Alon
2019-04-27KVM: VMX: Move RSB stuffing to before the first RET after VM-ExitRick Edgecombe
2019-04-18KVM: lapic: Track lapic timer advance per vCPUSean Christopherson