summaryrefslogtreecommitdiff
path: root/arch/x86/kvm
AgeCommit message (Expand)Author
2023-11-28KVM: x86: Ignore MSR_AMD64_TW_CFG accessMaciej S. Szmigiero
2023-11-28KVM: x86: hyper-v: Don't auto-enable stimer on write from user-spaceNicolas Saenz Julienne
2023-10-25KVM: x86: Mask LVTPC when handling a PMIJim Mattson
2023-08-16x86: Move gds_ucode_mitigated() declaration to headerArnd Bergmann
2023-08-08x86/cpu, kvm: Add support for CPUID_80000021_EAXKim Phillips
2023-08-08KVM: Add GDS_NO support to KVMDaniel Sneddon
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-25KVM: x86: Fail emulation during EMULTYPE_SKIP on any exceptionSean Christopherson
2023-02-22kvm: initialize all of the kvm_debugregs structure before sending it to users...Greg Kroah-Hartman
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-11-25x86/cpu: Restore AMD's DE_CFG MSR after resumeBorislav Petkov
2022-11-10KVM: x86: emulator: update the emulation mode after CR0 writeMaxim Levitsky
2022-11-10KVM: x86: emulator: introduce emulator_recalc_and_set_modeMaxim Levitsky
2022-11-10KVM: x86: emulator: em_sysexit should update ctxt->modeMaxim Levitsky
2022-11-10KVM: x86: Mask off reserved bits in CPUID.80000008HJim Mattson
2022-11-10KVM: x86: Mask off reserved bits in CPUID.8000001AHJim Mattson
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-26KVM: x86/emulator: Fix handing of POP SS to correctly set interruptibilityMichal Luczaj
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: x86: Avoid theoretical NULL pointer dereference in kvm_irq_delivery_to_a...Vitaly Kuznetsov
2022-08-25KVM: x86: Check lapic_in_kernel() before attempting to set a SynIC irqVitaly Kuznetsov
2022-08-25KVM: x86: Set error code to segment selector on LLDT/LTR non-canonical #GPSean Christopherson
2022-08-25KVM: x86: Mark TSS busy during LTR emulation _after_ all fault checksSean Christopherson
2022-08-25KVM: nVMX: Let userspace set nVMX MSR to any _host_ supported valueSean Christopherson
2022-08-25KVM: SVM: Don't BUG if userspace injects an interrupt with GIF=0Maciej S. Szmigiero
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