aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/svm (follow)
AgeCommit message (Expand)AuthorFilesLines
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 ...Paolo 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/g...Paolo 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
2025-08-21KVM: SVM: Move SEV-ES VMSA allocation to a dedicated sev_vcpu_create() helperSean Christopherson3-18/+29
2025-08-21KVM: SEV: Enforce minimum GHCB version requirement for SEV-SNP guestsNikunj A Dadhania1-2/+6
2025-08-21KVM: SEV: Drop GHCB_VERSION_DEFAULT and open code itNikunj A Dadhania1-9/+8
2025-08-19KVM: x86: Advertise support for the immediate form of MSR instructionsXin Li1-1/+5
2025-08-19KVM: x86: Rename handle_fastpath_set_msr_irqoff() to handle_fastpath_wrmsr()Xin Li1-1/+1
2025-08-19KVM: x86: Add a fastpath handler for INVDSean Christopherson1-0/+2
2025-08-19KVM: SVM: Skip fastpath emulation on VM-Exit if next RIP isn't validSean Christopherson1-2/+10