b495b9f65b
- spec: Enable the same hypervisor drivers for openSUSE and SLE jsc#SLE-11772 - spec: Enable the same storage drivers for openSUSE and SLE jsc#SLE-11877 - qemu: Reprobe capabilities if the qemu modules directory changes 2ad009ea-qemu-check-modules-dir.patch boo#1175320 - Update to libvirt 6.7.0 - jsc#SLE-14253, jsc#SLE-15159 - CVE-2020-14339 - Many incremental improvements and bug fixes, see https://libvirt.org/news.html - Dropped patches: 2edd63a0-fix-virFileSetCOW-logic.patch, 82bb167f-dont-cache-devmapper-major.patch, feb8564a-handle-no-devmapper.patch, 53d9af1e-ignore-devmapper-open-errors.patch, support-managed-pci-xen-driver.patch, disable-multipath-pr-tests.patch OBS-URL: https://build.opensuse.org/request/show/831542 OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=840
28 lines
1.2 KiB
Diff
28 lines
1.2 KiB
Diff
libxl: Temporarily hardcode paths to ovmf firmwares
|
|
|
|
This is a quick, hacky fix for bsc#1159793 until there is time to work on
|
|
upstream support for firmware autoselection in the xen driver. Sadly, the
|
|
upstream efforts to improve firmware handling in the qemu driver broke
|
|
the firmware handling in the xen driver.
|
|
|
|
Index: libvirt-6.7.0/src/libxl/libxl_conf.c
|
|
===================================================================
|
|
--- libvirt-6.7.0.orig/src/libxl/libxl_conf.c
|
|
+++ libvirt-6.7.0/src/libxl/libxl_conf.c
|
|
@@ -1779,6 +1779,15 @@ libxlDriverConfigNew(void)
|
|
cfg->autoDumpDir = g_strdup(LIBXL_DUMP_DIR);
|
|
cfg->channelDir = g_strdup(LIBXL_CHANNEL_DIR);
|
|
|
|
+ /* Begin hack ---
|
|
+ * bsc#1159793: Until there is time to work on proper upstream support for
|
|
+ * firmware autoselection in the xen driver we'll go with this minimal fix.
|
|
+ */
|
|
+#define DEFAULT_LOADER_NVRAM "/usr/share/qemu/ovmf-x86_64-ms-4m.bin:/usr/share/qemu/ovmf-x86_64-ms-4m-vars.bin:/usr/share/qemu/ovmf-x86_64-ms.bin:/usr/share/qemu/ovmf-x86_64-ms-vars.bin"
|
|
+ /*
|
|
+ * --- End hack
|
|
+ */
|
|
+
|
|
#ifdef DEFAULT_LOADER_NVRAM
|
|
if (virFirmwareParseList(DEFAULT_LOADER_NVRAM,
|
|
&cfg->firmwares,
|