[PATCH v2 20/38] qemu_firmware: Report NVRAM template path for ROMs

Andrea Bolognani via Devel posted 38 patches 12 hours ago
[PATCH v2 20/38] qemu_firmware: Report NVRAM template path for ROMs
Posted by Andrea Bolognani via Devel 12 hours ago
This was not necessary until now since ROMs couldn't have an
associate NVRAM template, and technically speaking they still
can't; however, the varstore template serves essentialy the
same purpose.

The qemuFirmwareGetSupported() helper is used in two places:
one is the code that is responsible for filling in domaincaps,
where templates are ignored so this change has no impact on it;
the other is the qemufirmware test program, where this value
being reported is useful as it will allow us to confirm that
the JSON firmware descriptors for uefi-vars enabled builds are
parsed correctly.

Signed-off-by: Andrea Bolognani <abologna@redhat.com>
---
 src/qemu/qemu_firmware.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/qemu/qemu_firmware.c b/src/qemu/qemu_firmware.c
index f41c09db72..d9f2ee4889 100644
--- a/src/qemu/qemu_firmware.c
+++ b/src/qemu/qemu_firmware.c
@@ -2138,6 +2138,7 @@ qemuFirmwareGetSupported(const char *machine,
 
         case QEMU_FIRMWARE_DEVICE_MEMORY:
             fwpath = memory->filename;
+            nvrampath = memory->template;
             break;
 
         case QEMU_FIRMWARE_DEVICE_NONE:
-- 
2.53.0