aboutsummaryrefslogtreecommitdiffstats
path: root/xen/include/asm-x86/x86_64
diff options
context:
space:
mode:
authorTim Deegan <Tim.Deegan@citrix.com>2011-03-07 11:21:11 +0000
committerTim Deegan <Tim.Deegan@citrix.com>2011-03-07 11:21:11 +0000
commitcde9655eddba4d6636249863e41b2bb5103ba2ee (patch)
tree2d575fbea07d673c573c34b8acff26de776f43aa /xen/include/asm-x86/x86_64
parentb021dd99f4b53657537e8aec22fc1b7338e6127d (diff)
downloadxen-cde9655eddba4d6636249863e41b2bb5103ba2ee.tar.gz
xen-cde9655eddba4d6636249863e41b2bb5103ba2ee.tar.bz2
xen-cde9655eddba4d6636249863e41b2bb5103ba2ee.zip
x86: redefine REX64_PREFIX for clang, which doesn't like 'rex64/'.
Signed-off-by: Tim Deegan <Tim.Deegan@citrix.com> Acked-by: Keir Fraser <keir@xen.org>
Diffstat (limited to 'xen/include/asm-x86/x86_64')
-rw-r--r--xen/include/asm-x86/x86_64/asm_defns.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/xen/include/asm-x86/x86_64/asm_defns.h b/xen/include/asm-x86/x86_64/asm_defns.h
index 5c7159a7a5..b90c1a5ab7 100644
--- a/xen/include/asm-x86/x86_64/asm_defns.h
+++ b/xen/include/asm-x86/x86_64/asm_defns.h
@@ -84,6 +84,8 @@
#ifdef __sun__
#define REX64_PREFIX "rex64\\"
+#elif defined(__clang__)
+#define REX64_PREFIX ".byte 0x48; "
#else
#define REX64_PREFIX "rex64/"
#endif