diff options
Diffstat (limited to 'arch/powerpc/include/asm/mmu-book3e.h')
| -rw-r--r-- | arch/powerpc/include/asm/mmu-book3e.h | 6 | 
1 files changed, 4 insertions, 2 deletions
diff --git a/arch/powerpc/include/asm/mmu-book3e.h b/arch/powerpc/include/asm/mmu-book3e.h index f5f89cafebd..cdb5421877e 100644 --- a/arch/powerpc/include/asm/mmu-book3e.h +++ b/arch/powerpc/include/asm/mmu-book3e.h @@ -41,9 +41,10 @@  /* MAS registers bit definitions */  #define MAS0_TLBSEL(x)		(((x) << 28) & 0x30000000) -#define MAS0_ESEL(x)		(((x) << 16) & 0x0FFF0000) -#define MAS0_NV(x)		((x) & 0x00000FFF)  #define MAS0_ESEL_MASK		0x0FFF0000 +#define MAS0_ESEL_SHIFT		16 +#define MAS0_ESEL(x)		(((x) << MAS0_ESEL_SHIFT) & MAS0_ESEL_MASK) +#define MAS0_NV(x)		((x) & 0x00000FFF)  #define MAS0_HES		0x00004000  #define MAS0_WQ_ALLWAYS		0x00000000  #define MAS0_WQ_COND		0x00001000 @@ -167,6 +168,7 @@  #define TLBnCFG_MAXSIZE		0x000f0000	/* Maximum Page Size (v1.0) */  #define TLBnCFG_MAXSIZE_SHIFT	16  #define TLBnCFG_ASSOC		0xff000000	/* Associativity */ +#define TLBnCFG_ASSOC_SHIFT	24  /* TLBnPS encoding */  #define TLBnPS_4K		0x00000004  |