SHA256
1
0
forked from pool/xen

- bnc#636231 - XEN: Unable to disconnect/remove CDROM drive from VM

xend-devid-or-name.patch

- Upstream patches from Jan
  22019-x86-cpuidle-online-check.patch
  22051-x86-forced-EOI.patch
  22067-x86-irq-domain.patch
  22068-vtd-irte-RH-bit.patch
  22071-ept-get-entry-lock.patch
  22084-x86-xsave-off.patch

- bnc#638465 - hypervisor panic in memory handling
  heaplock.patch

- Update to Xen 4.0.1.  This is a bug fix release.

OBS-URL: https://build.opensuse.org/package/show/Virtualization/xen?expand=0&rev=73
This commit is contained in:
Charles Arnold
2010-09-22 14:40:08 +00:00
committed by Git OBS Bridge
parent 54d3fda8bf
commit eeeeaf88a6
189 changed files with 1756 additions and 6759 deletions

View File

@@ -1,17 +1,17 @@
Index: xen-4.0.0-testing/tools/libxen/include/xen/api/xen_all.h
Index: xen-4.0.1-testing/tools/libxen/include/xen/api/xen_all.h
===================================================================
--- xen-4.0.0-testing.orig/tools/libxen/include/xen/api/xen_all.h
+++ xen-4.0.0-testing/tools/libxen/include/xen/api/xen_all.h
--- xen-4.0.1-testing.orig/tools/libxen/include/xen/api/xen_all.h
+++ xen-4.0.1-testing/tools/libxen/include/xen/api/xen_all.h
@@ -37,4 +37,5 @@
#include <xen/api/xen_vm_power_state.h>
#include <xen/api/xen_vtpm.h>
#include <xen/api/xen_xspolicy.h>
+#include <xen/api/xen_cpu_pool.h>
#endif
Index: xen-4.0.0-testing/tools/libxen/include/xen/api/xen_cpu_pool.h
Index: xen-4.0.1-testing/tools/libxen/include/xen/api/xen_cpu_pool.h
===================================================================
--- /dev/null
+++ xen-4.0.0-testing/tools/libxen/include/xen/api/xen_cpu_pool.h
+++ xen-4.0.1-testing/tools/libxen/include/xen/api/xen_cpu_pool.h
@@ -0,0 +1,424 @@
+/*
+ * Copyright (c) 2006-2007, XenSource Inc.
@@ -437,10 +437,10 @@ Index: xen-4.0.0-testing/tools/libxen/include/xen/api/xen_cpu_pool.h
+
+
+#endif
Index: xen-4.0.0-testing/tools/libxen/include/xen/api/xen_cpu_pool_decl.h
Index: xen-4.0.1-testing/tools/libxen/include/xen/api/xen_cpu_pool_decl.h
===================================================================
--- /dev/null
+++ xen-4.0.0-testing/tools/libxen/include/xen/api/xen_cpu_pool_decl.h
+++ xen-4.0.1-testing/tools/libxen/include/xen/api/xen_cpu_pool_decl.h
@@ -0,0 +1,30 @@
+/*
+ * Copyright (c) 2006-2007, XenSource Inc.
@@ -472,10 +472,10 @@ Index: xen-4.0.0-testing/tools/libxen/include/xen/api/xen_cpu_pool_decl.h
+struct xen_cpu_pool_record_opt_set;
+
+#endif
Index: xen-4.0.0-testing/tools/libxen/include/xen/api/xen_host.h
Index: xen-4.0.1-testing/tools/libxen/include/xen/api/xen_host.h
===================================================================
--- xen-4.0.0-testing.orig/tools/libxen/include/xen/api/xen_host.h
+++ xen-4.0.0-testing/tools/libxen/include/xen/api/xen_host.h
--- xen-4.0.1-testing.orig/tools/libxen/include/xen/api/xen_host.h
+++ xen-4.0.1-testing/tools/libxen/include/xen/api/xen_host.h
@@ -29,7 +29,7 @@
#include <xen/api/xen_string_set.h>
#include <xen/api/xen_string_string_map.h>
@@ -505,10 +505,10 @@ Index: xen-4.0.0-testing/tools/libxen/include/xen/api/xen_host.h
+ xen_host host);
+
#endif
Index: xen-4.0.0-testing/tools/libxen/include/xen/api/xen_host_cpu.h
Index: xen-4.0.1-testing/tools/libxen/include/xen/api/xen_host_cpu.h
===================================================================
--- xen-4.0.0-testing.orig/tools/libxen/include/xen/api/xen_host_cpu.h
+++ xen-4.0.0-testing/tools/libxen/include/xen/api/xen_host_cpu.h
--- xen-4.0.1-testing.orig/tools/libxen/include/xen/api/xen_host_cpu.h
+++ xen-4.0.1-testing/tools/libxen/include/xen/api/xen_host_cpu.h
@@ -22,6 +22,7 @@
#include <xen/api/xen_common.h>
#include <xen/api/xen_host_cpu_decl.h>
@@ -544,10 +544,10 @@ Index: xen-4.0.0-testing/tools/libxen/include/xen/api/xen_host_cpu.h
+
+
#endif
Index: xen-4.0.0-testing/tools/libxen/include/xen/api/xen_vm.h
Index: xen-4.0.1-testing/tools/libxen/include/xen/api/xen_vm.h
===================================================================
--- xen-4.0.0-testing.orig/tools/libxen/include/xen/api/xen_vm.h
+++ xen-4.0.0-testing/tools/libxen/include/xen/api/xen_vm.h
--- xen-4.0.1-testing.orig/tools/libxen/include/xen/api/xen_vm.h
+++ xen-4.0.1-testing/tools/libxen/include/xen/api/xen_vm.h
@@ -34,6 +34,7 @@
#include <xen/api/xen_vm_metrics_decl.h>
#include <xen/api/xen_vm_power_state.h>
@@ -599,10 +599,10 @@ Index: xen-4.0.0-testing/tools/libxen/include/xen/api/xen_vm.h
+xen_vm_cpu_pool_migrate(xen_session *session, xen_vm vm, xen_cpu_pool cpu_pool);
+
#endif
Index: xen-4.0.0-testing/tools/libxen/src/xen_cpu_pool.c
Index: xen-4.0.1-testing/tools/libxen/src/xen_cpu_pool.c
===================================================================
--- /dev/null
+++ xen-4.0.0-testing/tools/libxen/src/xen_cpu_pool.c
+++ xen-4.0.1-testing/tools/libxen/src/xen_cpu_pool.c
@@ -0,0 +1,671 @@
+/*
+ * Copyright (c) 2006-2007, XenSource Inc.
@@ -1275,10 +1275,10 @@ Index: xen-4.0.0-testing/tools/libxen/src/xen_cpu_pool.c
+ return session->ok;
+}
+
Index: xen-4.0.0-testing/tools/libxen/src/xen_host.c
Index: xen-4.0.1-testing/tools/libxen/src/xen_host.c
===================================================================
--- xen-4.0.0-testing.orig/tools/libxen/src/xen_host.c
+++ xen-4.0.0-testing/tools/libxen/src/xen_host.c
--- xen-4.0.1-testing.orig/tools/libxen/src/xen_host.c
+++ xen-4.0.1-testing/tools/libxen/src/xen_host.c
@@ -30,6 +30,7 @@
#include <xen/api/xen_sr.h>
#include <xen/api/xen_string_string_map.h>
@@ -1330,10 +1330,10 @@ Index: xen-4.0.0-testing/tools/libxen/src/xen_host.c
+ return session->ok;
+}
+
Index: xen-4.0.0-testing/tools/libxen/src/xen_host_cpu.c
Index: xen-4.0.1-testing/tools/libxen/src/xen_host_cpu.c
===================================================================
--- xen-4.0.0-testing.orig/tools/libxen/src/xen_host_cpu.c
+++ xen-4.0.0-testing/tools/libxen/src/xen_host_cpu.c
--- xen-4.0.1-testing.orig/tools/libxen/src/xen_host_cpu.c
+++ xen-4.0.1-testing/tools/libxen/src/xen_host_cpu.c
@@ -24,6 +24,7 @@
#include <xen/api/xen_common.h>
#include <xen/api/xen_host.h>
@@ -1397,10 +1397,10 @@ Index: xen-4.0.0-testing/tools/libxen/src/xen_host_cpu.c
+
+
+
Index: xen-4.0.0-testing/tools/libxen/src/xen_vm.c
Index: xen-4.0.1-testing/tools/libxen/src/xen_vm.c
===================================================================
--- xen-4.0.0-testing.orig/tools/libxen/src/xen_vm.c
+++ xen-4.0.0-testing/tools/libxen/src/xen_vm.c
--- xen-4.0.1-testing.orig/tools/libxen/src/xen_vm.c
+++ xen-4.0.1-testing/tools/libxen/src/xen_vm.c
@@ -36,6 +36,7 @@
#include <xen/api/xen_vm_guest_metrics.h>
#include <xen/api/xen_vm_metrics.h>
@@ -1504,10 +1504,10 @@ Index: xen-4.0.0-testing/tools/libxen/src/xen_vm.c
+}
+
+
Index: xen-4.0.0-testing/tools/libxen/test/test_bindings.c
Index: xen-4.0.1-testing/tools/libxen/test/test_bindings.c
===================================================================
--- xen-4.0.0-testing.orig/tools/libxen/test/test_bindings.c
+++ xen-4.0.0-testing/tools/libxen/test/test_bindings.c
--- xen-4.0.1-testing.orig/tools/libxen/test/test_bindings.c
+++ xen-4.0.1-testing/tools/libxen/test/test_bindings.c
@@ -28,6 +28,7 @@
#include <xen/api/xen_all.h>