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 :|

Reply via email to