Updating link to change in openSUSE:Factory/xen revision 84.0
OBS-URL: https://build.opensuse.org/package/show/Virtualization/xen?expand=0&rev=24e6c52baae4dc9cfba9b8bb18434dec
This commit is contained in:
committed by
Git OBS Bridge
parent
7d0b7344dd
commit
2c789f7e2f
@@ -1,8 +1,5 @@
|
||||
%patch
|
||||
Index: xen-4.0.0-testing/xen/include/asm-x86/hvm/hvm_extensions.h
|
||||
===================================================================
|
||||
--- /dev/null
|
||||
+++ xen-4.0.0-testing/xen/include/asm-x86/hvm/hvm_extensions.h
|
||||
+++ b/xen/include/asm-x86/hvm/hvm_extensions.h
|
||||
@@ -0,0 +1,183 @@
|
||||
+/****************************************************************************
|
||||
+ |
|
||||
@@ -187,17 +184,13 @@ Index: xen-4.0.0-testing/xen/include/asm-x86/hvm/hvm_extensions.h
|
||||
+int hyperx_initialize(struct domain *d);
|
||||
+
|
||||
+#endif
|
||||
Index: xen-4.0.0-testing/xen/arch/x86/hvm/hyperv/Makefile
|
||||
===================================================================
|
||||
--- /dev/null
|
||||
+++ xen-4.0.0-testing/xen/arch/x86/hvm/hyperv/Makefile
|
||||
+++ b/xen/arch/x86/hvm/hyperv/Makefile
|
||||
@@ -0,0 +1,2 @@
|
||||
+obj-y += hv_intercept.o
|
||||
+obj-y += hv_hypercall.o
|
||||
Index: xen-4.0.0-testing/xen/arch/x86/hvm/hyperv/hv_errno.h
|
||||
===================================================================
|
||||
--- /dev/null
|
||||
+++ xen-4.0.0-testing/xen/arch/x86/hvm/hyperv/hv_errno.h
|
||||
+++ b/xen/arch/x86/hvm/hyperv/hv_errno.h
|
||||
@@ -0,0 +1,62 @@
|
||||
+/****************************************************************************
|
||||
+ |
|
||||
@@ -261,10 +254,8 @@ Index: xen-4.0.0-testing/xen/arch/x86/hvm/hyperv/hv_errno.h
|
||||
+#define HV_STATUS_NO_MEMORY_256PAGES 0x0103
|
||||
+#define HV_STATUS_NO_MEMORY_1024PAGES 0x0104
|
||||
+#endif
|
||||
Index: xen-4.0.0-testing/xen/arch/x86/hvm/hyperv/hv_hypercall.c
|
||||
===================================================================
|
||||
--- /dev/null
|
||||
+++ xen-4.0.0-testing/xen/arch/x86/hvm/hyperv/hv_hypercall.c
|
||||
+++ b/xen/arch/x86/hvm/hyperv/hv_hypercall.c
|
||||
@@ -0,0 +1,153 @@
|
||||
+/****************************************************************************
|
||||
+ |
|
||||
@@ -419,10 +410,8 @@ Index: xen-4.0.0-testing/xen/arch/x86/hvm/hyperv/hv_hypercall.c
|
||||
+ return;
|
||||
+ }
|
||||
+}
|
||||
Index: xen-4.0.0-testing/xen/arch/x86/hvm/hyperv/hv_hypercall.h
|
||||
===================================================================
|
||||
--- /dev/null
|
||||
+++ xen-4.0.0-testing/xen/arch/x86/hvm/hyperv/hv_hypercall.h
|
||||
+++ b/xen/arch/x86/hvm/hyperv/hv_hypercall.h
|
||||
@@ -0,0 +1,46 @@
|
||||
+/****************************************************************************
|
||||
+ |
|
||||
@@ -470,10 +459,8 @@ Index: xen-4.0.0-testing/xen/arch/x86/hvm/hyperv/hv_hypercall.h
|
||||
+#define HV_NOTIFY_LONG_SPIN_WAIT 0x0008
|
||||
+
|
||||
+#endif /* HV_HYPERCALL_H */
|
||||
Index: xen-4.0.0-testing/xen/arch/x86/hvm/hyperv/hv_intercept.c
|
||||
===================================================================
|
||||
--- /dev/null
|
||||
+++ xen-4.0.0-testing/xen/arch/x86/hvm/hyperv/hv_intercept.c
|
||||
+++ b/xen/arch/x86/hvm/hyperv/hv_intercept.c
|
||||
@@ -0,0 +1,1009 @@
|
||||
+/****************************************************************************
|
||||
+ |
|
||||
@@ -647,7 +634,7 @@ Index: xen-4.0.0-testing/xen/arch/x86/hvm/hyperv/hv_intercept.c
|
||||
+ printk("Hyperv dom create failed\n");
|
||||
+ return (1);
|
||||
+ }
|
||||
+ for (i=0; i < MAX_VIRT_CPUS; i++)
|
||||
+ for (i = 0; i < d->max_vcpus; i++)
|
||||
+ {
|
||||
+ if (d->vcpu[i] != NULL)
|
||||
+ {
|
||||
@@ -723,7 +710,7 @@ Index: xen-4.0.0-testing/xen/arch/x86/hvm/hyperv/hv_intercept.c
|
||||
+static inline u32
|
||||
+hv_get_max_vcpus_supported(void)
|
||||
+{
|
||||
+ return (MAX_VIRT_CPUS);
|
||||
+ return HVM_MAX_VCPUS;
|
||||
+}
|
||||
+
|
||||
+
|
||||
@@ -929,7 +916,7 @@ Index: xen-4.0.0-testing/xen/arch/x86/hvm/hyperv/hv_intercept.c
|
||||
+ ASSERT(curp != NULL);
|
||||
+#ifdef HV_STATS
|
||||
+ printk("DUMP STATS\n");
|
||||
+ for (i=0; i < MAX_VIRT_CPUS; i++)
|
||||
+ for (i = 0; i < d->max_vcpus; i++)
|
||||
+ if (d->vcpu[i] != NULL)
|
||||
+ hv_print_stats(curp, i);
|
||||
+#endif
|
||||
@@ -1484,11 +1471,9 @@ Index: xen-4.0.0-testing/xen/arch/x86/hvm/hyperv/hv_intercept.c
|
||||
+ hvm_inject_exception(TRAP_gp_fault, 0, 0);
|
||||
+ return (1);
|
||||
+}
|
||||
Index: xen-4.0.0-testing/xen/arch/x86/hvm/hyperv/hv_shim.h
|
||||
===================================================================
|
||||
--- /dev/null
|
||||
+++ xen-4.0.0-testing/xen/arch/x86/hvm/hyperv/hv_shim.h
|
||||
@@ -0,0 +1,285 @@
|
||||
+++ b/xen/arch/x86/hvm/hyperv/hv_shim.h
|
||||
@@ -0,0 +1,286 @@
|
||||
+/****************************************************************************
|
||||
+ |
|
||||
+ | Copyright (c) [2007, 2008] Novell, Inc.
|
||||
@@ -1528,6 +1513,7 @@ Index: xen-4.0.0-testing/xen/arch/x86/hvm/hyperv/hv_shim.h
|
||||
+#include <asm/domain.h>
|
||||
+#include <asm/shadow.h>
|
||||
+#include <public/xen.h>
|
||||
+#include <public/hvm/hvm_info_table.h>
|
||||
+
|
||||
+#include "hv_hypercall.h"
|
||||
+
|
||||
@@ -1704,7 +1690,7 @@ Index: xen-4.0.0-testing/xen/arch/x86/hvm/hyperv/hv_shim.h
|
||||
+ * Each VCPU here corresponds to the vcpu in the underlying hypervisor;
|
||||
+ * they share the same ID.
|
||||
+ */
|
||||
+ hv_vcpu_t vcpu_state[MAX_VIRT_CPUS];
|
||||
+ hv_vcpu_t vcpu_state[HVM_MAX_VCPUS];
|
||||
+} hv_partition_t;
|
||||
+
|
||||
+
|
||||
|
Reference in New Issue
Block a user