diff options
author | Tim Deegan <Tim.Deegan@citrix.com> | 2011-03-07 11:21:11 +0000 |
---|---|---|
committer | Tim Deegan <Tim.Deegan@citrix.com> | 2011-03-07 11:21:11 +0000 |
commit | cde9655eddba4d6636249863e41b2bb5103ba2ee (patch) | |
tree | 2d575fbea07d673c573c34b8acff26de776f43aa /xen/include/asm-x86/x86_64 | |
parent | b021dd99f4b53657537e8aec22fc1b7338e6127d (diff) | |
download | xen-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.h | 2 |
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 |