On Thu, Jul 16, 2026 at 10:31:21AM +0100, David Woodhouse wrote: > From: David Woodhouse <[email protected]> > > sev_smoke_test ran the plain SEV subtest unconditionally, gated only on > the X86_FEATURE_SEV CPUID bit, while gating SEV-ES and SNP on the > KVM_CAP_VM_TYPES bits. CPUID reporting SEV does not mean KVM offers the > SEV VM type: when all SEV ASIDs are assigned to SEV-SNP, KVM_X86_SEV_VM > is unavailable even though X86_FEATURE_SEV is set. On such a host the > test aborts in KVM_CREATE_VM instead of exercising the available modes. > > Gate the SEV subtest on KVM_CAP_VM_TYPES like the others, so the test > runs the VM types the host actually offers. > > Signed-off-by: David Woodhouse <[email protected]>
Reviewed-by: Tycho Andersen (AMD) <[email protected]>

