MIPS: spaces: Define a couple of handy macros
[sfrench/cifs-2.6.git] / arch / mips / include / asm / mach-generic / spaces.h
index b247575c5e6992ad4629e1cc4100504b8f0814fa..f8783d339fb0d07dcc2ed01703af45799ce9c1c2 100644 (file)
@@ -49,6 +49,8 @@
 #define HIGHMEM_START          _AC(0x20000000, UL)
 #endif
 
+#define CKSEG0ADDR_OR_64BIT(x) CKSEG0ADDR(x)
+#define CKSEG1ADDR_OR_64BIT(x) CKSEG1ADDR(x)
 #endif /* CONFIG_32BIT */
 
 #ifdef CONFIG_64BIT
@@ -82,6 +84,8 @@
 #define TO_CAC(x)              (CAC_BASE   | ((x) & TO_PHYS_MASK))
 #define TO_UNCAC(x)            (UNCAC_BASE | ((x) & TO_PHYS_MASK))
 
+#define CKSEG0ADDR_OR_64BIT(x) TO_CAC(x)
+#define CKSEG1ADDR_OR_64BIT(x) TO_UNCAC(x)
 #endif /* CONFIG_64BIT */
 
 /*