diff options
| author | Scott Wood <scottwood@freescale.com> | 2012-08-20 13:10:08 +0000 | 
|---|---|---|
| committer | Andy Fleming <afleming@freescale.com> | 2012-08-23 12:16:57 -0500 | 
| commit | 3ea21536d773b3b03ffd4005c7e7c3281a542bea (patch) | |
| tree | 3e79f198aaa0627d031f180cb4ef1bcd580c22cb /arch/powerpc/include/asm/mmu.h | |
| parent | 7ac3cc20e09e10051fb42e4bb2325177c8b32e86 (diff) | |
| download | olio-uboot-2014.01-3ea21536d773b3b03ffd4005c7e7c3281a542bea.tar.xz olio-uboot-2014.01-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/mmu.h')
| -rw-r--r-- | arch/powerpc/include/asm/mmu.h | 4 | 
1 files changed, 4 insertions, 0 deletions
| diff --git a/arch/powerpc/include/asm/mmu.h b/arch/powerpc/include/asm/mmu.h index 209103e3c..2e0e292da 100644 --- a/arch/powerpc/include/asm/mmu.h +++ b/arch/powerpc/include/asm/mmu.h @@ -475,6 +475,10 @@ extern void print_bats(void);  #define BOOKE_PAGESZ_256GB	14  #define BOOKE_PAGESZ_1TB	15 +#define TLBIVAX_ALL		4 +#define TLBIVAX_TLB0		0 +#define TLBIVAX_TLB1		8 +  #ifdef CONFIG_E500  #ifndef __ASSEMBLY__  extern void set_tlb(u8 tlb, u32 epn, u64 rpn, |