aboutsummaryrefslogtreecommitdiffstats
path: root/xen/include/xen/efi.h
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@suse.com>2011-11-15 14:47:41 +0100
committerJan Beulich <jbeulich@suse.com>2011-11-15 14:47:41 +0100
commit525848a54bd7c76fa59836231368465380909463 (patch)
treec6b9e2df378ccf57f62bb85a487427cb9cf03e05 /xen/include/xen/efi.h
parent0d20a8e3737ca73ffd793e502d1747b74ee5e3f0 (diff)
downloadxen-525848a54bd7c76fa59836231368465380909463.tar.gz
xen-525848a54bd7c76fa59836231368465380909463.tar.bz2
xen-525848a54bd7c76fa59836231368465380909463.zip
ia64: fix the build
This addresses all remaining build problems introduced over the last several months. Signed-off-by: Jan Beulich <jbeulich@suse.com>
Diffstat (limited to 'xen/include/xen/efi.h')
-rw-r--r--xen/include/xen/efi.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/xen/include/xen/efi.h b/xen/include/xen/efi.h
index 0e871a72be..647dafc473 100644
--- a/xen/include/xen/efi.h
+++ b/xen/include/xen/efi.h
@@ -1,10 +1,12 @@
#ifndef __XEN_EFI_H__
#define __XEN_EFI_H__
+#ifndef __ASSEMBLY__
#include <xen/types.h>
+#endif
#if defined(__ia64__)
-# #include <linux/efi.h>
+# include_next <linux/efi.h>
#else
# if defined(__i386__)
@@ -27,6 +29,8 @@ extern struct efi efi;
#endif
+#ifndef __ASSEMBLY__
+
union xenpf_efi_info;
union compat_pf_efi_info;
@@ -44,4 +48,6 @@ int efi_runtime_call(struct xenpf_efi_runtime_call *);
int efi_compat_get_info(uint32_t idx, union compat_pf_efi_info *);
int efi_compat_runtime_call(struct compat_pf_efi_runtime_call *);
+#endif /* !__ASSEMBLY__ */
+
#endif /* __XEN_EFI_H__ */