- bnc#897614 - Virtualization/xen: Bug xen-tools
uninstallable;
grub2-x86_64-xen dependency not available xen.spec - More cleanup of README.SUSE - Update xen patch with upstream patch so that latest libvirt patch can work. (bnc#896044) + 53fcebab-xen-pass-kernel-initrd-to-qemu.patch - xen-pass-kernel-initrd-to-qemu.patch - bnc#895804 - VUL-0: CVE-2014-6268: xen: XSA-107: Mishandling of uninitialised FIFO-based event channel control blocks xsa107.patch - bnc#895802 - VUL-0: xen: XSA-106: Missing privilege level checks in x86 emulation of software interrupts xsa106.patch - bnc#895799 - VUL-0: xen: XSA-105: Missing privilege level checks in x86 HLT, LGDT, LIDT, and LMSW emulation xsa105.patch - bnc#895798 - VUL-0: xen: XSA-104: Race condition in HVMOP_track_dirty_vram xsa104.patch OBS-URL: https://build.opensuse.org/package/show/Virtualization/xen?expand=0&rev=331
This commit is contained in:
committed by
Git OBS Bridge
parent
5c685a813a
commit
4cdbb395f2
@@ -35,7 +35,7 @@ Index: xen-4.4.1-testing/docs/man/xl.cfg.pod.5
|
||||
===================================================================
|
||||
--- xen-4.4.1-testing.orig/docs/man/xl.cfg.pod.5
|
||||
+++ xen-4.4.1-testing/docs/man/xl.cfg.pod.5
|
||||
@@ -380,6 +380,36 @@ value is optional if this is a guest dom
|
||||
@@ -411,6 +411,36 @@ value is optional if this is a guest dom
|
||||
|
||||
=back
|
||||
|
||||
@@ -444,7 +444,7 @@ Index: xen-4.4.1-testing/tools/libxl/libxl.h
|
||||
===================================================================
|
||||
--- xen-4.4.1-testing.orig/tools/libxl/libxl.h
|
||||
+++ xen-4.4.1-testing/tools/libxl/libxl.h
|
||||
@@ -951,6 +951,26 @@ libxl_device_vtpm *libxl_device_vtpm_lis
|
||||
@@ -966,6 +966,26 @@ libxl_device_vtpm *libxl_device_vtpm_lis
|
||||
int libxl_device_vtpm_getinfo(libxl_ctx *ctx, uint32_t domid,
|
||||
libxl_device_vtpm *vtpm, libxl_vtpminfo *vtpminfo);
|
||||
|
||||
@@ -471,7 +471,7 @@ Index: xen-4.4.1-testing/tools/libxl/libxl.h
|
||||
/* Keyboard */
|
||||
int libxl_device_vkb_add(libxl_ctx *ctx, uint32_t domid, libxl_device_vkb *vkb,
|
||||
const libxl_asyncop_how *ao_how)
|
||||
@@ -1166,6 +1186,27 @@ int libxl_fd_set_nonblock(libxl_ctx *ctx
|
||||
@@ -1181,6 +1201,27 @@ int libxl_fd_set_nonblock(libxl_ctx *ctx
|
||||
|
||||
#include <libxl_event.h>
|
||||
|
||||
@@ -503,7 +503,7 @@ Index: xen-4.4.1-testing/tools/libxl/libxl_create.c
|
||||
===================================================================
|
||||
--- xen-4.4.1-testing.orig/tools/libxl/libxl_create.c
|
||||
+++ xen-4.4.1-testing/tools/libxl/libxl_create.c
|
||||
@@ -1029,6 +1029,7 @@ static void domcreate_rebuild_done(libxl
|
||||
@@ -1048,6 +1048,7 @@ static void domcreate_rebuild_done(libxl
|
||||
libxl__multidev_begin(ao, &dcs->multidev);
|
||||
dcs->multidev.callback = domcreate_launch_dm;
|
||||
libxl__add_disks(egc, ao, domid, d_config, &dcs->multidev);
|
||||
@@ -594,7 +594,7 @@ Index: xen-4.4.1-testing/tools/libxl/libxl_types.idl
|
||||
===================================================================
|
||||
--- xen-4.4.1-testing.orig/tools/libxl/libxl_types.idl
|
||||
+++ xen-4.4.1-testing/tools/libxl/libxl_types.idl
|
||||
@@ -453,6 +453,26 @@ libxl_device_vtpm = Struct("device_vtpm"
|
||||
@@ -456,6 +456,26 @@ libxl_device_vtpm = Struct("device_vtpm"
|
||||
("uuid", libxl_uuid),
|
||||
])
|
||||
|
||||
@@ -621,7 +621,7 @@ Index: xen-4.4.1-testing/tools/libxl/libxl_types.idl
|
||||
libxl_domain_config = Struct("domain_config", [
|
||||
("c_info", libxl_domain_create_info),
|
||||
("b_info", libxl_domain_build_info),
|
||||
@@ -463,6 +483,8 @@ libxl_domain_config = Struct("domain_con
|
||||
@@ -466,6 +486,8 @@ libxl_domain_config = Struct("domain_con
|
||||
("vfbs", Array(libxl_device_vfb, "num_vfbs")),
|
||||
("vkbs", Array(libxl_device_vkb, "num_vkbs")),
|
||||
("vtpms", Array(libxl_device_vtpm, "num_vtpms")),
|
||||
@@ -630,7 +630,7 @@ Index: xen-4.4.1-testing/tools/libxl/libxl_types.idl
|
||||
|
||||
("on_poweroff", libxl_action_on_shutdown),
|
||||
("on_reboot", libxl_action_on_shutdown),
|
||||
@@ -505,6 +527,28 @@ libxl_vtpminfo = Struct("vtpminfo", [
|
||||
@@ -508,6 +530,28 @@ libxl_vtpminfo = Struct("vtpminfo", [
|
||||
("uuid", libxl_uuid),
|
||||
], dir=DIR_OUT)
|
||||
|
||||
@@ -828,7 +828,7 @@ Index: xen-4.4.1-testing/tools/libxl/xl_cmdimpl.c
|
||||
static void split_string_into_string_list(const char *str,
|
||||
const char *delim,
|
||||
libxl_string_list *psl)
|
||||
@@ -740,7 +858,7 @@ static void parse_config_data(const char
|
||||
@@ -763,7 +881,7 @@ static void parse_config_data(const char
|
||||
const char *buf;
|
||||
long l;
|
||||
XLU_Config *config;
|
||||
@@ -837,7 +837,7 @@ Index: xen-4.4.1-testing/tools/libxl/xl_cmdimpl.c
|
||||
XLU_ConfigList *ioports, *irqs, *iomem;
|
||||
int num_ioports, num_irqs, num_iomem;
|
||||
int pci_power_mgmt = 0;
|
||||
@@ -1246,6 +1364,66 @@ static void parse_config_data(const char
|
||||
@@ -1255,6 +1373,66 @@ static void parse_config_data(const char
|
||||
}
|
||||
}
|
||||
|
||||
@@ -904,7 +904,7 @@ Index: xen-4.4.1-testing/tools/libxl/xl_cmdimpl.c
|
||||
if (!xlu_cfg_get_list(config, "vtpm", &vtpms, 0, 0)) {
|
||||
d_config->num_vtpms = 0;
|
||||
d_config->vtpms = NULL;
|
||||
@@ -6043,6 +6221,256 @@ int main_blockdetach(int argc, char **ar
|
||||
@@ -6052,6 +6230,256 @@ int main_blockdetach(int argc, char **ar
|
||||
return rc;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user