]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
KVM: SVM: Enable shadow stack virtualization for SVM
authorJohn Allen <john.allen@amd.com>
Fri, 19 Sep 2025 22:32:47 +0000 (15:32 -0700)
committerSean Christopherson <seanjc@google.com>
Tue, 23 Sep 2025 16:28:37 +0000 (09:28 -0700)
Remove the explicit clearing of shadow stack CPU capabilities.

Reviewed-by: Chao Gao <chao.gao@intel.com>
Signed-off-by: John Allen <john.allen@amd.com>
Link: https://lore.kernel.org/r/20250919223258.1604852-41-seanjc@google.com
Signed-off-by: Sean Christopherson <seanjc@google.com>
arch/x86/kvm/svm/svm.c

index 8ca6ef4b35c174922ead9b62c7e4b8b8da2f7f49..6068c99bca95f8aa6a2252ffc61d4069f84a54c0 100644 (file)
@@ -5263,10 +5263,7 @@ static __init void svm_set_cpu_caps(void)
        kvm_set_cpu_caps();
 
        kvm_caps.supported_perf_cap = 0;
-       kvm_caps.supported_xss = 0;
 
-       /* KVM doesn't yet support CET virtualization for SVM. */
-       kvm_cpu_cap_clear(X86_FEATURE_SHSTK);
        kvm_cpu_cap_clear(X86_FEATURE_IBT);
 
        /* CPUID 0x80000001 and 0x8000000A (SVM features) */