Index: arch/mips32/include/mm/page.h
===================================================================
--- arch/mips32/include/mm/page.h	(revision 0882a9a17a26cf3ed328548c95dfadf23263a59f)
+++ arch/mips32/include/mm/page.h	(revision ff4e1cdafe7ab5d020865dce9d968331f8e3c3dc)
@@ -59,4 +59,9 @@
  */
  
+#define PTL0_ENTRIES_ARCH	64
+#define PTL1_ENTRIES_ARCH	0
+#define PTL2_ENTRIES_ARCH	0
+#define PTL3_ENTRIES_ARCH	4096
+
 #define PTL0_INDEX_ARCH(vaddr)  ((vaddr)>>26) 
 #define PTL1_INDEX_ARCH(vaddr)  0
@@ -85,4 +90,6 @@
 #define SET_PTL3_FLAGS_ARCH(ptl2, i, x)
 #define SET_FRAME_FLAGS_ARCH(ptl3, i, x)	set_pt_flags((pte_t *)(ptl3), (index_t)(i), (x))
+
+#define PTE_VALID_ARCH(p)			(*((__u32 *) (p)) != 0)
 
 #ifndef __ASM__
