summaryrefslogtreecommitdiff
path: root/arch/x86/kvm/vmx
AgeCommit message (Expand)AuthorFilesLines
2022-08-21KVM: VMX: Mark all PERF_GLOBAL_(OVF)_CTRL bits reserved if there's no vPMUSean Christopherson1-0/+2
2022-08-21KVM: x86/pmu: Introduce the ctrl_mask value for fixed counterLike Xu1-1/+5
2022-08-21KVM: x86/pmu: Use different raw event masks for AMD and IntelJim Mattson1-0/+1
2022-08-21KVM: x86/pmu: preserve IA32_PERF_CAPABILITIES across CPUID refreshPaolo Bonzini1-6/+10
2022-08-21KVM: nVMX: Inject #UD if VMXON is attempted with incompatible CR0/CR4Sean Christopherson1-9/+14
2022-08-21KVM: x86: Move vendor CR4 validity check to dedicated kvm_x86_ops hookSean Christopherson3-15/+20
2022-08-21KVM: VMX: Drop explicit 'nested' check from vmx_set_cr4()Sean Christopherson1-12/+7
2022-08-21KVM: VMX: Drop guest CPUID check for VMXE in vmx_set_cr4()Sean Christopherson1-2/+3
2022-08-21KVM: nVMX: Let userspace set nVMX MSR to any _host_ supported valueSean Christopherson1-33/+37
2022-08-21KVM: nVMX: Snapshot pre-VM-Enter DEBUGCTL for !nested_run_pending caseSean Christopherson1-1/+2
2022-08-21KVM: nVMX: Snapshot pre-VM-Enter BNDCFGS for !nested_run_pending caseSean Christopherson1-1/+2
2022-08-11x86/speculation: Add RSB VM Exit protectionsDaniel Sneddon1-3/+5
2022-07-25x86/speculation: Fill RSB on vmexit for IBRSJosh Poimboeuf1-3/+3
2022-07-25KVM: VMX: Fix IBRS handling after vmexitJosh Poimboeuf1-1/+6
2022-07-25KVM: VMX: Prevent guest RSB poisoning attacks with eIBRSJosh Poimboeuf4-31/+68
2022-07-25KVM: VMX: Convert launched argument to flagsJosh Poimboeuf5-9/+31
2022-07-25KVM: VMX: Flatten __vmx_vcpu_run()Josh Poimboeuf1-73/+45
2022-07-25x86/kvm/vmx: Make noinstr cleanPeter Zijlstra1-3/+3
2022-07-25x86: Prepare asm files for straight-line-speculationPeter Zijlstra1-7/+7
2022-07-25KVM/nVMX: Use __vmx_vcpu_run in nested_vmx_check_vmentry_hwUros Bizjak4-32/+5
2022-07-25KVM/VMX: Use TEST %REG,%REG instead of CMP $0,%REG in vmenter.SUros Bizjak1-1/+1
2022-06-22KVM: x86: Account a variety of miscellaneous allocationsSean Christopherson1-1/+1
2022-06-16KVM: x86/speculation: Disable Fill buffer clear within guestsPawan Gupta2-0/+71
2022-06-16x86/speculation/mmio: Add mitigation for Processor MMIO Stale DataPawan Gupta1-0/+3
2022-06-09KVM: nVMX: Clear IDT vectoring on nested VM-Exit for double/triple faultSean Christopherson2-4/+33
2022-06-09KVM: nVMX: Leave most VM-Exit info fields unmodified on failed VM-EntrySean Christopherson1-5/+10
2022-02-23KVM: x86/pmu: Refactoring find_arch_event() to pmc_perf_hw_id()Like Xu1-4/+5
2022-02-16KVM: VMX: Set vmcs.PENDING_DBG.BS on #DB in STI/MOVSS blocking shadowSean Christopherson1-0/+25
2022-02-16KVM: nVMX: Also filter MSR_IA32_VMX_TRUE_PINBASED_CTLS when eVMCSVitaly Kuznetsov1-0/+1
2022-02-16KVM: nVMX: eVMCS: Filter out VM_EXIT_SAVE_VMX_PREEMPTION_TIMERVitaly Kuznetsov1-1/+3
2022-02-05KVM: x86: Forcibly leave nested virt when SMM state is toggledSean Christopherson1-0/+1
2022-01-27KVM: VMX: switch blocked_vcpu_on_cpu_lock to raw spinlockMarcelo Tosatti1-8/+8
2022-01-20KVM: x86: Register Processor Trace interrupt hook iff PT enabled in guestSean Christopherson1-0/+1
2021-12-29KVM: VMX: Wake vCPU when delivering posted IRQ even if vCPU == this vCPUSean Christopherson1-2/+1
2021-12-08KVM: VMX: Set failure code in prepare_vmcs02()Dan Carpenter1-1/+3
2021-12-08KVM: x86: Use a stable condition around all VT-d PI pathsPaolo Bonzini1-9/+11
2021-12-08KVM: nVMX: Flush current VPID (L1 vs. L2) for KVM_REQ_TLB_FLUSH_GUESTSean Christopherson1-9/+14
2021-11-26KVM: nVMX: don't use vcpu->arch.efer when checking host state on nested state...Maxim Levitsky1-5/+17
2021-11-18KVM: nVMX: Query current VMCS when determining if MSR bitmaps are in useSean Christopherson1-4/+4
2021-11-18KVM: VMX: Unregister posted interrupt wakeup handler on hardware unsetupSean Christopherson1-2/+5
2021-10-27KVM: nVMX: promptly process interrupts delivered while in guest modePaolo Bonzini1-11/+6
2021-10-06KVM: nVMX: Filter out all unsupported controls when eVMCS was activatedVitaly Kuznetsov2-7/+14
2021-09-15KVM: nVMX: Unconditionally clear nested.pi_pending on nested VM-EnterSean Christopherson1-4/+3
2021-09-15KVM: VMX: avoid running vmx_handle_exit_irqoff in case of emulationMaxim Levitsky1-0/+3
2021-08-18KVM: nVMX: Use vmx_need_pf_intercept() when deciding if L0 wants a #PFSean Christopherson1-1/+2
2021-08-18KVM: VMX: Use current VMCS to query WAITPKG support for MSR emulationSean Christopherson1-1/+1
2021-07-14KVM: nVMX: Don't clobber nested MMU's A/D status on EPTP switchSean Christopherson1-7/+0
2021-07-14KVM: nVMX: Ensure 64-bit shift when checking VMFUNC bitmapSean Christopherson1-1/+1
2021-07-14KVM: nVMX: Sync all PGDs on nested transition with shadow pagingSean Christopherson1-5/+12
2021-07-14KVM: nVMX: Handle split-lock #AC exceptions that happen in L2Sean Christopherson4-2/+11