aboutsummaryrefslogtreecommitdiff
path: root/docs/interop
diff options
context:
space:
mode:
authorGerd Hoffmann <kraxel@redhat.com>2025-03-19 15:11:58 +0100
committerGerd Hoffmann <kraxel@redhat.com>2025-03-21 12:01:12 +0100
commit5e5d18d2ccd674778715f828df80fdddac73bdea (patch)
treed3d7af75532ca62a56b3603797d308ec01306c1e /docs/interop
parente1092f765d9c0bf33762a03fe45e3d0de86c86a6 (diff)
downloadqemu-5e5d18d2ccd674778715f828df80fdddac73bdea.zip
qemu-5e5d18d2ccd674778715f828df80fdddac73bdea.tar.gz
qemu-5e5d18d2ccd674778715f828df80fdddac73bdea.tar.bz2
docs/firmware: add feature flag for host uefi variable store
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com> Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Message-ID: <20250319141159.1461621-7-kraxel@redhat.com>
Diffstat (limited to 'docs/interop')
-rw-r--r--docs/interop/firmware.json12
1 files changed, 11 insertions, 1 deletions
diff --git a/docs/interop/firmware.json b/docs/interop/firmware.json
index 57f55f6..745d21d 100644
--- a/docs/interop/firmware.json
+++ b/docs/interop/firmware.json
@@ -214,13 +214,23 @@
# 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' ] }
##