]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
KVM: selftests: Allow kvm_cpu_has_ept() to be called on AMD CPUs
authorYosry Ahmed <yosry.ahmed@linux.dev>
Tue, 30 Dec 2025 23:01:44 +0000 (15:01 -0800)
committerSean Christopherson <seanjc@google.com>
Thu, 8 Jan 2026 20:02:14 +0000 (12:02 -0800)
commit9cb1944f6bf09ecebcc7609f35178b85aa26f165
tree1ba5d7c848d6b4715b89590193ca72e719a37faf
parent07676c04bd753f32a9fe2f247b0ba2d213dd7a99
KVM: selftests: Allow kvm_cpu_has_ept() to be called on AMD CPUs

In preparation for generalizing the nested dirty logging test, checking
if either EPT or NPT is enabled will be needed. To avoid needing to gate
the kvm_cpu_has_ept() call by the CPU type, make sure the function
returns false if VMX is not available instead of trying to read VMX-only
MSRs.

No functional change intended.

Signed-off-by: Yosry Ahmed <yosry.ahmed@linux.dev>
Link: https://patch.msgid.link/20251230230150.4150236-16-seanjc@google.com
Signed-off-by: Sean Christopherson <seanjc@google.com>
tools/testing/selftests/kvm/lib/x86/vmx.c