Allow asm-offsets to work with vanilla binutils
authordjm@kirby.fc.hp.com <djm@kirby.fc.hp.com>
Fri, 13 Jan 2006 16:38:44 +0000 (10:38 -0600)
committerdjm@kirby.fc.hp.com <djm@kirby.fc.hp.com>
Fri, 13 Jan 2006 16:38:44 +0000 (10:38 -0600)
Necessary because SHARED_ARCHINFO_ADDR is negative
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
xen/arch/ia64/asm-offsets.c
xen/arch/ia64/asm-xsi-offsets.c

index 4e2330232737b857e5c3036c2a8be4ebe02f60f2..88f49e7745b646009c19981c7d51b82bcf4edb50 100644 (file)
@@ -15,7 +15,7 @@
 #define task_struct vcpu
 
 #define DEFINE(sym, val) \
-        asm volatile("\n->" #sym " %0 " #val : : "i" (val))
+        asm volatile("\n->" #sym " (%0) " #val : : "i" (val))
 
 #define BLANK() asm volatile("\n->" : : )
 
index 6a2c6dfa40ee400bdca90a7dcc3d8a0ace6d7555..aef06d770240b076c8297ad0f4d941f018a393ce 100755 (executable)
@@ -38,7 +38,7 @@
 #define task_struct vcpu
 
 #define DEFINE(sym, val) \
-        asm volatile("\n->" #sym " %0 " #val : : "i" (val))
+        asm volatile("\n->" #sym " (%0) " #val : : "i" (val))
 
 #define BLANK() asm volatile("\n->" : : )