summaryrefslogtreecommitdiff
path: root/arch/x86/kvm/svm
AgeCommit message (Expand)AuthorFilesLines
2026-03-25KVM: SVM: Set/clear CR8 write interception when AVIC is (de)activatedSean Christopherson2-5/+9
2026-03-25KVM: SVM: Add a helper to look up the max physical ID for AVICNaveen N Rao1-6/+20
2026-03-25KVM: SVM: Limit AVIC physical max index based on configured max_vcpu_idsNaveen N Rao1-2/+5
2026-03-25KVM: SVM: Initialize AVIC VMCB fields if AVIC is enabled with in-kernel APICSean Christopherson2-2/+2
2026-03-25KVM: x86: Rename KVM_MSR_RET_INVALID to KVM_MSR_RET_UNSUPPORTEDSean Christopherson1-1/+1
2026-03-04KVM: nSVM: Always use vmcb01 in VMLOAD/VMSAVE emulationYosry Ahmed1-2/+3
2026-03-04KVM: nSVM: Remove a user-triggerable WARN on nested_svm_load_cr3() succeedingSean Christopherson1-2/+1
2026-01-11KVM: SVM: Fix redundant updates of LBR MSR interceptsYosry Ahmed2-0/+7
2026-01-11KVM: nSVM: Fix and simplify LBR virtualization handling with nestedYosry Ahmed2-50/+17
2026-01-11KVM: nSVM: Always recalculate LBR MSR intercepts in svm_update_lbrv()Yosry Ahmed1-10/+19
2026-01-11KVM: SVM: Introduce svm_recalc_lbr_msr_intercepts()Yosry Ahmed1-11/+21
2026-01-11KVM: nSVM: Clear exit_code_hi in VMCB when synthesizing nested VM-ExitsSean Christopherson2-3/+6
2026-01-11KVM: nSVM: Set exit_code_hi to -1 when synthesizing SVM_EXIT_ERR (failed VMRUN)Sean Christopherson1-2/+2
2026-01-11KVM: SVM: Mark VMCB_PERM_MAP as dirty on nested VMRUNJim Mattson1-0/+1
2026-01-11KVM: nSVM: Propagate SVM_EXIT_CR0_SEL_WRITE correctly for LMSW emulationYosry Ahmed1-9/+9
2026-01-11KVM: SVM: Mark VMCB_NPT as dirty on nested VMRUNJim Mattson1-0/+1
2026-01-11KVM: nSVM: Avoid incorrect injection of SVM_EXIT_CR0_SEL_WRITEYosry Ahmed1-5/+19
2026-01-11KVM: SVM: Don't skip unrelated instruction if INT3/INTO is replacedOmar Sandoval1-11/+13
2025-11-24KVM: SVM: Mark VMCB_LBR dirty when MSR_IA32_DEBUGCTLMSR is updatedYosry Ahmed1-0/+4
2025-10-19KVM: SVM: Emulate PERF_CNTR_GLOBAL_STATUS_SET for PerfMonV2Sean Christopherson1-0/+1
2025-10-19KVM: SVM: Skip fastpath emulation on VM-Exit if next RIP isn't validSean Christopherson1-2/+11
2025-09-25KVM: SVM: Sync TPR from LAPIC into VMCB::V_TPR even if AVIC is activeMaciej S. Szmigiero1-2/+1
2025-08-28KVM: x86: Drop kvm_x86_ops.set_dr6() in favor of a new KVM_RUN flagSean Christopherson1-4/+6
2025-08-28KVM: x86: Convert vcpu_run()'s immediate exit param into a generic bitmapSean Christopherson1-2/+2
2025-08-28KVM: x86: Fully defer to vendor code to decide how to force immediate exitSean Christopherson1-3/+4
2025-08-28KVM: x86: Move handling of is_guest_mode() into fastpath exit handlersSean Christopherson1-3/+3
2025-08-28KVM: x86: Plumb "force_immediate_exit" into kvm_entry() tracepointSean Christopherson1-2/+3
2025-08-28KVM: SVM: Set RFLAGS.IF=1 in C code, to get VMRUN out of the STI shadowSean Christopherson2-8/+15
2025-07-17KVM: SVM: Reject SEV{-ES} intra host migration if vCPU creation is in-flightSean Christopherson1-0/+4
2025-07-10x86/bugs: Add a Transient Scheduler Attacks mitigationBorislav Petkov (AMD)1-0/+6
2025-06-27KVM: SVM: Clear current_vmcb during vCPU free for all *possible* CPUsYosry Ahmed1-1/+1
2025-05-22KVM: SVM: Forcibly leave SMM mode on SHUTDOWN interceptionMikhail Lobanov1-0/+4
2025-05-22KVM: SVM: Update SEV-ES shutdown intercepts with more metadataPeter Gonda1-8/+7
2025-05-09KVM: x86: Load DR6 with guest value only before entering .vcpu_run() loopSean Christopherson1-7/+6
2025-05-02KVM: x86: Reset IRTE to host control if *new* route isn't postableSean Christopherson1-27/+31
2025-05-02KVM: SVM: Allocate IR data using atomic allocationSean Christopherson1-1/+1
2025-03-13KVM: SVM: Suppress DEBUGCTL.BTF on AMDSean Christopherson2-1/+10
2025-03-13KVM: SVM: Drop DEBUGCTL[5:2] from guest's effective valueSean Christopherson2-1/+13
2025-02-21KVM: nSVM: Enter guest mode before initializing nested NPT MMUSean Christopherson1-5/+5
2025-02-17KVM: x86: Re-split x2APIC ICR into ICR+ICR2 for AMD (x2AVIC)Sean Christopherson1-0/+2
2024-11-01KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memorySean Christopherson1-1/+5
2024-09-12KVM: SVM: Don't advertise Bus Lock Detect to guest if SVM support is missingRavi Bangoria1-0/+3
2024-09-12KVM: SVM: fix emulation of msr reads/writes of MSR_FS_BASE and MSR_GS_BASEMaxim Levitsky1-0/+12
2024-06-21KVM: SEV-ES: Delegate LBR virtualization to the processorRavi Bangoria3-7/+17
2024-06-21KVM: SEV: Do not intercept accesses to MSR_IA32_XSS for SEV-ES guestsMichael Roth3-1/+21
2024-06-21KVM: SEV-ES: Disallow SEV-ES guests when X86_FEATURE_LBRV is absentRavi Bangoria3-9/+14
2024-06-16KVM: SVM: WARN on vNMI + NMI window iff NMIs are outright maskedSean Christopherson1-8/+19
2024-04-10KVM: SVM: Add support for allowing zero SEV ASIDsAshish Kalra1-10/+19
2024-04-10KVM: SVM: Use unsigned integers when dealing with ASIDsSean Christopherson1-8/+10
2024-04-03SEV: disable SEV-ES DebugSwap by defaultPaolo Bonzini1-2/+5