aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/arch/x86/kvm/svm/svm.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-05-08KVM: SVM: Set/clear SRSO's BP_SPEC_REDUCE on 0 <=> 1 VM count transitionsSean Christopherson1-6/+65
2025-04-24KVM: SVM: Forcibly leave SMM mode on SHUTDOWN interceptionMikhail Lobanov1-0/+4
2025-03-25Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-17/+39
2025-03-25Merge tag 'x86_bugs_for_v6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds1-1/+8
2025-03-19Merge tag 'kvm-x86-svm-6.15' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-10/+29
2025-03-19Merge tag 'kvm-x86-misc-6.15' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-7/+10
2025-03-03KVM: SVM: Refuse to attempt VRMUN if an SEV-ES+ guest has an invalid VMSASean Christopherson1-2/+9
2025-02-28KVM: SVM: Manually context switch DEBUGCTL if LBR virtualization is disabledSean Christopherson1-0/+14
2025-02-28KVM: SVM: Suppress DEBUGCTL.BTF on AMDSean Christopherson1-0/+9
2025-02-28KVM: SVM: Drop DEBUGCTL[5:2] from guest's effective valueSean Christopherson1-0/+12
2025-02-28KVM: SVM: Inject #GP if memory operand for INVPCID is non-canonicalSean Christopherson1-0/+11
2025-02-28KVM: SVM: Set RFLAGS.IF=1 in C code, to get VMRUN out of the STI shadowSean Christopherson1-0/+14
2025-02-27x86/bugs: Use a static branch to guard IBPB on vCPU switchYosry Ahmed1-1/+1
2025-02-27x86/bugs: Move the X86_FEATURE_USE_IBPB check into callersYosry Ahmed1-1/+2
2025-02-26x86/bugs: KVM: Add support for SRSO_MSR_FIXBorislav Petkov1-0/+6
2025-02-25KVM: SVM: Add Idle HLT intercept supportManali Shukla1-3/+8
2025-02-25KVM: SVM: Provide helpers to set the error codeMelody Wang1-5/+1
2025-02-25KVM: SVM: Convert plain error code numbers to definesMelody Wang1-1/+1
2025-02-25KVM: x86: Use a dedicated flow for queueing re-injected exceptionsSean Christopherson1-6/+9
2025-02-12KVM: x86: Defer runtime updates of dynamic CPUID bits until CPUID emulationSean Christopherson1-1/+1
2025-02-12KVM: x86: Load DR6 with guest value only before entering .vcpu_run() loopSean Christopherson1-7/+6
2025-01-20Merge tag 'kvm-x86-misc-6.14' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-29/+41
2025-01-20Merge tag 'kvm-x86-svm-6.14' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-6/+2
2025-01-10KVM: SVM: Use str_enabled_disabled() helper in svm_hardware_setup()Thorsten Blum1-1/+2
2024-12-19KVM: SVM: Allow guest writes to set MSR_AMD64_DE_CFG bitsSean Christopherson1-9/+0
2024-12-18KVM: x86: Add interrupt injection information to the kvm_entry tracepointMaxim Levitsky1-0/+16
2024-12-18KVM: SVM: Handle event vectoring error in check_emulate_instruction()Ivan Orlov1-1/+7
2024-12-18KVM: x86: Drop superfluous host XSAVE check when adjusting guest XSAVES capsSean Christopherson1-1/+0
2024-12-18KVM: x86: Replace (almost) all guest CPUID feature queries with cpu_capsSean Christopherson1-10/+10
2024-12-18KVM: x86: Initialize guest cpu_caps based on KVM supportSean Christopherson1-11/+0
2024-12-18KVM: x86: Initialize guest cpu_caps based on guest CPUIDSean Christopherson1-13/+15
2024-12-18KVM: x86: Rename "governed features" helpers to use "guest_cpu_cap"Sean Christopherson1-13/+13
2024-12-16KVM: SVM: Remove redundant TLB flush on guest CR4.PGE changeSean Christopherson1-5/+0
2024-11-13Merge tag 'kvm-x86-misc-6.13' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-1/+4
2024-11-01KVM: x86: Quirk initialization of feature MSRs to KVM's max configurationSean Christopherson1-1/+3
2024-11-01KVM: x86: Bypass register cache when querying CPL from kvm_sched_out()Sean Christopherson1-0/+1
2024-10-25KVM: Pass in write/dirty to kvm_vcpu_map(), not kvm_vcpu_unmap()Sean Christopherson1-4/+4
2024-09-17Merge tag 'kvm-x86-svm-6.12' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-12/+12
2024-09-17Merge tag 'kvm-x86-misc-6.12' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-15/+29
2024-09-17Merge branch 'kvm-redo-enable-virt' into HEADPaolo Bonzini1-11/+8
2024-09-04KVM: x86: Register "emergency disable" callbacks when virt is enabledSean Christopherson1-4/+1
2024-09-04KVM: x86: Rename virtualization {en,dis}abling APIs to match common KVMSean Christopherson1-9/+9
2024-08-29KVM: x86: Add fastpath handling of HLT VM-ExitsSean Christopherson1-2/+11
2024-08-29KVM: SVM: Track the per-CPU host save area as a VMCB pointerSean Christopherson1-7/+8
2024-08-29KVM: SVM: Add a helper to convert a SME-aware PA back to a struct pageSean Christopherson1-5/+4
2024-08-29KVM: x86: Re-split x2APIC ICR into ICR+ICR2 for AMD (x2AVIC)Sean Christopherson1-0/+2
2024-08-22KVM: SVM: Don't advertise Bus Lock Detect to guest if SVM support is missingRavi Bangoria1-0/+3
2024-08-22KVM: x86: Rename get_msr_feature() APIs to get_feature_msr()Sean Christopherson1-3/+3
2024-08-22KVM: x86: Refactor kvm_x86_ops.get_msr_feature() to avoid kvm_msr_entrySean Christopherson1-9/+7
2024-08-22KVM: x86: Rename KVM_MSR_RET_INVALID to KVM_MSR_RET_UNSUPPORTEDSean Christopherson1-1/+1