]> xenbits.xensource.com Git - people/vhanquez/xen.git/commitdiff
arm: few missing #define
authorStefano Stabellini <Stefano.Stabellini@eu.citrix.com>
Mon, 13 Feb 2012 14:24:45 +0000 (14:24 +0000)
committerStefano Stabellini <Stefano.Stabellini@eu.citrix.com>
Mon, 13 Feb 2012 14:24:45 +0000 (14:24 +0000)
Few missing #define are the cause of a compile failure with
XEN_TARGET_ARM=arm and XEN_COMPILE_ARM=arm (for example in the case of a
native compilation). This patch fill the gaps.

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
Committed-by: Ian Campbell <ian.campbell@citrix.com>
xen/include/public/arch-arm.h
xen/include/public/io/protocols.h

index c430cf366807c3638f8b485f0f5102a9ea57f08f..e3d5c08c0039983491ac87cca221677c851d9781 100644 (file)
@@ -110,6 +110,8 @@ typedef struct arch_vcpu_info arch_vcpu_info_t;
 
 struct arch_shared_info { };
 typedef struct arch_shared_info arch_shared_info_t;
+typedef uint64_t xen_callback_t;
+
 #endif
 
 #endif /*  __XEN_PUBLIC_ARCH_ARM_H__ */
index 77bd1bdd288057cf745d8ed45ff3d8eeb6f93fb4..0b7a2ea4147f24c4c44d06d1d1e4532ad9d730ec 100644 (file)
@@ -26,6 +26,7 @@
 #define XEN_IO_PROTO_ABI_X86_32     "x86_32-abi"
 #define XEN_IO_PROTO_ABI_X86_64     "x86_64-abi"
 #define XEN_IO_PROTO_ABI_IA64       "ia64-abi"
+#define XEN_IO_PROTO_ABI_ARM        "arm-abi"
 
 #if defined(__i386__)
 # define XEN_IO_PROTO_ABI_NATIVE XEN_IO_PROTO_ABI_X86_32
@@ -33,6 +34,8 @@
 # define XEN_IO_PROTO_ABI_NATIVE XEN_IO_PROTO_ABI_X86_64
 #elif defined(__ia64__)
 # define XEN_IO_PROTO_ABI_NATIVE XEN_IO_PROTO_ABI_IA64
+#elif defined(__arm__)
+# define XEN_IO_PROTO_ABI_NATIVE XEN_IO_PROTO_ABI_ARM
 #else
 # error arch fixup needed here
 #endif