Skip to content

centos 10 SEV version 3.0.0-0 #155

Description

@markg-github

====== SEV CERTIFICATE ======

SEV VERSION: 3.0.0-0

=== TEST ENVIRONMENT DETAILS ===

Host Environment Details:
Host Operating System: CentOS Stream 10 (Coughlan)
OVMF Version: 20260221-3.el10
QEMU Version: 10.1.0-21.el10
Host Kernel Version: 6.12.0-233.el10.x86_64

Guest Environment Details:
Guest Operating System: CentOS Stream 10 (Coughlan)
Guest Kernel version: 6.12.0-233.el10.x86_64

=== SUMMARY ===

[ ✅ ] SEV VERSION 3.0.0-0 SNP HOST TESTS
❌ snphost-ok.service : Run snphost ok to make sure host is correctly set-up for SNP functionalities....
snphost-ok.service fails !!! Please check below for more details:
[ PASS ] - AMD CPU
[ PASS ] - Microcode support
[ PASS ] - Secure Memory Encryption (SME)
[ PASS ] - SME: Enabled in MSR
[ PASS ] - Secure Encrypted Virtualization (SEV)
[ PASS ] - SEV firmware version: 1.54
[ PASS ] - Encrypted State (SEV-ES)
[ PASS ] - SEV-ES initialized
[ PASS ] - SEV initialized: Initialized, no guests running
[ PASS ] - Secure Nested Paging (SEV-SNP)
[ PASS ] - VM Permission Levels
[ PASS ] - Number of VMPLs: 4
[ PASS ] - SNP: Enabled in MSR
[ PASS ] - SNP initialized
[ PASS ] - RMP table addresses: 0x1827a500000 - 0x183fe5fffff
[ PASS ] - RMP table initialized
[ FAIL ] - Alias check
[ PASS ] - Physical address bit reduction: 6
[ PASS ] - C-bit location: 51
[ PASS ] - Number of encrypted guests supported simultaneously: 1006
[ PASS ] - Minimum ASID value for SEV-enabled, SEV-ES disabled guest: 100
[ PASS ] - /dev/sev readable
[ PASS ] - /dev/sev writable
[ PASS ] - Page flush MSR: ENABLED
[ PASS ] - KVM supported: API version: 12
[ PASS ] - SEV enabled in KVM
[ PASS ] - SEV-ES enabled in KVM
[ PASS ] - SEV-SNP enabled in KVM
[ PASS ] - Memlock resource limit: Soft: 8388608 | Hard: 8388608
[ PASS ] - Comparing TCB values: TCB versions match
Platform TCB version: TCB Version:
Microcode: 22
SNP: 11
TEE: 0
Boot Loader: 7
FMC: None
Reported TCB version: TCB Version:
Microcode: 22
SNP: 11
TEE: 0
Boot Loader: 7
FMC: None
ERROR: One or more tests in snphost ok reported a failure
Error: One or more tests in snphost ok reported a failure
✅ calculate-measurement.service : Calculate guest measurement...
❌ generate-id-block.service : Generate id-block.b64 and id-auth.b64 for guest launch...
generate-id-block.service fails !!! Please check below for more details:
ERROR: snpguest failed (exit 2)
error: unexpected argument '--id-block-file' found
tip: to pass '--id-block-file' as a value, use '-- --id-block-file'
Usage: snpguest generate id-block --family-id --image-id --svn --policy
For more information, try '--help'.
✅ display-guest-logs.service : Show the guest logs for the appropriate services in the host...
✅ verify-guest.service : Verify the SEV-SNP guest booted correctly...

[ ❌ ] SEV VERSION 3.0.0-0 SNP GUEST TESTS
✅ snpguest-ok.service : Run snguest ok to verify SNP enablement on guest...
❌ attestation-workflow.service : Run SNP Regular Attestation after boot...
✅ Generation of SNP Guest Report
❌ Fetch of CA certificate chain

attestation-workflow.service fails !!! Please check below for more details:
 Perform Regular Attestation workflow using snpguest tool ...
 ERROR: Fetch of CA certificate chain fails !!
 ERROR: Attestation report could be either Milan or Genoa. Update firmware to get a new version of the report.
 Error: Attestation report could be either Milan or Genoa. Update firmware to get a new version of the report.

=== SEV VERSION 3.0.0-0 LOG ===
Jun 28 20:22:15 systemd[1]: Starting snphost-ok.service - Run snphost ok to make sure host is correctly set-up for SNP functionalities....
Jun 28 20:22:15 snphost[4814]: [ PASS ] - AMD CPU
Jun 28 20:22:15 snphost[4814]: [ PASS ] - Microcode support
Jun 28 20:22:15 snphost[4814]: [ PASS ] - Secure Memory Encryption (SME)
Jun 28 20:22:15 snphost[4814]: [ PASS ] - SME: Enabled in MSR
Jun 28 20:22:15 snphost[4814]: [ PASS ] - Secure Encrypted Virtualization (SEV)
Jun 28 20:22:15 snphost[4814]: [ PASS ] - SEV firmware version: 1.54
Jun 28 20:22:15 snphost[4814]: [ PASS ] - Encrypted State (SEV-ES)
Jun 28 20:22:15 snphost[4814]: [ PASS ] - SEV-ES initialized
Jun 28 20:22:15 snphost[4814]: [ PASS ] - SEV initialized: Initialized, no guests running
Jun 28 20:22:15 snphost[4814]: [ PASS ] - Secure Nested Paging (SEV-SNP)
Jun 28 20:22:15 snphost[4814]: [ PASS ] - VM Permission Levels
Jun 28 20:22:15 snphost[4814]: [ PASS ] - Number of VMPLs: 4
Jun 28 20:22:15 snphost[4814]: [ PASS ] - SNP: Enabled in MSR
Jun 28 20:22:15 snphost[4814]: [ PASS ] - SNP initialized
Jun 28 20:22:15 snphost[4814]: [ PASS ] - RMP table addresses: 0x1827a500000 - 0x183fe5fffff
Jun 28 20:22:15 snphost[4814]: [ PASS ] - RMP table initialized
Jun 28 20:22:15 snphost[4814]: [ FAIL ] - Alias check
Jun 28 20:22:15 snphost[4814]: [ PASS ] - Physical address bit reduction: 6
Jun 28 20:22:15 snphost[4814]: [ PASS ] - C-bit location: 51
Jun 28 20:22:15 snphost[4814]: [ PASS ] - Number of encrypted guests supported simultaneously: 1006
Jun 28 20:22:15 snphost[4814]: [ PASS ] - Minimum ASID value for SEV-enabled, SEV-ES disabled guest: 100
Jun 28 20:22:15 snphost[4814]: [ PASS ] - /dev/sev readable
Jun 28 20:22:15 snphost[4814]: [ PASS ] - /dev/sev writable
Jun 28 20:22:15 snphost[4814]: [ PASS ] - Page flush MSR: ENABLED
Jun 28 20:22:15 snphost[4814]: [ PASS ] - KVM supported: API version: 12
Jun 28 20:22:15 snphost[4814]: [ PASS ] - SEV enabled in KVM
Jun 28 20:22:15 snphost[4814]: [ PASS ] - SEV-ES enabled in KVM
Jun 28 20:22:15 snphost[4814]: [ PASS ] - SEV-SNP enabled in KVM
Jun 28 20:22:15 snphost[4814]: [ PASS ] - Memlock resource limit: Soft: 8388608 | Hard: 8388608
Jun 28 20:22:15 snphost[4814]: [ PASS ] - Comparing TCB values: TCB versions match
Jun 28 20:22:15 snphost[4814]: Platform TCB version: TCB Version:
Jun 28 20:22:15 snphost[4814]: Microcode: 22
Jun 28 20:22:15 snphost[4814]: SNP: 11
Jun 28 20:22:15 snphost[4814]: TEE: 0
Jun 28 20:22:15 snphost[4814]: Boot Loader: 7
Jun 28 20:22:15 snphost[4814]: FMC: None
Jun 28 20:22:15 snphost[4814]: Reported TCB version: TCB Version:
Jun 28 20:22:15 snphost[4814]: Microcode: 22
Jun 28 20:22:15 snphost[4814]: SNP: 11
Jun 28 20:22:15 snphost[4814]: TEE: 0
Jun 28 20:22:15 snphost[4814]: Boot Loader: 7
Jun 28 20:22:15 snphost[4814]: FMC: None
Jun 28 20:22:15 snphost[4814]: ERROR: One or more tests in snphost ok reported a failure
Jun 28 20:22:15 snphost[4814]: Error: One or more tests in snphost ok reported a failure
Jun 28 20:22:15 systemd[1]: snphost-ok.service: Main process exited, code=exited, status=1/FAILURE
Jun 28 20:22:15 systemd[1]: snphost-ok.service: Failed with result 'exit-code'.
Jun 28 20:22:15 systemd[1]: Failed to start snphost-ok.service - Run snphost ok to make sure host is correctly set-up for SNP functionalities..
Jun 28 20:22:15 systemd[1]: Starting calculate-measurement.service - Calculate guest measurement...
Jun 28 20:22:15 guest_measurement.sh[5204]: 0xe5bd11bdae709802a7854036b9ac7eee361cde2b0dd25a6178701aefbb5d9396722523d9e67c8162576d89cf70d546f7
Jun 28 20:22:15 systemd[1]: calculate-measurement.service: Deactivated successfully.
Jun 28 20:22:15 systemd[1]: Finished calculate-measurement.service - Calculate guest measurement.
Jun 28 20:22:15 systemd[1]: calculate-measurement.service: Consumed 165ms CPU time, 210.1M memory peak.
Jun 28 20:22:15 systemd[1]: Starting generate-id-block.service - Generate id-block.b64 and id-auth.b64 for guest launch...
Jun 28 20:22:16 generate_id_block.py[5206]: ERROR: snpguest failed (exit 2)
Jun 28 20:22:16 generate_id_block.py[5206]: error: unexpected argument '--id-block-file' found
Jun 28 20:22:16 generate_id_block.py[5206]: tip: to pass '--id-block-file' as a value, use '-- --id-block-file'
Jun 28 20:22:16 generate_id_block.py[5206]: Usage: snpguest generate id-block --family-id --image-id --svn --policy
Jun 28 20:22:16 generate_id_block.py[5206]: For more information, try '--help'.
Jun 28 20:22:16 systemd[1]: generate-id-block.service: Main process exited, code=exited, status=1/FAILURE
Jun 28 20:22:16 systemd[1]: generate-id-block.service: Failed with result 'exit-code'.
Jun 28 20:22:16 systemd[1]: Failed to start generate-id-block.service - Generate id-block.b64 and id-auth.b64 for guest launch.
Jun 28 20:22:16 systemd[1]: Starting display-guest-logs.service - Show the guest logs for the appropriate services in the host...
Jun 28 20:22:16 systemd[1]: Starting verify-guest.service - Verify the SEV-SNP guest booted correctly...
Jun 28 20:22:16 journalctl[5216]: No journal files were found.
Jun 28 20:22:17 journalctl[5233]: No journal files were found.
Jun 28 20:22:18 journalctl[5239]: No journal files were found.
Jun 28 20:22:19 journalctl[5246]: No journal files were found.
Jun 28 20:22:20 journalctl[5252]: No journal files were found.
Jun 28 20:22:21 journalctl[5258]: No journal files were found.
Jun 28 20:22:22 journalctl[5264]: No journal files were found.
Jun 28 20:22:23 journalctl[5270]: No journal files were found.
Jun 28 20:22:24 journalctl[5276]: No journal files were found.
Jun 28 20:22:25 journalctl[5282]: No journal files were found.
Jun 28 20:22:26 journalctl[5288]: No journal files were found.
Jun 28 20:22:27 journalctl[5294]: No journal files were found.
Jun 28 20:22:28 display-guest-logs.sh[5212]: SEV-SNP guest test results:
Jun 28 20:22:28 display-guest-logs.sh[5212]: For more information check journals in /var/log/journal/guest-logs
Jun 28 20:22:28 verify-guest.sh[5214]: Guest boot successful.
Jun 28 20:22:28 systemd[1]: verify-guest.service: Deactivated successfully.
Jun 28 20:22:28 systemd[1]: Finished verify-guest.service - Verify the SEV-SNP guest booted correctly.
Jun 28 20:22:28 display-guest-logs.sh[5212]: [ PASS ] - SEV: ENABLED
Jun 28 20:22:28 display-guest-logs.sh[5212]: [ PASS ] - SEV-ES: ENABLED
Jun 28 20:22:28 display-guest-logs.sh[5212]: [ PASS ] - SNP: ENABLED
Jun 28 20:22:28 display-guest-logs.sh[5212]: [ PASS ] - Optional Features statuses:
Jun 28 20:22:28 display-guest-logs.sh[5212]: [ PASS ] - VTOM: DISABLED
Jun 28 20:22:28 display-guest-logs.sh[5212]: [ PASS ] - ReflectVC: DISABLED
Jun 28 20:22:28 display-guest-logs.sh[5212]: [ PASS ] - Restricted Injection: DISABLED
Jun 28 20:22:28 display-guest-logs.sh[5212]: [ PASS ] - Alternate Injection: DISABLED
Jun 28 20:22:28 display-guest-logs.sh[5212]: [ PASS ] - Debug Swap: DISABLED
Jun 28 20:22:28 display-guest-logs.sh[5212]: [ PASS ] - Prevent Host IBS: DISABLED
Jun 28 20:22:28 display-guest-logs.sh[5212]: [ PASS ] - SNP BTB Isolation: DISABLED
Jun 28 20:22:28 display-guest-logs.sh[5212]: [ PASS ] - VMPL SSS: DISABLED
Jun 28 20:22:28 display-guest-logs.sh[5212]: [ PASS ] - Secure TSE: DISABLED
Jun 28 20:22:28 display-guest-logs.sh[5212]: [ PASS ] - VMG Exit Parameter: DISABLED
Jun 28 20:22:28 display-guest-logs.sh[5212]: [ PASS ] - IBS Virtualization: DISABLED
Jun 28 20:22:28 display-guest-logs.sh[5212]: [ PASS ] - VMSA Reg Prot: DISABLED
Jun 28 20:22:28 display-guest-logs.sh[5212]: [ PASS ] - SMT Protection: DISABLED
Jun 28 20:22:28 display-guest-logs.sh[5212]: snpguest-ok.service: Deactivated successfully.
Jun 28 20:22:28 display-guest-logs.sh[5212]: Finished snpguest-ok.service - Run snguest ok to verify SNP enablement on guest.
Jun 28 20:22:28 display-guest-logs.sh[5212]: Starting attestation-workflow.service - Run SNP Regular Attestation after boot...
Jun 28 20:22:28 display-guest-logs.sh[5212]: Perform Regular Attestation workflow using snpguest tool ...
Jun 28 20:22:28 display-guest-logs.sh[5212]: ERROR: Fetch of CA certificate chain fails !!
Jun 28 20:22:28 display-guest-logs.sh[5212]: ERROR: Attestation report could be either Milan or Genoa. Update firmware to get a new version of the report.
Jun 28 20:22:28 display-guest-logs.sh[5212]: Error: Attestation report could be either Milan or Genoa. Update firmware to get a new version of the report.
Jun 28 20:22:28 display-guest-logs.sh[5212]: attestation-workflow.service: Main process exited, code=exited, status=1/FAILURE
Jun 28 20:22:28 display-guest-logs.sh[5212]: attestation-workflow.service: Failed with result 'exit-code'.
Jun 28 20:22:28 display-guest-logs.sh[5212]: Failed to start attestation-workflow.service - Run SNP Regular Attestation after boot.
Jun 28 20:22:28 systemd[1]: display-guest-logs.service: Deactivated successfully.
Jun 28 20:22:28 systemd[1]: Finished display-guest-logs.service - Show the guest logs for the appropriate services in the host.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions