aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/vmx
AgeCommit message (Expand)Author
2023-05-30KVM: x86: do not report a vCPU as preempted outside instruction boundariesPaolo Bonzini
2023-05-17KVM: nVMX: Emulate NOPs in L2, and PAUSE if it's not interceptedSean Christopherson
2023-03-22KVM: nVMX: add missing consistency checks for CR0 and CR4Paolo Bonzini
2023-02-25KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRSJim Mattson
2023-02-06KVM: x86/vmx: Do not skip segment attributes if unusable bit is setHendrik Borghorst
2023-01-18KVM: nVMX: Properly expose ENABLE_USR_WAIT_PAUSE control to L1Sean Christopherson
2023-01-18KVM: VMX: Fix the spelling of CPU_BASED_USE_TSC_OFFSETTINGXiaoyao Li
2023-01-18KVM: VMX: Rename NMI_PENDING to NMI_WINDOWXiaoyao Li
2023-01-18KVM: VMX: Rename INTERRUPT_PENDING to INTERRUPT_WINDOWXiaoyao Li
2023-01-18KVM: retpolines: x86: eliminate retpoline from vmx.c exit handlersAndrea Arcangeli
2023-01-18KVM: x86: optimize more exit handlers in vmx.cAndrea Arcangeli
2022-10-26KVM: VMX: Drop bits 31:16 when shoving exception error code into VMCSSean Christopherson
2022-10-26KVM: nVMX: Unconditionally purge queued/injected events on nested "exit"Sean Christopherson
2022-10-07x86/speculation: Add RSB VM Exit protectionsDaniel Sneddon
2022-10-07x86/speculation: Fill RSB on vmexit for IBRSJosh Poimboeuf
2022-10-07KVM: VMX: Fix IBRS handling after vmexitJosh Poimboeuf
2022-10-07KVM: VMX: Prevent guest RSB poisoning attacks with eIBRSJosh Poimboeuf
2022-10-07KVM: VMX: Convert launched argument to flagsThadeu Lima de Souza Cascardo
2022-10-07KVM: VMX: Flatten __vmx_vcpu_run()Josh Poimboeuf
2022-10-07KVM/nVMX: Use __vmx_vcpu_run in nested_vmx_check_vmentry_hwUros Bizjak
2022-10-07KVM/VMX: Use TEST %REG,%REG instead of CMP $0,%REG in vmenter.SUros Bizjak
2022-10-07x86/kvm/vmx: Make noinstr cleanPeter Zijlstra
2022-10-07x86/devicetable: Move x86 specific macro out of generic codeThomas Gleixner
2022-10-07Revert "x86/speculation: Add RSB VM Exit protections"Thadeu Lima de Souza Cascardo
2022-08-25KVM: nVMX: Let userspace set nVMX MSR to any _host_ supported valueSean Christopherson
2022-08-25KVM: nVMX: Snapshot pre-VM-Enter DEBUGCTL for !nested_run_pending caseSean Christopherson
2022-08-25KVM: nVMX: Snapshot pre-VM-Enter BNDCFGS for !nested_run_pending caseSean Christopherson
2022-08-11x86/speculation: Add RSB VM Exit protectionsDaniel Sneddon
2022-06-16KVM: x86/speculation: Disable Fill buffer clear within guestsPawan Gupta
2022-06-16x86/speculation/mmio: Add mitigation for Processor MMIO Stale DataPawan Gupta
2022-06-14KVM: nVMX: Leave most VM-Exit info fields unmodified on failed VM-EntrySean Christopherson
2022-05-15KVM: x86/pmu: Refactoring find_arch_event() to pmc_perf_hw_id()Like Xu
2022-02-16KVM: nVMX: eVMCS: Filter out VM_EXIT_SAVE_VMX_PREEMPTION_TIMERVitaly Kuznetsov
2021-11-17KVM: nVMX: Query current VMCS when determining if MSR bitmaps are in useSean Christopherson
2021-09-15KVM: nVMX: Unconditionally clear nested.pi_pending on nested VM-EnterSean Christopherson
2021-08-18KVM: VMX: Use current VMCS to query WAITPKG support for MSR emulationSean Christopherson
2021-07-14KVM: nVMX: Ensure 64-bit shift when checking VMFUNC bitmapSean Christopherson
2021-05-14KVM: nVMX: Truncate bits 63:32 of VMCS field on nested check in !64-bitSean Christopherson
2021-03-04kvm: x86: replace kvm_spec_ctrl_test_value with runtime test on the hostMaxim Levitsky
2021-02-03KVM: nVMX: Sync unsync'd vmcs02 state to vmcs12 on migrationMaxim Levitsky
2021-02-03KVM: x86/pmu: Fix UBSAN shift-out-of-bounds warning in intel_pmu_refresh()Like Xu
2021-02-03KVM: x86/pmu: Fix HW_REF_CPU_CYCLES event pseudo-encoding in intel_arch_events[]Like Xu
2021-01-06KVM: x86: reinstate vendor-agnostic check on SPEC_CTRL cpuid bitsPaolo Bonzini
2021-01-06KVM: x86: avoid incorrect writes to host MSR_IA32_SPEC_CTRLPaolo Bonzini
2020-10-29KVM: nVMX: Reload vmcs01 if getting vmcs12's pages failsSean Christopherson
2020-10-29KVM: nVMX: Reset the segment cache when stuffing guest segsSean Christopherson
2020-10-01KVM: x86: handle wrap around 32-bit address spacePaolo Bonzini
2020-10-01KVM: nVMX: Hold KVM's srcu lock when syncing vmcs12->shadowwanpeng li
2020-09-17KVM: VMX: Don't freeze guest when event delivery causes an APIC-access exitWanpeng Li
2020-07-16KVM: x86: Mark CR4.TSD as being possibly owned by the guestSean Christopherson