aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/arch/x86/kvm/svm (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-11-09KVM: nSVM: Fix and simplify LBR virtualization handling with nestedYosry Ahmed2-49/+17
2025-11-09KVM: nSVM: Always recalculate LBR MSR intercepts in svm_update_lbrv()Yosry Ahmed1-10/+19
2025-11-09KVM: SVM: Mark VMCB_LBR dirty when MSR_IA32_DEBUGCTLMSR is updatedYosry Ahmed1-0/+4
2025-11-04KVM: SVM: switch to raw spinlock for svm->ir_list_lockMaxim Levitsky2-9/+9
2025-11-04KVM: SVM: Make avic_ga_log_notifier() local to avic.cSean Christopherson2-2/+1
2025-11-04KVM: SVM: Unregister KVM's GALog notifier on kvm-amd.ko exitSean Christopherson3-0/+9
2025-11-04KVM: SVM: Initialize per-CPU svm_data at the end of hardware setupSean Christopherson1-6/+7
2025-09-30Merge tag 'kvm-x86-cet-6.18' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini4-19/+88
2025-09-30Merge tag 'kvm-x86-misc-6.18' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2-13/+25
2025-09-30Merge tag 'kvm-x86-ciphertext-6.18' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-10/+58
2025-09-30Merge tag 'kvm-x86-svm-6.18' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini7-244/+308
2025-09-30Merge tag 'loongarch-kvm-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson into HEADPaolo Bonzini1-2/+1
2025-09-23KVM: SVM: Enable shadow stack virtualization for SVMJohn Allen1-3/+0
2025-09-23KVM: SEV: Synchronize MSR_IA32_XSS from the GHCB when it's validSean Christopherson3-2/+6
2025-09-23KVM: SVM: Pass through shadow stack MSRs as appropriateJohn Allen1-0/+11
2025-09-23KVM: SVM: Update dump_vmcb with shadow stack save area additionsJohn Allen1-0/+11
2025-09-23KVM: nSVM: Save/load CET Shadow Stack state to/from vmcb12/vmcb02Sean Christopherson1-0/+20
2025-09-23KVM: SVM: Emulate reads and writes to shadow stack MSRsJohn Allen2-1/+23
2025-09-23KVM: x86: Enable CET virtualization for VMX and advertise to userspaceYang Weijiang1-0/+4
2025-09-23KVM: x86: Initialize allow_smaller_maxphyaddr earlier in setupSean Christopherson1-15/+15
2025-09-23KVM: x86: Merge 'svm' into 'cet' to pick up GHCB dependenciesSean Christopherson4-102/+131
2025-09-23KVM: SVM: Enable AVIC by default for Zen4+ if x2AVIC is supportNaveen N Rao1-4/+36
2025-09-23KVM: SVM: Move global "avic" variable to avic.cSean Christopherson2-18/+26
2025-09-23KVM: SVM: Don't advise the user to do force_avic=y (when x2AVIC is detected)Sean Christopherson1-4/+2
2025-09-23KVM: SVM: Always print "AVIC enabled" separately, even when force enabledSean Christopherson1-10/+9
2025-09-23KVM: SVM: Update "APICv in x2APIC without x2AVIC" in avic.c, not svm.cSean Christopherson3-6/+5
2025-09-23KVM: SVM: Move x2AVIC MSR interception helper to avic.cSean Christopherson3-53/+54
2025-09-23KVM: SVM: Make svm_x86_ops globally visible, clean up on-HyperV usageSean Christopherson4-32/+31
2025-09-23KVM: SVM: Re-load current, not host, TSC_AUX on #VMEXIT from SEV-ES guestHou Wenlong3-19/+18
2025-09-23KVM: SEV: Reject non-positive effective lengths during LAUNCH_UPDATESean Christopherson1-1/+1
2025-09-23KVM: SEV: Validate XCR0 provided by guest in GHCBSean Christopherson1-4/+2
2025-09-23KVM: SEV: Read save fields from GHCB exactly onceSean Christopherson2-21/+26
2025-09-23KVM: SEV: Rename kvm_ghcb_get_sw_exit_code() to kvm_get_cached_sw_exit_code()Sean Christopherson1-4/+4
2025-09-18KVM: x86/pmu: Move initialization of valid PMCs bitmask to common x86Sean Christopherson1-1/+0
2025-09-18KVM: x86/pmu: Use BIT_ULL() instead of open coded equivalentsDapeng Mi1-2/+2
2025-09-18KVM: x86: Use KVM_REQ_RECALC_INTERCEPTS to react to CPUID updatesSean Christopherson1-3/+1
2025-09-18KVM: x86: Rework KVM_REQ_MSR_FILTER_CHANGED into a generic RECALC_INTERCEPTSSean Christopherson1-4/+4
2025-09-18KVM: SVM: Check pmu->version, not enable_pmu, when getting PMC MSRsSean Christopherson1-1/+1
2025-09-15KVM: SEV: Add SEV-SNP CipherTextHiding supportAshish Kalra1-1/+31
2025-09-15KVM: SEV: Introduce new min,max sev_es and sev_snp asid variablesAshish Kalra1-9/+27
2025-09-11KVM: nSVM: Replace kzalloc() + copy_from_user() with memdup_user()Thorsten Blum1-11/+9
2025-09-10KVM: SVM: Sync TPR from LAPIC into VMCB::V_TPR even if AVIC is activeMaciej S. Szmigiero1-2/+1
2025-09-08KVM: SEV: Save the SEV policy if and only if LAUNCH_START succeedsSean Christopherson1-4/+2
2025-08-27KVM: x86/mmu: Extend guest_memfd's max mapping level to shared mappingsSean Christopherson2-3/+3
2025-08-27KVM: x86/mmu: Rename .private_max_mapping_level() to .gmem_max_mapping_level()Ackerley Tng3-4/+4
2025-08-27KVM: Rename kvm_slot_can_be_private() to kvm_slot_has_gmem()Fuad Tabba1-2/+2
2025-08-21KVM: SVM: Enable Secure TSC for SNP guestsNikunj A Dadhania1-0/+28
2025-08-21KVM: SEV: Fold sev_es_vcpu_reset() into sev_vcpu_create()Sean Christopherson3-9/+2
2025-08-21KVM: SEV: Set RESET GHCB MSR value during sev_es_init_vmcb()Sean Christopherson1-13/+11
2025-08-21KVM: SEV: Move init of SNP guest state into sev_init_vmcb()Sean Christopherson3-16/+13