aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/vmx/vmx.c
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-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: 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-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/nVMX: Use __vmx_vcpu_run in nested_vmx_check_vmentry_hwUros Bizjak
2022-10-07x86/kvm/vmx: Make noinstr cleanPeter Zijlstra
2022-10-07x86/devicetable: Move x86 specific macro out of generic codeThomas Gleixner
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
2021-11-17KVM: nVMX: Query current VMCS when determining if MSR bitmaps are in useSean Christopherson
2021-03-04kvm: x86: replace kvm_spec_ctrl_test_value with runtime test on the hostMaxim Levitsky
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-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
2020-06-30KVM: VMX: Stop context switching MSR_IA32_UMWAIT_CONTROLSean Christopherson
2020-06-30KVM: nVMX: Plumb L2 GPA through to PML emulationSean Christopherson
2020-06-17KVM: nVMX: Skip IBPB when switching between vmcs01 and vmcs02Sean Christopherson
2020-05-27KVM: x86: Fix pkru save/restore when guest CR4.PKE=0, move it to x86.cBabu Moger
2020-04-29KVM: VMX: Enable machine check support for 32bit targetsUros Bizjak
2020-04-17KVM: VMX: fix crash cleanup when KVM wasn't usedVitaly Kuznetsov
2020-04-17KVM: x86: Gracefully handle __vmalloc() failure during VM allocationSean Christopherson
2020-04-17KVM: VMX: Always VMCLEAR in-use VMCSes during crash with kexec supportSean Christopherson
2020-04-17KVM: nVMX: Properly handle userspace interrupt window requestSean Christopherson
2020-03-05KVM: VMX: check descriptor table exits on instruction emulationOliver Upton
2020-02-28KVM: nVMX: handle nested posted interrupts when apicv is disabled for L1Vitaly Kuznetsov
2020-02-28KVM: nVMX: clear PIN_BASED_POSTED_INTR from nested pinbased_ctls only when ap...Vitaly Kuznetsov
2020-02-28KVM: nVMX: Check IO instruction VM-exit conditionsOliver Upton
2020-02-28KVM: nVMX: Don't emulate instructions in guest modePaolo Bonzini
2020-02-19KVM: nVMX: Use correct root level for nested EPT shadow page tablesSean Christopherson
2020-02-11KVM: VMX: Add non-canonical check on writes to RTIT address MSRsSean Christopherson
2020-02-11kvm/svm: PKU not currently supportedJohn Allen
2019-12-13KVM: nVMX: Always write vmcs02.GUEST_CR3 during nested VM-EnterSean Christopherson
2019-11-12KVM: VMX: Introduce pi_is_pir_empty() helperJoao Martins
2019-11-12KVM: VMX: Do not change PID.NDST when loading a blocked vCPUJoao Martins
2019-11-12KVM: VMX: Consider PID.PIR to determine if vCPU has pending interruptsJoao Martins
2019-11-12KVM: VMX: Fix comment to specify PID.ON instead of PIR.ONLiran Alon
2019-10-31KVM: vmx, svm: always run with EFER.NXE=1 when shadow paging is activePaolo Bonzini
2019-10-22KVM: VMX: Remove specialized handling of unexpected exit-reasonsLiran Alon