summaryrefslogtreecommitdiff
path: root/rust/kernel/alloc.rs
diff options
context:
space:
mode:
authorDavid Woodhouse <dwmw@amazon.co.uk>2026-07-20 12:03:03 +0100
committerPaolo Bonzini <pbonzini@redhat.com>2026-07-21 12:25:27 +0200
commitf148dd411d451e3e4bf79240faec736d101832d4 (patch)
treeb2ca938848e4ab53a0475b19dfe9e9a7142c7d6a /rust/kernel/alloc.rs
parentcd76ec58be59b061cc6a835226abff50fa35e3e6 (diff)
downloadlinux-f148dd411d451e3e4bf79240faec736d101832d4.tar.gz
linux-f148dd411d451e3e4bf79240faec736d101832d4.zip
KVM: selftests: sev_init2_tests: Derive SEV availability from KVM
The test asserted that the X86_FEATURE_SEV CPUID bit exactly matches whether KVM offers KVM_X86_SEV_VM. That is not an invariant: when all SEV ASIDs are assigned to SEV-SNP, KVM does not offer the SEV VM type even though CPUID reports SEV, so the test aborts on an SNP-only host. Derive SEV availability from KVM_CAP_VM_TYPES (as already done for SEV-ES and SNP), assert only the one-way implication that a type offered by KVM is also reported in CPUID, and TEST_REQUIRE() the SEV VM type so the test skips cleanly when it is unavailable. Reviewed-by: Tycho Andersen (AMD) <tycho@kernel.org> Signed-off-by: David Woodhouse <dwmw@amazon.co.uk> Message-ID: <5d3c345113748f39b7982e365d241abaf3e11086.1784545391.git.dwmw@amazon.co.uk> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'rust/kernel/alloc.rs')
0 files changed, 0 insertions, 0 deletions