On Wed, Mar 19, 2025 at 12:01:51PM +0100, Gerd Hoffmann wrote: > Signed-off-by: Gerd Hoffmann <kra...@redhat.com> > --- > docs/interop/firmware.json | 5 ++++- > 1 file changed, 4 insertions(+), 1 deletion(-) > > diff --git a/docs/interop/firmware.json b/docs/interop/firmware.json > index 57f55f6c5455..76df1043dae9 100644 > --- a/docs/interop/firmware.json > +++ b/docs/interop/firmware.json > @@ -214,13 +214,16 @@ > # PL011 UART. @verbose-static is mutually exclusive > # with @verbose-dynamic. > # > +# @qemu-vars: The firmware expects qemu to provide an efi variable > +# store, via "uefi-vars-sysbus" or "uefi-vars-x64" device.
It seems like this would imply mapping.device == memory, as if we had mapping.device == flash, then we would need to extend FirmwareFlashMode with an extra option ? If so, lets document this expectation. > +# > # Since: 3.0 > ## > { 'enum' : 'FirmwareFeature', > 'data' : [ 'acpi-s3', 'acpi-s4', > 'amd-sev', 'amd-sev-es', 'amd-sev-snp', > 'intel-tdx', > - 'enrolled-keys', 'requires-smm', 'secure-boot', > + 'enrolled-keys', 'requires-smm', 'secure-boot', 'qemu-vars', > 'verbose-dynamic', 'verbose-static' ] } > > ## > -- > 2.48.1 > With regards, Daniel -- |: https://berrange.com -o- https://www.flickr.com/photos/dberrange :| |: https://libvirt.org -o- https://fstop138.berrange.com :| |: https://entangle-photo.org -o- https://www.instagram.com/dberrange :|