Hi guys,

I'm not entirely sure this makes any sense for you since I don't think
either of you have 32on64 PV support but nevertheless here are the ia64
and powerpc patches that go with xen-unstable.hg 15074:5c7a1e3abd54
        
I'm especially unsure about the value for xen-3.0-ia64be, does the
driver do the byte swapping itself or is a new protocol string required?

In the absence of any mixed mode support on your platforms it's harmless
to not apply but if you think it makes sense please go ahead.

Ian.

[BUILDER] Define native protocol ABI for IA64 guests.

Signed-off-by: Ian Campbell <[EMAIL PROTECTED]>
diff -r e1f43038f1d8 tools/libxc/xc_dom_ia64.c
--- a/tools/libxc/xc_dom_ia64.c	Tue May 15 17:01:57 2007 +0100
+++ b/tools/libxc/xc_dom_ia64.c	Tue May 15 17:31:28 2007 +0100
@@ -15,6 +15,7 @@
 
 #include <xen/xen.h>
 #include <xen/foreign/ia64.h>
+#include <xen/io/protocols.h>
 
 #include "xg_private.h"
 #include "xc_dom.h"
@@ -107,6 +108,7 @@ static int vcpu_ia64(struct xc_dom_image
 
 static struct xc_dom_arch xc_dom_arch = {
     .guest_type = "xen-3.0-ia64",
+    .native_protocol = XEN_IO_PROTO_ABI_IA64,
     .page_shift = PAGE_SHIFT_IA64,
     .alloc_magic_pages = alloc_magic_pages,
     .start_info = start_info_ia64,
@@ -116,6 +118,7 @@ static struct xc_dom_arch xc_dom_arch = 
 
 static struct xc_dom_arch xc_dom_arch_ia64be = {
     .guest_type = "xen-3.0-ia64be",
+    .native_protocol = XEN_IO_PROTO_ABI_IA64,
     .page_shift = PAGE_SHIFT_IA64,
     .alloc_magic_pages = alloc_magic_pages,
     .start_info = start_info_ia64,
[BUILDER] Define native protocol ABI for powerpc guests.

Signed-off-by: Ian Campbell <[EMAIL PROTECTED]>
diff -r e1f43038f1d8 tools/libxc/xc_dom_powerpc.c
--- a/tools/libxc/xc_dom_powerpc.c	Tue May 15 17:01:57 2007 +0100
+++ b/tools/libxc/xc_dom_powerpc.c	Tue May 15 17:31:21 2007 +0100
@@ -18,6 +18,7 @@
 #include <inttypes.h>
 
 #include <xen/xen.h>
+#include <xen/io/protocols.h>
 
 #include "xg_private.h"
 #include "xc_dom.h"
@@ -124,6 +125,7 @@ static int vcpu(struct xc_dom_image *dom
 
 static struct xc_dom_arch xc_dom_arch = {
     .guest_type = "xen-3.0-powerpc64",
+    .native_protocol = XEN_IO_PROTO_ABI_POWERPC64,
     .page_shift = PAGE_SHIFT,
     .alloc_magic_pages = alloc_magic_pages,
     .shared_info = shared_info,
_______________________________________________
Xen-ppc-devel mailing list
Xen-ppc-devel@lists.xensource.com
http://lists.xensource.com/xen-ppc-devel

Reply via email to