Skip to content

opensuse-leap 16.0 SEV version 3.0 #236

Description

@markg-github

Achieved Certification Level 3.0.0-0

Certified level: 3.0.0-0
Max certification level: 3.0.0-0
Started: 2026-09-08T17:35:32.070947+00:00
Completed: 2026-09-08T17:39:12.578367+00:00

Environment

  • Host OS: openSUSE Leap 16.0
  • Host kernel: 6.12.0-160000.37-default
  • Guest OS: openSUSE Leap 16.0
  • QEMU: 10.0.12 (SUSE Linux 16)
  • OVMF: qemu-ovmf-x86_64-202502-160000.7.1.noarch

Level 3.0.0-0

Test Description Result
attestation-test Launch an SEV-SNP guest and verify attestation report

Level 3.0.0-1

Test Description Result
snphost-config-commit Test SNP_CONFIG and SNP_COMMIT host commands
id-block-test Verify ID block acceptance, report field binding, and launch rejection

Failure Details

snphost-config-commit (fail)

Launch SEV-SNP guest — fail
Duration: 183.4s

Guest did not boot: Vsock agent on CID 3:5000 not ready after 180.0s: Failed to connect to guest vsock CID 3 port 5000: [Errno 110] Connection timed out

guest-report-after-lower — error
Duration: 0ms

Guest did not boot: Vsock agent on CID 3:5000 not ready after 180.0s: Failed to connect to guest vsock CID 3 port 5000: [Errno 110] Connection timed out

pull-report-after-lower — error
Duration: 0ms

Guest did not boot: Vsock agent on CID 3:5000 not ready after 180.0s: Failed to connect to guest vsock CID 3 port 5000: [Errno 110] Connection timed out

verify-guest-report-lowered — fail
Duration: 0ms

report not found: artifacts/3.0/3.0.0-1/snphost_config_commit/report.bin

verify-lowered-report-signature — fail
Duration: 0ms

report not found: artifacts/3.0/3.0.0-1/snphost_config_commit/report.bin

guest-report-after-reset — error
Duration: 0ms

Guest did not boot: Vsock agent on CID 3:5000 not ready after 180.0s: Failed to connect to guest vsock CID 3 port 5000: [Errno 110] Connection timed out

pull-report-after-reset — error
Duration: 0ms

Guest did not boot: Vsock agent on CID 3:5000 not ready after 180.0s: Failed to connect to guest vsock CID 3 port 5000: [Errno 110] Connection timed out

verify-guest-report-restored — fail
Duration: 2ms

report not found: artifacts/3.0/3.0.0-1/snphost_config_commit/report_after_reset.bin

verify-committed-equals-current — fail
Duration: 2ms

report not found: artifacts/3.0/3.0.0-1/snphost_config_commit/report_after_reset.bin
id-block-test (fail)

Get attestation report — fail
Duration: 11ms

ERROR: No space left on device (os error 28)
Error: No space left on device (os error 28)

Pull attestation report — error
Duration: 3ms

Guest returned empty base64 for 'report.bin'

Verify ID block fields in report — fail
Duration: 1ms

report.bin not found

Stop VM (after SMT policy) — error
Duration: 0ms

vm_stop: no running guest (run vm_launch or a guest step first)

Stop VM (after ABI version) — error
Duration: 0ms

vm_stop: no running guest (run vm_launch or a guest step first)

sev-verify output

   Guest:  /usr/local/lib/guest-image/guest.efi
   Host:   openSUSE Leap 16.0
   Kernel: 6.12.0-160000.37-default
   QEMU:   10.0.12 (SUSE Linux 16)
   OVMF:   qemu-ovmf-x86_64-202502-160000.7.1.noarch

   Host changes: --allow-host-changes enabled
   Tests that may change host state (boot-session-only, reset on reboot):
     • 3.0.0-1  snphost-config-commit

── Prerequisites ───────────────────────────────────────────────────────────────

   Verify SNP    Verify SEV-SNP is enabled and functional on the host and the right components are present
   Artifacts: artifacts/prereqs/Verify_SNP
   ├─ snphost ok ··················································· 26ms [PASS]
   ├─ snphost show guests ··········································· 8ms [PASS]
   └─ verify OVMF ··················································· 0ms [PASS]
   result:                                                     3/3 passed [PASS]

   Prerequisites:                                              1/1 passed [PASS]

── Certification 3.0 ───────────────────────────────────────────────────────────
   SEV 3.0 Tests (AMD EPYC 7003+)
   Max certification level: 3.0.0-0

   ── 3.0.0-0 ──
   attestation-test        Launch an SEV-SNP guest and verify attestation report
   Artifacts: artifacts/3.0/3.0.0-0/attestation_test
   ├─ Calculate measurement ······································· 254ms [PASS]
   ├─ Launch SEV-SNP guest ········································ 13.4s [PASS]
   ├─ Get attestation report with snpguest ························· 11ms [PASS]
   ├─ Pull report from guest ········································ 6ms [PASS]
   ├─ Pull request file from guest ·································· 3ms [PASS]
   ├─ Fetch certificate chain from kds ···························· 271ms [PASS]
   ├─ Fetch VCEK from kds ········································· 272ms [PASS]
   ├─ Verify certificate chain ······································ 5ms [PASS]
   ├─ Verify report signature and TCB values ························ 6ms [PASS]
   ├─ Verify Request data and Measurement ··························· 5ms [PASS]
   └─ Stop VM ······················································ 1.2s [PASS]
   result:                                                   11/11 passed [PASS]

   ── 3.0.0-1 ──
   snphost-config-commit            Test SNP_CONFIG and SNP_COMMIT host commands
   Artifacts: artifacts/3.0/3.0.0-1/snphost_config_commit
   ├─ show-tcb ······················································ 8ms [PASS]
   ├─ config-set-lower ············································· 68ms [PASS]
   ├─ verify-differ after config-set-lower ·························· 9ms [PASS]
   ├─ Launch SEV-SNP guest ······································· 183.4s [FAIL]
   │     Guest did not boot: Vsock agent on CID 3:5000 not ready after 180.0s: Failed to connect to guest vsock CID 3 port 5000: [Errno 110] Connection timed out
   ├─ guest-report-after-lower ······································ 0ms [ERR!]
   │     Guest did not boot: Vsock agent on CID 3:5000 not ready after 180.0s: Failed to connect to guest vsock CID 3 port 5000: [Errno 110] Connection timed out
   ├─ pull-report-after-lower ······································· 0ms [ERR!]
   │     Guest did not boot: Vsock agent on CID 3:5000 not ready after 180.0s: Failed to connect to guest vsock CID 3 port 5000: [Errno 110] Connection timed out
   ├─ verify-guest-report-lowered ··································· 0ms [FAIL]
   │     report not found: artifacts/3.0/3.0.0-1/snphost_config_commit/report.bin
   ├─ verify-lowered-report-signature ······························· 0ms [FAIL]
   │     report not found: artifacts/3.0/3.0.0-1/snphost_config_commit/report.bin
   ├─ config-reset ················································· 13ms [PASS]
   ├─ verify-match after config-reset ······························ 11ms [PASS]
   ├─ guest-report-after-reset ······································ 0ms [ERR!]
   │     Guest did not boot: Vsock agent on CID 3:5000 not ready after 180.0s: Failed to connect to guest vsock CID 3 port 5000: [Errno 110] Connection timed out
   ├─ pull-report-after-reset ······································· 0ms [ERR!]
   │     Guest did not boot: Vsock agent on CID 3:5000 not ready after 180.0s: Failed to connect to guest vsock CID 3 port 5000: [Errno 110] Connection timed out
   ├─ verify-guest-report-restored ·································· 2ms [FAIL]
   │     report not found: artifacts/3.0/3.0.0-1/snphost_config_commit/report_after_reset.bin
   ├─ Stop VM ····················································· 114ms [PASS]
   ├─ teardown-config-reset ········································ 15ms [PASS]
   ├─ verify-committed-equals-current ······························· 2ms [FAIL]
   │     report not found: artifacts/3.0/3.0.0-1/snphost_config_commit/report_after_reset.bin
   └─ commit-current-tcb ················································ [SKIP]
   result:                                                    9/17 failed [FAIL]

   id-block-test    Verify ID block acceptance, report field binding, and launch rejection
   Artifacts: artifacts/3.0/3.0.0-1/id_block_test
   ├─ Calculate measurement ······································· 242ms [PASS]
   ├─ Generate ID block ············································ 43ms [PASS]
   ├─ Launch with valid ID block ·································· 12.1s [PASS]
   ├─ Get attestation report ······································· 11ms [FAIL]
   │     ERROR: No space left on device (os error 28)
   │     Error: No space left on device (os error 28)
   ├─ Pull attestation report ······································· 3ms [ERR!]
   │     Guest returned empty base64 for 'report.bin'
   ├─ Stop VM ····················································· 817ms [PASS]
   ├─ Verify ID block fields in report ······························ 1ms [FAIL]
   │     report.bin not found
   ├─ Set bad measurement in ID block ······························ 14ms [PASS]
   ├─ Launch with bad measurement (expect rejection) ··············· 4.0s [PASS]
   ├─ Stop VM (after bad measurement) ······························· 0ms [PASS]
   ├─ Set incompatible policy (SMT) ································ 12ms [PASS]
   ├─ Launch with SMT-incompatible policy (expect rejection) ······· 2.0s [PASS]
   ├─ Stop VM (after SMT policy) ···································· 0ms [ERR!]
   │     vm_stop: no running guest (run vm_launch or a guest step first)
   ├─ Set impossible ABI version ··································· 11ms [PASS]
   ├─ Launch with impossible ABI version (expect rejection) ········ 2.0s [PASS]
   └─ Stop VM (after ABI version) ··································· 0ms [ERR!]
         vm_stop: no running guest (run vm_launch or a guest step first)
   result:                                                    5/16 failed [FAIL]

   Certification 3.0:                                          1/3 passed [FAIL]

   Wrote /root/results/cert-3.0.json
   Wrote /root/results/cert-3.0.md

── Summary ─────────────────────────────────────────────────────────────────────
   Certification 3.0:                                                  [3.0.0-0]

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions