On Wed, Feb 18, 2026 at 01:05:48PM +0100, Andrea Bolognani via Devel wrote: > Stateful ROMs are those that use the uefi-vars QEMU device to > implement access to UEFI variable storage. > > Matching works much the same as it does for pflash-based > firmware images. Notably, the <varstore> element is only > allowed for ROM and the <nvram> element is only allowed for > pflash. > > The firmware-auto-efi-varstore-q35 and > firmware-auto-efi-varstore-aarch64 fail in a different way > after this change: the input XML is now considered valid, and > the only remaining issue is that the firmware autoselection > process is unable to find a match. > > Signed-off-by: Andrea Bolognani <[email protected]> > --- > src/qemu/qemu_firmware.c | 40 +++++++++++++++++-- > ...to-efi-varstore-aarch64.aarch64-latest.err | 2 +- > ...to-efi-varstore-aarch64.aarch64-latest.xml | 28 +++++++++++++ > ...re-auto-efi-varstore-q35.x86_64-latest.err | 2 +- > ...re-auto-efi-varstore-q35.x86_64-latest.xml | 36 +++++++++++++++++ > tests/qemuxmlconftest.c | 4 +- > 6 files changed, 104 insertions(+), 8 deletions(-) > create mode 100644 > tests/qemuxmlconfdata/firmware-auto-efi-varstore-aarch64.aarch64-latest.xml > create mode 100644 > tests/qemuxmlconfdata/firmware-auto-efi-varstore-q35.x86_64-latest.xml
Reviewed-by: Daniel P. Berrangé <[email protected]> With regards, Daniel -- |: https://berrange.com ~~ https://hachyderm.io/@berrange :| |: https://libvirt.org ~~ https://entangle-photo.org :| |: https://pixelfed.art/berrange ~~ https://fstop138.berrange.com :|
