[PATCH 0/2] powerpc/47x TLB optimization patches
Dave Kleikamp
shaggy at linux.vnet.ibm.com
Sat Sep 25 04:01:35 EST 2010
These two patches reduce the frequency that the tlb caches are flushed in
hardware. Both the normal tlb cache and the "shadow" tlb cache, which
separates the tlbs for data and instruction access (dTLB and iTLB).
Dave Kleikamp (2):
476: Set CCR2[DSTI] to prevent isync from flushing shadow TLB
ppc: lazy flush_tlb_mm for nohash architectures
arch/powerpc/include/asm/reg_booke.h | 4 +
arch/powerpc/kernel/head_44x.S | 25 ++++++
arch/powerpc/mm/mmu_context_nohash.c | 154 ++++++++++++++++++++++++++++++---
arch/powerpc/mm/mmu_decl.h | 8 ++
arch/powerpc/mm/tlb_nohash.c | 28 +++++-
arch/powerpc/mm/tlb_nohash_low.S | 14 +++-
arch/powerpc/platforms/44x/Kconfig | 7 ++
arch/powerpc/platforms/44x/misc_44x.S | 26 ++++++
8 files changed, 249 insertions(+), 17 deletions(-)
--
1.7.2.2
More information about the Linuxppc-dev
mailing list