summaryrefslogtreecommitdiff
path: root/arch/x86/kvm
AgeCommit message (Expand)AuthorFilesLines
5 daysKVM: nSVM: Set exit_code_hi to -1 when synthesizing SVM_EXIT_ERR (failed VMRUN)Sean Christopherson1-2/+2
5 daysKVM: nSVM: Propagate SVM_EXIT_CR0_SEL_WRITE correctly for LMSW emulationYosry Ahmed1-9/+9
5 daysKVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timerfuqiang wang1-5/+23
5 daysKVM: x86: Explicitly set new periodic hrtimer expiration in apic_timer_fn()fuqiang wang1-1/+1
5 daysKVM: x86: WARN if hrtimer callback for periodic APIC timer fires with period=0Sean Christopherson1-1/+1
2025-10-29KVM: x86: Don't (re)check L1 intercepts when completing userspace I/OSean Christopherson3-9/+13
2025-10-02KVM: SVM: Sync TPR from LAPIC into VMCB::V_TPR even if AVIC is activeMaciej S. Szmigiero1-2/+1
2025-09-11x86/vmscape: Add conditional IBPB mitigationPawan Gupta1-0/+9
2025-09-09KVM: x86: Take irqfds.lock when adding/deleting IRQ bypass producerSean Christopherson1-3/+15
2025-09-04KVM: x86: use array_index_nospec with indices that come from guestThijs Raymakers2-2/+7
2025-07-17KVM: SVM: Advertise TSA CPUID bits to guestsBorislav Petkov2-2/+15
2025-07-17KVM: x86: add support for CPUID leaf 0x80000021Borislav Petkov1-1/+18
2025-07-17x86/bugs: Add a Transient Scheduler Attacks mitigationBorislav Petkov1-0/+3
2025-07-17x86/bugs: Rename MDS machinery to something more genericBorislav Petkov1-1/+1
2025-07-17x86/its: Enumerate Indirect Target Selection (ITS) bugPawan Gupta1-1/+3
2025-05-02KVM: x86: Reset IRTE to host control if *new* route isn't postableSean Christopherson2-45/+41
2025-05-02KVM: SVM: Allocate IR data using atomic allocationSean Christopherson1-1/+1
2025-04-10KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernelSean Christopherson1-1/+5
2024-12-14KVM: VMX: Bury Intel PT virtualization (guest/host mode) behind CONFIG_BROKENSean Christopherson1-1/+3
2024-11-08KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memorySean Christopherson1-1/+5
2024-08-19KVM: VMX: Split out the non-virtualization part of vmx_interrupt_blocked()Sean Christopherson2-3/+9
2024-05-25KVM: x86: Clear "has_error_code", not "error_code", for RM exception injectionSean Christopherson1-2/+9
2024-04-13x86/cpufeatures: Add CPUID_LNX_5 to track recently added Linux-defined wordSean Christopherson1-0/+2
2024-04-13KVM/x86: Export RFDS_NO and RFDS_CLEAR to guestsPawan Gupta1-1/+4
2024-04-13KVM/VMX: Move VERW closer to VMentry for MDS mitigationPawan Gupta2-4/+11
2024-04-13KVM/VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCHPawan Gupta2-5/+8
2024-04-13x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static keyPawan Gupta1-1/+1
2024-04-13KVM: SVM: Flush pages under kvm->lock to fix UAF in svm_register_enc_region()Sean Christopherson1-7/+9
2024-02-23KVM: use __vcalloc for very large allocationsPaolo Bonzini2-3/+3
2023-11-28KVM: x86: Ignore MSR_AMD64_TW_CFG accessMaciej S. Szmigiero1-0/+2
2023-11-28KVM: x86: hyper-v: Don't auto-enable stimer on write from user-spaceNicolas Saenz Julienne1-4/+6
2023-11-20x86: Share definition of __is_canonical_address()Adrian Hunter3-9/+4
2023-10-25KVM: x86: Mask LVTPC when handling a PMIJim Mattson1-2/+6
2023-08-26x86/CPU/AMD: Fix the DIV(0) initial fix attemptBorislav Petkov (AMD)1-0/+1
2023-08-16x86: Move gds_ucode_mitigated() declaration to headerArnd Bergmann1-2/+0
2023-08-11KVM: VMX: Don't fudge CR0 and CR4 for restricted L2 guestSean Christopherson1-4/+9
2023-08-11KVM: nVMX: Do not clear CR3 load/store exiting bits if L1 wants 'emSean Christopherson1-9/+37
2023-08-11KVM: VMX: Fold ept_update_paging_mode_cr0() back into vmx_set_cr0()Sean Christopherson1-23/+17
2023-08-11KVM: VMX: Invert handling of CR0.WP for EPT without unrestricted guestSean Christopherson1-9/+5
2023-08-08x86/srso: Add IBPB on VMEXITBorislav Petkov (AMD)2-1/+6
2023-08-08x86/srso: Add SRSO_NO supportBorislav Petkov (AMD)1-0/+3
2023-08-08x86/cpu, kvm: Add support for CPUID_80000021_EAXKim Phillips1-0/+1
2023-08-08KVM: Add GDS_NO support to KVMDaniel Sneddon1-1/+6
2023-06-09KVM: x86: Account fastpath-only VM-Exits in vCPU statsSean Christopherson1-0/+3
2023-05-17KVM: x86: move guest_pv_has out of user_access sectionRishabh Bhatnagar1-3/+6
2023-05-17KVM: x86: do not report preemption if the steal time cache is staleRishabh Bhatnagar1-0/+2
2023-05-17KVM: x86: revalidate steal time cache if MSR value changesRishabh Bhatnagar1-3/+3
2023-05-17KVM: x86: do not set st->preempted when going back to user spaceRishabh Bhatnagar1-8/+10
2023-05-17KVM: x86: Remove obsolete disabling of page faults in kvm_arch_vcpu_put()Rishabh Bhatnagar1-10/+0
2023-05-17KVM: Fix steal time asm constraintsRishabh Bhatnagar1-3/+3