Skip to content

Latest commit

 

History

History
29 lines (29 loc) · 2.59 KB

File metadata and controls

29 lines (29 loc) · 2.59 KB
Id Group Test Implemented Reference Notes
00 General Detect Family and Model - This test detects which AMD family the test suite is executed on. If it can not detect the family, all other test will fail.
10 PSB PSB Status Register contains zero value - A non-zero value indicates an error.
11 PSB Platform Secure Boot is enabled - Read FUSE_PLATFORM_SECURE_BOOT_EN from PSB_STATUS.
12 PSB Platform Vendor ID is not zero - Should be non-zero
13 PSB Platform Model ID is not zero - Should be non-zero
14 PSB Read BIOS Key Revision is not zero - Should be non zero
15 PSB AMD Key is disabled - If the AMD key is not disabled, the system will still boot AMD signed firmware
16 PSB Secure Debug is disabled - -
17 PSB Keys are fused - Test checks if the customer keys have been fused by reading Customer Key Lock from the PSB_STATUS register.
18 PSB PSB Policy Hash - Check the PSB Policy Hash
19 PSB Revocation Status - Check the Revokation Status
20 SME SME Support - Test checks 0x8000001f
21 SME SME Enabled - Test checks MSR_AMD64_SYSCFG
22 SME SME Kernel Option Set - Only Informative
23 SME SME Kernel Commandline - Only Informative
24 SME Verify SME Functionality - Check if Memory Pages are marked for encryption
30 SEV SEV Support - Test checks 0x8000001f
31 SEV SEV Enabled - Test checks MSR_AMD64_SEV
32 SEV SEV Firmware Version Validation - Verify the SEV Firmware Version
33 SEV SEV Guest Configuration Validation - Verify the Guest Configuration for a VM
40 SEV-SNP SEV-SNP Support - -
41 SEV-SNP SEV-SNP Enabled - -
42 SEV-SNP SEV-SNP Debug Registers disabled - CPU Debug Registers can be enabled / disabled through SEV_FEATURES
43 SEV-SNP Side-Channel Protection enabled - Taken from 15.36.17 Side-Channel Protection (https://www.amd.com/content/dam/amd/en/documents/processor-tech-docs/programmer-references/24593.pdf)
44 SEV-SNP SEV-SNP Firmware Version Validation - Firmware Version Validation
45 SEV-SNP Measurement of SNP Protected VM Boot - Verify the integrity measurement taken during the SNP-protected VM boot process.
46 SEV-SNP SNP Attestation Reporting - Check that the attestation reports generated by SEV-SNP are accurate and verifiable.