summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm
Commit message (Expand)AuthorAgeFilesLines
* KVM: x86: Mask LVTPC when handling a PMIJim Mattson2023-10-251-2/+6
* x86: Move gds_ucode_mitigated() declaration to headerArnd Bergmann2023-08-161-2/+0
* x86/cpu, kvm: Add support for CPUID_80000021_EAXKim Phillips2023-08-081-0/+1
* KVM: Add GDS_NO support to KVMDaniel Sneddon2023-08-081-0/+5
* KVM: x86: do not report a vCPU as preempted outside instruction boundariesPaolo Bonzini2023-05-303-1/+25
* KVM: nVMX: Emulate NOPs in L2, and PAUSE if it's not interceptedSean Christopherson2023-05-171-0/+15
* KVM: nVMX: add missing consistency checks for CR0 and CR4Paolo Bonzini2023-03-221-2/+8
* KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRSJim Mattson2023-02-252-2/+15
* KVM: x86: Fail emulation during EMULTYPE_SKIP on any exceptionSean Christopherson2023-02-251-1/+3
* kvm: initialize all of the kvm_debugregs structure before sending it to users...Greg Kroah-Hartman2023-02-221-2/+1
* KVM: x86/vmx: Do not skip segment attributes if unusable bit is setHendrik Borghorst2023-02-061-12/+9
* KVM: nVMX: Properly expose ENABLE_USR_WAIT_PAUSE control to L1Sean Christopherson2023-01-181-1/+2
* KVM: VMX: Fix the spelling of CPU_BASED_USE_TSC_OFFSETTINGXiaoyao Li2023-01-182-7/+7
* KVM: VMX: Rename NMI_PENDING to NMI_WINDOWXiaoyao Li2023-01-182-8/+8
* KVM: VMX: Rename INTERRUPT_PENDING to INTERRUPT_WINDOWXiaoyao Li2023-01-182-11/+11
* KVM: retpolines: x86: eliminate retpoline from vmx.c exit handlersAndrea Arcangeli2023-01-181-2/+16
* KVM: x86: optimize more exit handlers in vmx.cAndrea Arcangeli2023-01-181-25/+5
* x86/cpu: Restore AMD's DE_CFG MSR after resumeBorislav Petkov2022-11-252-6/+6
* KVM: x86: emulator: update the emulation mode after CR0 writeMaxim Levitsky2022-11-101-1/+15
* KVM: x86: emulator: introduce emulator_recalc_and_set_modeMaxim Levitsky2022-11-101-28/+57
* KVM: x86: emulator: em_sysexit should update ctxt->modeMaxim Levitsky2022-11-101-0/+1
* KVM: x86: Mask off reserved bits in CPUID.80000008HJim Mattson2022-11-101-0/+1
* KVM: x86: Mask off reserved bits in CPUID.8000001AHJim Mattson2022-11-101-0/+3
* KVM: VMX: Drop bits 31:16 when shoving exception error code into VMCSSean Christopherson2022-10-262-2/+21
* KVM: nVMX: Unconditionally purge queued/injected events on nested "exit"Sean Christopherson2022-10-261-8/+11
* KVM: x86/emulator: Fix handing of POP SS to correctly set interruptibilityMichal Luczaj2022-10-261-1/+1
* x86/speculation: Add RSB VM Exit protectionsDaniel Sneddon2022-10-071-3/+5
* x86/speculation: Fill RSB on vmexit for IBRSJosh Poimboeuf2022-10-071-3/+3
* KVM: VMX: Fix IBRS handling after vmexitJosh Poimboeuf2022-10-071-1/+6
* KVM: VMX: Prevent guest RSB poisoning attacks with eIBRSJosh Poimboeuf2022-10-074-31/+68
* KVM: VMX: Convert launched argument to flagsThadeu Lima de Souza Cascardo2022-10-075-7/+28
* KVM: VMX: Flatten __vmx_vcpu_run()Josh Poimboeuf2022-10-071-77/+37
* KVM/nVMX: Use __vmx_vcpu_run in nested_vmx_check_vmentry_hwUros Bizjak2022-10-073-31/+4
* KVM/VMX: Use TEST %REG,%REG instead of CMP $0,%REG in vmenter.SUros Bizjak2022-10-071-1/+1
* x86/kvm/vmx: Make noinstr cleanPeter Zijlstra2022-10-072-5/+5
* x86/devicetable: Move x86 specific macro out of generic codeThomas Gleixner2022-10-072-0/+2
* Revert "x86/speculation: Add RSB VM Exit protections"Thadeu Lima de Souza Cascardo2022-10-071-1/+0
* KVM: x86: Avoid theoretical NULL pointer dereference in kvm_irq_delivery_to_a...Vitaly Kuznetsov2022-08-251-0/+4
* KVM: x86: Check lapic_in_kernel() before attempting to set a SynIC irqVitaly Kuznetsov2022-08-251-0/+3
* KVM: x86: Set error code to segment selector on LLDT/LTR non-canonical #GPSean Christopherson2022-08-251-2/+2
* KVM: x86: Mark TSS busy during LTR emulation _after_ all fault checksSean Christopherson2022-08-251-10/+9
* KVM: nVMX: Let userspace set nVMX MSR to any _host_ supported valueSean Christopherson2022-08-251-33/+37
* KVM: SVM: Don't BUG if userspace injects an interrupt with GIF=0Maciej S. Szmigiero2022-08-251-2/+0
* KVM: nVMX: Snapshot pre-VM-Enter DEBUGCTL for !nested_run_pending caseSean Christopherson2022-08-251-1/+2
* KVM: nVMX: Snapshot pre-VM-Enter BNDCFGS for !nested_run_pending caseSean Christopherson2022-08-251-1/+2
* x86/speculation: Add RSB VM Exit protectionsDaniel Sneddon2022-08-111-0/+1
* KVM: x86/speculation: Disable Fill buffer clear within guestsPawan Gupta2022-06-163-1/+78
* x86/speculation/mmio: Add mitigation for Processor MMIO Stale DataPawan Gupta2022-06-161-0/+3
* KVM: nVMX: Leave most VM-Exit info fields unmodified on failed VM-EntrySean Christopherson2022-06-141-5/+10
* KVM: x86/mmu: Update number of zapped pages even if page list is stableSean Christopherson2022-05-251-4/+6