From: "Tycho Andersen (AMD)" <[email protected]> There was support for setting the policy bit, but not the flag during SNP_INIT_EX, which meant VM creation would always fail. Plumb a module parameter for setting the flag during SNP_INIT_EX.
Also clean up some selftests and add a smoke test for RAPL_DISABLE when the module parameter is set appropriately. Tycho Andersen (AMD) (4): selftests/kvm: allow retrieving underlying SEV firmware error selftests/kvm: check that SEV-ES VMs are allowed in SEV-SNP mode crypto/ccp: support setting RAPL_DIS in SNP_INIT_EX selftests/kvm: smoke test support for RAPL_DIS drivers/crypto/ccp/sev-dev.c | 14 +++++ tools/testing/selftests/kvm/include/x86/sev.h | 7 ++- .../selftests/kvm/x86/sev_migrate_tests.c | 2 +- .../selftests/kvm/x86/sev_smoke_test.c | 61 ++++++++++++++++++- 4 files changed, 79 insertions(+), 5 deletions(-) base-commit: 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f -- 2.53.0
