[Bug 2122286] Re: firmware definitions lack "amd-sev-es" feature
Andreas Hasenack
2122286 at bugs.launchpad.net
Mon Sep 15 21:35:07 UTC 2025
Plucky has something, but I'm unsure if it's all that is needed:
$ grep -r amd-sev /usr/share/qemu/firmware/
/usr/share/qemu/firmware/50-edk2-x86_64-secure.json: "amd-sev",
/usr/share/qemu/firmware/60-edk2-x86_64-amdsev.json: "amd-sev",
/usr/share/qemu/firmware/60-edk2-x86_64-amdsev.json: "amd-sev-es",
/usr/share/qemu/firmware/60-edk2-x86_64-amdsev.json: "amd-sev-snp",
/usr/share/qemu/firmware/40-edk2-x86_64-secure-enrolled.json: "amd-sev",
/usr/share/qemu/firmware/60-edk2-x86_64.json: "amd-sev",
Added a task for noble. Plucky and Questing will have to be evaluated, and if they are fixed already, then this bug will be an SRU candidate just for noble (and perhaps earlier, if deemed worth it or necessary).
** Changed in: edk2 (Ubuntu)
Status: New => Triaged
** Also affects: edk2 (Ubuntu Noble)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to edk2 in Ubuntu.
https://bugs.launchpad.net/bugs/2122286
Title:
firmware definitions lack "amd-sev-es" feature
Status in edk2 package in Ubuntu:
Triaged
Status in edk2 source package in Noble:
New
Bug description:
libvirt has had the capability to select the appropriate UEFI firmware according to the features requested.
Especially it introduced the selection logic for AMD SEV-ES in 7.2.0 which depends on the amd-sev-es feature contained in the firmware capability definitions, stored in /usr/share/qemu/firmware/ .
https://github.com/libvirt/libvirt/commit/f14ca48ef42e552d97cac096968e95680b3c75b4
However none of the firmware definition files contain "amd-sev-es"
feature so libvirt fails to detect the appropriate firmware.
---
$ grep -r amd-sev /usr/share/qemu/firmware/
/usr/share/qemu/firmware/40-edk2-x86_64-secure-enrolled.json: "amd-sev",
/usr/share/qemu/firmware/60-edk2-x86_64.json: "amd-sev",
/usr/share/qemu/firmware/50-edk2-x86_64-secure.json: "amd-sev",
---
1)
$ lsb_release -rd
No LSB modules are available.
Description: Ubuntu 24.04 LTS
Release: 24.04
2)
---
$ apt-cache policy ovmf
ovmf:
Installed: 2024.02-2ubuntu0.4
Candidate: 2024.02-2ubuntu0.4
Version table:
*** 2024.02-2ubuntu0.4 500
500 http://il.archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages
100 /var/lib/dpkg/status
2024.02-2ubuntu0.3 500
500 http://security.ubuntu.com/ubuntu noble-security/main amd64 Packages
2024.02-2 500
500 http://il.archive.ubuntu.com/ubuntu noble/main amd64 Packages
---
3)
At least one firmware definition file with "amd-sev-es" feature exists
3)
None of firmware definition files contain "amd-sev-es" feature
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/edk2/+bug/2122286/+subscriptions
More information about the foundations-bugs
mailing list