summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/include/asm/processor.h
diff options
context:
space:
mode:
authorScott Wood <scottwood@freescale.com>2012-08-20 13:10:08 +0000
committerAndy Fleming <afleming@freescale.com>2012-08-23 12:16:57 -0500
commit3ea21536d773b3b03ffd4005c7e7c3281a542bea (patch)
tree3e79f198aaa0627d031f180cb4ef1bcd580c22cb /arch/powerpc/include/asm/processor.h
parent7ac3cc20e09e10051fb42e4bb2325177c8b32e86 (diff)
downloadblackbird-obmc-uboot-3ea21536d773b3b03ffd4005c7e7c3281a542bea.tar.gz
blackbird-obmc-uboot-3ea21536d773b3b03ffd4005c7e7c3281a542bea.zip
powerpc/85xx: clear out TLB on boot
Instead of just shooting down the entry that covers CCSR, clear out every TLB entry that isn't the one that we're executing out of. Signed-off-by: Scott Wood <scottwood@freescale.com> Signed-off-by: Andy Fleming <afleming@freescale.com>
Diffstat (limited to 'arch/powerpc/include/asm/processor.h')
-rw-r--r--arch/powerpc/include/asm/processor.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/powerpc/include/asm/processor.h b/arch/powerpc/include/asm/processor.h
index f3acd17dd5..36695e2fb6 100644
--- a/arch/powerpc/include/asm/processor.h
+++ b/arch/powerpc/include/asm/processor.h
@@ -515,6 +515,7 @@
#define SPRN_TLB0CFG 0x2B0 /* TLB 0 Config Register */
#define SPRN_TLB1CFG 0x2B1 /* TLB 1 Config Register */
+#define TLBnCFG_NENTRY_MASK 0x00000fff
#define SPRN_TLB0PS 0x158 /* TLB 0 Page Size Register */
#define SPRN_TLB1PS 0x159 /* TLB 1 Page Size Register */
#define SPRN_MMUCSR0 0x3f4 /* MMU control and status register 0 */
OpenPOWER on IntegriCloud