summaryrefslogtreecommitdiff
path: root/arch/x86/kvm/vmx
AgeCommit message (Expand)AuthorFilesLines
2023-02-25KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRSJim Mattson2-2/+15
2023-02-06KVM: x86/vmx: Do not skip segment attributes if unusable bit is setHendrik Borghorst1-12/+9
2023-01-18KVM: nVMX: Properly expose ENABLE_USR_WAIT_PAUSE control to L1Sean Christopherson1-1/+2
2023-01-18KVM: VMX: Fix the spelling of CPU_BASED_USE_TSC_OFFSETTINGXiaoyao Li2-7/+7
2023-01-18KVM: VMX: Rename NMI_PENDING to NMI_WINDOWXiaoyao Li2-8/+8
2023-01-18KVM: VMX: Rename INTERRUPT_PENDING to INTERRUPT_WINDOWXiaoyao Li2-11/+11
2023-01-18KVM: retpolines: x86: eliminate retpoline from vmx.c exit handlersAndrea Arcangeli1-2/+16
2023-01-18KVM: x86: optimize more exit handlers in vmx.cAndrea Arcangeli1-25/+5
2022-10-26KVM: VMX: Drop bits 31:16 when shoving exception error code into VMCSSean Christopherson2-2/+21
2022-10-26KVM: nVMX: Unconditionally purge queued/injected events on nested "exit"Sean Christopherson1-8/+11
2022-10-07x86/speculation: Add RSB VM Exit protectionsDaniel Sneddon1-3/+5
2022-10-07x86/speculation: Fill RSB on vmexit for IBRSJosh Poimboeuf1-3/+3
2022-10-07KVM: VMX: Fix IBRS handling after vmexitJosh Poimboeuf1-1/+6
2022-10-07KVM: VMX: Prevent guest RSB poisoning attacks with eIBRSJosh Poimboeuf4-31/+68
2022-10-07KVM: VMX: Convert launched argument to flagsThadeu Lima de Souza Cascardo5-7/+28
2022-10-07KVM: VMX: Flatten __vmx_vcpu_run()Josh Poimboeuf1-77/+37
2022-10-07KVM/nVMX: Use __vmx_vcpu_run in nested_vmx_check_vmentry_hwUros Bizjak3-31/+4
2022-10-07KVM/VMX: Use TEST %REG,%REG instead of CMP $0,%REG in vmenter.SUros Bizjak1-1/+1
2022-10-07x86/kvm/vmx: Make noinstr cleanPeter Zijlstra1-3/+3
2022-10-07x86/devicetable: Move x86 specific macro out of generic codeThomas Gleixner1-0/+1
2022-10-07Revert "x86/speculation: Add RSB VM Exit protections"Thadeu Lima de Souza Cascardo1-1/+0
2022-08-25KVM: nVMX: Let userspace set nVMX MSR to any _host_ supported valueSean Christopherson1-33/+37
2022-08-25KVM: nVMX: Snapshot pre-VM-Enter DEBUGCTL for !nested_run_pending caseSean Christopherson1-1/+2
2022-08-25KVM: nVMX: Snapshot pre-VM-Enter BNDCFGS for !nested_run_pending caseSean Christopherson1-1/+2
2022-08-11x86/speculation: Add RSB VM Exit protectionsDaniel Sneddon1-0/+1
2022-06-16KVM: x86/speculation: Disable Fill buffer clear within guestsPawan Gupta2-1/+74
2022-06-16x86/speculation/mmio: Add mitigation for Processor MMIO Stale DataPawan Gupta1-0/+3
2022-06-14KVM: nVMX: Leave most VM-Exit info fields unmodified on failed VM-EntrySean Christopherson1-5/+10
2022-05-15KVM: x86/pmu: Refactoring find_arch_event() to pmc_perf_hw_id()Like Xu1-4/+5
2022-02-16KVM: nVMX: eVMCS: Filter out VM_EXIT_SAVE_VMX_PREEMPTION_TIMERVitaly Kuznetsov1-1/+3
2021-11-17KVM: nVMX: Query current VMCS when determining if MSR bitmaps are in useSean Christopherson1-4/+4
2021-09-15KVM: nVMX: Unconditionally clear nested.pi_pending on nested VM-EnterSean Christopherson1-4/+3
2021-08-18KVM: VMX: Use current VMCS to query WAITPKG support for MSR emulationSean Christopherson1-1/+1
2021-07-14KVM: nVMX: Ensure 64-bit shift when checking VMFUNC bitmapSean Christopherson1-1/+1
2021-05-14KVM: nVMX: Truncate bits 63:32 of VMCS field on nested check in !64-bitSean Christopherson1-1/+1
2021-03-04kvm: x86: replace kvm_spec_ctrl_test_value with runtime test on the hostMaxim Levitsky1-1/+1
2021-02-04KVM: nVMX: Sync unsync'd vmcs02 state to vmcs12 on migrationMaxim Levitsky1-5/+8
2021-02-04KVM: x86/pmu: Fix UBSAN shift-out-of-bounds warning in intel_pmu_refresh()Like Xu1-0/+4
2021-02-04KVM: x86/pmu: Fix HW_REF_CPU_CYCLES event pseudo-encoding in intel_arch_events[]Like Xu1-1/+1
2021-01-06KVM: x86: reinstate vendor-agnostic check on SPEC_CTRL cpuid bitsPaolo Bonzini1-4/+4
2021-01-06KVM: x86: avoid incorrect writes to host MSR_IA32_SPEC_CTRLPaolo Bonzini1-4/+3
2020-10-29KVM: nVMX: Reload vmcs01 if getting vmcs12's pages failsSean Christopherson1-1/+3
2020-10-29KVM: nVMX: Reset the segment cache when stuffing guest segsSean Christopherson1-0/+2
2020-10-01KVM: x86: handle wrap around 32-bit address spacePaolo Bonzini1-3/+12
2020-10-01KVM: nVMX: Hold KVM's srcu lock when syncing vmcs12->shadowwanpeng li1-2/+9
2020-09-17KVM: VMX: Don't freeze guest when event delivery causes an APIC-access exitWanpeng Li1-0/+1
2020-07-16KVM: x86: Mark CR4.TSD as being possibly owned by the guestSean Christopherson1-0/+2
2020-06-30KVM: VMX: Stop context switching MSR_IA32_UMWAIT_CONTROLSean Christopherson2-20/+0
2020-06-30KVM: nVMX: Plumb L2 GPA through to PML emulationSean Christopherson1-3/+3
2020-06-17KVM: nVMX: Consult only the "basic" exit reason when routing nested exitSean Christopherson1-1/+1