diff options
| author | Peter Gonda <[email protected]> | 2024-02-23 00:42:57 +0000 |
|---|---|---|
| committer | Sean Christopherson <[email protected]> | 2024-02-29 00:39:54 +0000 |
| commit | be250ff437fa260550113a361ff0b31ccd34e9e5 (patch) | |
| tree | 204da0c7e655ff4cd62af2fa89a593f0b199ec50 /tools/testing/selftests/kvm/lib/sparsebit.c | |
| parent | KVM: selftests: Use the SEV library APIs in the intra-host migration test (diff) | |
| download | kernel-be250ff437fa260550113a361ff0b31ccd34e9e5.tar.gz kernel-be250ff437fa260550113a361ff0b31ccd34e9e5.zip | |
KVM: selftests: Add a basic SEV smoke test
Add a basic smoke test for SEV guests to verify that KVM can launch an
SEV guest and run a few instructions without exploding. To verify that
SEV is indeed enabled, assert that SEV is reported as enabled in
MSR_AMD64_SEV, a.k.a. SEV_STATUS, which cannot be intercepted by KVM
(architecturally enforced).
Cc: Paolo Bonzini <[email protected]>
Cc: Sean Christopherson <[email protected]>
Cc: Vishal Annapurve <[email protected]>
Cc: Ackerly Tng <[email protected]>
cc: Andrew Jones <[email protected]>
Cc: Tom Lendacky <[email protected]>
Cc: Michael Roth <[email protected]>
Suggested-by: Michael Roth <[email protected]>
Tested-by: Carlos Bilbao <[email protected]>
Signed-off-by: Peter Gonda <[email protected]>
[sean: rename to "sev_smoke_test"]
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Sean Christopherson <[email protected]>
Diffstat (limited to 'tools/testing/selftests/kvm/lib/sparsebit.c')
0 files changed, 0 insertions, 0 deletions
