aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm
AgeCommit message (Expand)Author
2024-02-21Merge branch 'v4.19/standard/base' into v4.19/standard/preempt-rt/basev4.19/standard/preempt-rt/baseBruce Ashfield
2024-02-21Merge branch 'v4.19/standard/base' into v4.19/standard/preempt-rt/baseBruce Ashfield
2023-11-28KVM: x86: Ignore MSR_AMD64_TW_CFG accessMaciej S. Szmigiero
2023-10-25KVM: x86: Mask LVTPC when handling a PMIJim Mattson
2023-08-16x86: Move gds_ucode_mitigated() declaration to headerArnd Bergmann
2023-08-08KVM: Add GDS_NO support to KVMDaniel Sneddon
2023-05-17KVM: nVMX: Emulate NOPs in L2, and PAUSE if it's not interceptedSean Christopherson
2023-04-20KVM: nVMX: add missing consistency checks for CR0 and CR4Paolo Bonzini
2023-02-22kvm: initialize all of the kvm_debugregs structure before sending it to users...Greg Kroah-Hartman
2023-02-22KVM: x86/vmx: Do not skip segment attributes if unusable bit is setHendrik Borghorst
2023-02-22KVM: VMX: Move caching of MSR_IA32_XSS to hardware_setup()Sean Christopherson
2023-02-22KVM: VMX: Move VMX specific files to a "vmx" subdirectorySean Christopherson
2023-02-22nVMX x86: Check VMX-preemption timer controls on vmentry of L2 guestsKrish Sadhukhan
2022-11-25x86/cpu: Restore AMD's DE_CFG MSR after resumeBorislav Petkov
2022-11-23x86/speculation: Add RSB VM Exit protectionsDaniel Sneddon
2022-11-23x86/speculation: Fill RSB on vmexit for IBRSJosh Poimboeuf
2022-11-23KVM: VMX: Fix IBRS handling after vmexitJosh Poimboeuf
2022-11-23KVM: VMX: Prevent guest RSB poisoning attacks with eIBRSJosh Poimboeuf
2022-11-23x86/cpu: Add a steppings field to struct x86_cpu_idMark Gross
2022-11-23x86/devicetable: Move x86 specific macro out of generic codeThomas Gleixner
2022-11-23Revert "x86/speculation: Add RSB VM Exit protections"Suleiman Souhlal
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-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-09-10Merge branch 'v4.19/standard/base' into v4.19/standard/preempt-rt/baseBruce Ashfield
2022-09-10Merge branch 'v4.19/standard/base' into v4.19/standard/preempt-rt/baseBruce Ashfield
2022-09-09Merge branch 'v4.19/standard/base' into v4.19/standard/preempt-rt/baseBruce Ashfield
2022-09-09Merge branch 'v4.19/standard/base' into v4.19/standard/preempt-rt/baseBruce Ashfield
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: SVM: Don't BUG if userspace injects an interrupt with GIF=0Maciej S. Szmigiero
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-05-12kvm: x86/cpuid: Only provide CPUID leaf 0xA if host has architectural PMUSandipan Das
2022-04-15KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRsJim Mattson
2022-04-15KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activatedVitaly Kuznetsov
2022-04-15KVM: x86/emulator: Defer not-present segment check in __load_segment_descript...Hou Wenlong
2022-04-15KVM: x86: Fix emulation in writing cr8Zhenzhong Duan
2022-02-23KVM: x86/pmu: Use AMD64_RAW_EVENT_MASK for PERF_TYPE_RAWJim Mattson
2022-01-25Merge branch 'v4.19/standard/base' into v4.19/standard/preempt-rt/baseBruce Ashfield
2022-01-25Merge branch 'v4.19/standard/base' into v4.19/standard/preempt-rt/baseBruce Ashfield
2022-01-25Merge branch 'v4.19/standard/base' into v4.19/standard/preempt-rt/baseBruce Ashfield
2022-01-25Merge branch 'v4.19/standard/base' into v4.19/standard/preempt-rt/baseBruce Ashfield
2021-11-12Revert "x86/kvm: fix vcpu-id indexed array sizes"Juergen Gross