|
|
|
|
|
|
|
|
|
|
xen-changelog
[Xen-changelog] Bump Xen interface version number to 0x00030201 for new
# HG changeset patch
# User kaf24@xxxxxxxxxxxxxxxxxxxx
# Node ID 4e0f2272fbcd156708a3d5d046713ca8cc539da2
# Parent ec61a8c2542973e700adcf567b681e9df0b8a7b8
Bump Xen interface version number to 0x00030201 for new
structural guest handles.
Signed-off-by: Keir Fraser <keir@xxxxxxxxxxxxx>
diff -r ec61a8c25429 -r 4e0f2272fbcd linux-2.6-xen-sparse/arch/ia64/Kconfig
--- a/linux-2.6-xen-sparse/arch/ia64/Kconfig Thu Apr 27 13:58:50 2006 +0100
+++ b/linux-2.6-xen-sparse/arch/ia64/Kconfig Thu Apr 27 14:03:22 2006 +0100
@@ -106,7 +106,7 @@ config XEN_INTERFACE_VERSION
config XEN_INTERFACE_VERSION
hex
depends on XEN
- default 0x00030101
+ default 0x00030201
config SCHED_NO_NO_OMIT_FRAME_POINTER
bool
diff -r ec61a8c25429 -r 4e0f2272fbcd linux-2.6-xen-sparse/drivers/xen/Kconfig
--- a/linux-2.6-xen-sparse/drivers/xen/Kconfig Thu Apr 27 13:58:50 2006 +0100
+++ b/linux-2.6-xen-sparse/drivers/xen/Kconfig Thu Apr 27 14:03:22 2006 +0100
@@ -13,7 +13,7 @@ if XEN
if XEN
config XEN_INTERFACE_VERSION
hex
- default 0x00030101
+ default 0x00030201
menu "XEN"
diff -r ec61a8c25429 -r 4e0f2272fbcd tools/Rules.mk
--- a/tools/Rules.mk Thu Apr 27 13:58:50 2006 +0100
+++ b/tools/Rules.mk Thu Apr 27 14:03:22 2006 +0100
@@ -12,7 +12,7 @@ XEN_LIBXENSTAT = $(XEN_ROOT)/tools/x
X11_LDPATH = -L/usr/X11R6/$(LIBDIR)
-CFLAGS += -D__XEN_INTERFACE_VERSION__=0x00030101
+CFLAGS += -D__XEN_INTERFACE_VERSION__=0x00030201
%.opic: %.c
$(CC) $(CPPFLAGS) -DPIC $(CFLAGS) -fPIC -c -o $@ $<
diff -r ec61a8c25429 -r 4e0f2272fbcd xen/include/public/xen-compat.h
--- a/xen/include/public/xen-compat.h Thu Apr 27 13:58:50 2006 +0100
+++ b/xen/include/public/xen-compat.h Thu Apr 27 14:03:22 2006 +0100
@@ -9,7 +9,7 @@
#ifndef __XEN_PUBLIC_XEN_COMPAT_H__
#define __XEN_PUBLIC_XEN_COMPAT_H__
-#define __XEN_LATEST_INTERFACE_VERSION__ 0x00030101
+#define __XEN_LATEST_INTERFACE_VERSION__ 0x00030201
#if defined(__XEN__)
/* Xen is built with matching headers and implements the latest interface. */
@@ -23,9 +23,17 @@
#error "These header files do not support the requested interface version."
#endif
+/* New sched_op hypercall introduced in 0x00030101. */
#if __XEN_INTERFACE_VERSION__ < 0x00030101
#undef __HYPERVISOR_sched_op
#define __HYPERVISOR_sched_op __HYPERVISOR_sched_op_compat
#endif
+/* Structural guest handles introduced in 0x00030201. */
+#if __XEN_INTERFACE_VERSION__ < 0x00030201
+#undef __DEFINE_XEN_GUEST_HANDLE
+#define __DEFINE_XEN_GUEST_HANDLE(name, type) \
+ typedef type * __guest_handle_ ## name
+#endif
+
#endif /* __XEN_PUBLIC_XEN_COMPAT_H__ */
_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog
|
<Prev in Thread] |
Current Thread |
[Next in Thread> |
- [Xen-changelog] Bump Xen interface version number to 0x00030201 for new,
Xen patchbot -unstable <=
|
|
|
|
|