Revert to Fedora kernel-2.6.17-1.2187_FC5 patched with vs2.0.2.1; there are too many...
[linux-2.6.git] / include / asm-mips / sn / mapped_kernel.h
index c774996..59edb20 100644 (file)
 #include <linux/config.h>
 #include <asm/addrspace.h>
 
+#define REP_BASE       CAC_BASE
+
 #ifdef CONFIG_MAPPED_KERNEL
 
-#define MAPPED_ADDR_RO_TO_PHYS(x)      (x - CKSSEG)
-#define MAPPED_ADDR_RW_TO_PHYS(x)      (x - CKSSEG - 16777216)
+#define MAPPED_ADDR_RO_TO_PHYS(x)      (x - REP_BASE)
+#define MAPPED_ADDR_RW_TO_PHYS(x)      (x - REP_BASE - 16777216)
 
 #define MAPPED_KERN_RO_PHYSBASE(n) \
                        (PLAT_NODE_DATA(n)->kern_vars.kv_ro_baseaddr)
@@ -42,8 +44,8 @@
 
 #else /* CONFIG_MAPPED_KERNEL */
 
-#define MAPPED_KERN_RO_TO_PHYS(x)      (x - CKSEG0)
-#define MAPPED_KERN_RW_TO_PHYS(x)      (x - CKSEG0)
+#define MAPPED_KERN_RO_TO_PHYS(x)      (x - REP_BASE)
+#define MAPPED_KERN_RW_TO_PHYS(x)      (x - REP_BASE)
 
 #endif /* CONFIG_MAPPED_KERNEL */