598a3740c6
virtualization on 32-bit exposes host crash CVE-2013-0151-xsa34.patch - bnc#797287 - VUL-0: Xen: XSA-35 (CVE-2013-0152) - Nested HVM exposes host to being driven out of memory by guest CVE-2013-0152-xsa35.patch - bnc#793717 - NetWare will not boot on Xen 4.2 xnloader.py domUloader.py pygrub-netware-xnloader.patch Removed reverse-24757-use-grant-references.patch - bnc#797523 - VUL-1: CVE-2012-6075: qemu / kvm-qemu: e1000 overflows under some conditions CVE-2012-6075-xsa41.patch - Mask the floating point exceptions for guests like NetWare on machines that support XSAVE. x86-fpu-context-conditional.patch - fate##313584: pass bios information to XEN HVM guest 26341-hvm-firmware-passthrough.patch 26342-hvm-firmware-passthrough.patch 26343-hvm-firmware-passthrough.patch 26344-hvm-firmware-passthrough.patch OBS-URL: https://build.opensuse.org/package/show/Virtualization/xen?expand=0&rev=223
22 lines
722 B
Diff
22 lines
722 B
Diff
Index: xen-4.2.1-testing/tools/pygrub/src/pygrub
|
|
===================================================================
|
|
--- xen-4.2.1-testing.orig/tools/pygrub/src/pygrub
|
|
+++ xen-4.2.1-testing/tools/pygrub/src/pygrub
|
|
@@ -26,6 +26,7 @@ import fsimage
|
|
import grub.GrubConf
|
|
import grub.LiloConf
|
|
import grub.ExtLinuxConf
|
|
+import xnloader
|
|
|
|
PYGRUB_VER = 0.6
|
|
FS_READ_MAX = 1024 * 1024
|
|
@@ -734,6 +735,8 @@ if __name__ == "__main__":
|
|
if len(data) == 0:
|
|
os.close(tfd)
|
|
del datafile
|
|
+ if file_to_read == "/nwserver/xnloader.sys":
|
|
+ xnloader.patch_netware_loader(ret)
|
|
return ret
|
|
try:
|
|
os.write(tfd, data)
|