]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - arch/powerpc/include/asm/mmu-fsl-booke.h
powerpc/mm: Add local_flush_tlb_mm() to SW loaded TLB implementations
[linux-2.6-omap-h63xx.git] / arch / powerpc / include / asm / mmu-fsl-booke.h
index 925d93cf64d8596f5b376a6b7740cc7193b25a95..5588a41f439c53b05272e47f830eb1972b6fd57b 100644 (file)
@@ -40,6 +40,8 @@
 #define MAS2_M         0x00000004
 #define MAS2_G         0x00000002
 #define MAS2_E         0x00000001
+#define MAS2_EPN_MASK(size)            (~0 << (2*(size) + 10))
+#define MAS2_VAL(addr, size, flags)    ((addr) & MAS2_EPN_MASK(size) | (flags))
 
 #define MAS3_RPN       0xFFFFF000
 #define MAS3_U0                0x00000200