[XEN][POWERPC] merge U/UL/ULL solutions (code cleanup)
There are currently two very similar solutions to support notations like "0x1234UL". One is in asm/msr.h (ULL) and the other one in asm/config.h (U & UL). ULL may be needed in a scope out of msr.h so I moved it to config.h and merged it with the solution for U & UL. This should be a useful code cleanup for anyone working with these number notations.


Signed-off-by: Christian Ehrhardt <[EMAIL PROTECTED]>

Grüsse / regards,
Christian Ehrhardt

IBM Linux Technology Center, Open Virtualization
+49 7031/16-3385
[EMAIL PROTECTED]
[EMAIL PROTECTED]

IBM Deutschland Entwicklung GmbH
Vorsitzender des Aufsichtsrats: Johann Weihen
Geschäftsführung: Herbert Kircher
Sitz der Gesellschaft: Böblingen
Registergericht: Amtsgericht Stuttgart, HRB 243294


diff -r 736f2d6d7b09 xen/include/asm-powerpc/config.h
--- a/xen/include/asm-powerpc/config.h	Fri Mar 02 18:05:38 2007 -0600
+++ b/xen/include/asm-powerpc/config.h	Wed May 02 05:51:19 2007 +0200
@@ -29,11 +29,13 @@
 /* older assemblers do not like UL */
 #define U(x) (x)
 #define UL(x) (x)
+#define ULL(x) (x)
 
 #else /* __ASSEMBLY__ */
 
 #define U(x) (x ## U)
 #define UL(x) (x ## UL)
+#define ULL(x) (x ## ULL)
 extern char __bss_start[];
 #endif
 
diff -r 736f2d6d7b09 xen/include/asm-powerpc/msr.h
--- a/xen/include/asm-powerpc/msr.h	Fri Mar 02 18:05:38 2007 -0600
+++ b/xen/include/asm-powerpc/msr.h	Wed May 02 05:51:19 2007 +0200
@@ -20,12 +20,6 @@
 
 #ifndef _POWERPC_MSR_H
 #define _POWERPC_MSR_H
-
-#ifdef __ASSEMBLY__
-#define ULL(x) x
-#else
-#define ULL(x) x ## ULL
-#endif
 
 /* Flags in MSR: */
 #define MSR_SF      ULL(0x8000000000000000)
_______________________________________________
Xen-ppc-devel mailing list
Xen-ppc-devel@lists.xensource.com
http://lists.xensource.com/xen-ppc-devel

Reply via email to