]> xenbits.xensource.com Git - people/sstabellini/linux-pvhvm-deprecated.git/commitdiff
xen/arm: compile blkfront and blkback stefano/xenarmv7-3
authorStefano Stabellini <stefano.stabellini@eu.citrix.com>
Tue, 3 Jul 2012 17:12:35 +0000 (17:12 +0000)
committerStefano Stabellini <stefano.stabellini@eu.citrix.com>
Tue, 3 Jul 2012 17:12:35 +0000 (17:12 +0000)
Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
arch/arm/include/asm/hypervisor.h [new file with mode: 0644]
drivers/block/xen-blkback/blkback.c
drivers/block/xen-blkfront.c
include/xen/interface/io/protocols.h

diff --git a/arch/arm/include/asm/hypervisor.h b/arch/arm/include/asm/hypervisor.h
new file mode 100644 (file)
index 0000000..b90d9e5
--- /dev/null
@@ -0,0 +1,6 @@
+#ifndef _ASM_ARM_HYPERVISOR_H
+#define _ASM_ARM_HYPERVISOR_H
+
+#include <asm/xen/hypervisor.h>
+
+#endif
index fbffdf0c193cceb887bddf6a2279997b906f4557..78ce4c00c9bfcc5d3fd2b0f3b7c67c5bf6529e81 100644 (file)
@@ -45,6 +45,7 @@
 
 #include <xen/events.h>
 #include <xen/page.h>
+#include <xen/xen.h>
 #include <asm/xen/hypervisor.h>
 #include <asm/xen/hypercall.h>
 #include "common.h"
index 9fd3ee203b1e7b5e450c3e32737e61a64f9cc6b1..dd1589ee501fb79b7649ada21d9accd4f0ae0e66 100644 (file)
@@ -56,6 +56,7 @@
 #include <xen/interface/io/protocols.h>
 
 #include <asm/xen/hypervisor.h>
+#include <asm/xen/mmu.h>
 
 enum blkif_state {
        BLKIF_STATE_DISCONNECTED,
index 01fc8ae5f0b06f9d96ed76852152a5ef64cf5d63..e85cc642c35f0e1bbd50a689fc464536d8c7c39f 100644 (file)
@@ -5,6 +5,7 @@
 #define XEN_IO_PROTO_ABI_X86_64     "x86_64-abi"
 #define XEN_IO_PROTO_ABI_IA64       "ia64-abi"
 #define XEN_IO_PROTO_ABI_POWERPC64  "powerpc64-abi"
+#define XEN_IO_PROTO_ABI_ARM       "arm-abi"
 
 #if defined(__i386__)
 # define XEN_IO_PROTO_ABI_NATIVE XEN_IO_PROTO_ABI_X86_32
@@ -14,6 +15,8 @@
 # define XEN_IO_PROTO_ABI_NATIVE XEN_IO_PROTO_ABI_IA64
 #elif defined(__powerpc64__)
 # define XEN_IO_PROTO_ABI_NATIVE XEN_IO_PROTO_ABI_POWERPC64
+#elif defined(__arm__)
+# define XEN_IO_PROTO_ABI_NATIVE XEN_IO_PROTO_ABI_ARM
 #else
 # error arch fixup needed here
 #endif