]> xenbits.xensource.com Git - people/aperard/qemu-dm.git/commitdiff
docs/firmware: add feature flag for host uefi variable store
authorGerd Hoffmann <kraxel@redhat.com>
Wed, 19 Mar 2025 14:11:58 +0000 (15:11 +0100)
committerGerd Hoffmann <kraxel@redhat.com>
Fri, 21 Mar 2025 11:01:12 +0000 (12:01 +0100)
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Message-ID: <20250319141159.1461621-7-kraxel@redhat.com>

docs/interop/firmware.json

index 57f55f6c54555c6dae307e7cc2622bc272b4b527..745d21d8223298c37826ca9cd18e669abab85086 100644 (file)
 #                  PL011 UART. @verbose-static is mutually exclusive
 #                  with @verbose-dynamic.
 #
+# @host-uefi-vars: The firmware expects the host to provide an uefi
+#                  variable store.  qemu supports that via
+#                  "uefi-vars-sysbus" (aarch64, riscv64, loongarch64)
+#                  or "uefi-vars-x64" (x86_64) devices.  The firmware
+#                  will not use flash for nvram.  When loading the
+#                  firmware into flash the 'stateless' setup should be
+#                  used.  It is recommened to load the firmware into
+#                  memory though.
+#
 # 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', 'host-uefi-vars',
              'verbose-dynamic', 'verbose-static' ] }
 
 ##