]> git.ipfire.org Git - thirdparty/libvirt.git/commit
qemu: Filter firmware based on loader.readonly
authorAndrea Bolognani <abologna@redhat.com>
Tue, 30 May 2023 16:01:58 +0000 (18:01 +0200)
committerAndrea Bolognani <abologna@redhat.com>
Mon, 21 Aug 2023 11:51:31 +0000 (13:51 +0200)
commite96e322725f27d59ebcbd194c8da949b64bab9d6
treea730db8c08e19fa2a681c9a3e509b90283739646
parentccbb987707e282af8d7f8c0db47e70fdebab959f
qemu: Filter firmware based on loader.readonly

If the user included loader.readonly=no in the domain XML, we
should not pick a firmware build that expects to work with
loader.readonly=yes.

https://bugzilla.redhat.com/show_bug.cgi?id=2196178

Signed-off-by: Andrea Bolognani <abologna@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
13 files changed:
src/qemu/qemu_firmware.c
tests/qemuxml2argvdata/firmware-auto-efi-rw-abi-update.x86_64-latest.args [deleted file]
tests/qemuxml2argvdata/firmware-auto-efi-rw-abi-update.x86_64-latest.err [new file with mode: 0644]
tests/qemuxml2argvdata/firmware-auto-efi-rw.x86_64-latest.args [deleted file]
tests/qemuxml2argvdata/firmware-auto-efi-rw.x86_64-latest.err [new file with mode: 0644]
tests/qemuxml2argvdata/firmware-manual-efi-rw-legacy-paths.x86_64-latest.args
tests/qemuxml2argvdata/firmware-manual-efi-rw-modern-paths.x86_64-latest.args
tests/qemuxml2argvtest.c
tests/qemuxml2xmloutdata/firmware-auto-efi-rw-abi-update.x86_64-latest.xml [deleted file]
tests/qemuxml2xmloutdata/firmware-auto-efi-rw.x86_64-latest.xml
tests/qemuxml2xmloutdata/firmware-manual-efi-rw-legacy-paths.x86_64-latest.xml
tests/qemuxml2xmloutdata/firmware-manual-efi-rw-modern-paths.x86_64-latest.xml
tests/qemuxml2xmltest.c