|
|
|
|
|
|
|
|
|
|
xen-ppc-devel
[XenPPC] [PATCH] merge U/UL/ULL solutions (code cleanup)
[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 <ehrhardt@xxxxxxxxxxxxxxxxxx>
Grüsse / regards,
Christian Ehrhardt
IBM Linux Technology Center, Open Virtualization
+49 7031/16-3385
Ehrhardt@xxxxxxxxxxxxxxxxxxx
Ehrhardt@xxxxxxxxxx
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@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ppc-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread> |
- [XenPPC] [PATCH] merge U/UL/ULL solutions (code cleanup),
Christian Ehrhardt <=
|
|
|
|
|