kernel_optimize_test/arch/sh/mm
Paul Mundt 28ccf7f91b sh: Selective flush_cache_mm() flushing.
flush_cache_mm() wraps in to flush_cache_all(), which is rather
excessive given that the number of PTEs within the specified context
are generally quite low.  Optimize for walking the mm's VMA list and
selectively flushing the VMA ranges from the dcache. Invalidate the
icache only if a VMA sets VM_EXEC.

Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2006-09-27 18:30:07 +09:00
..
cache-debugfs.c sh: Add support for cacheline poking through debugfs. 2006-09-27 17:51:01 +09:00
cache-sh2.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
cache-sh3.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
cache-sh4.c sh: Selective flush_cache_mm() flushing. 2006-09-27 18:30:07 +09:00
cache-sh7705.c sh: More cosmetic cleanups and trivial fixes. 2006-09-27 17:03:56 +09:00
clear_page.S sh: Optimized cache handling for SH-4/SH-4A caches. 2006-09-27 14:09:26 +09:00
consistent.c sh: page table alloc cleanups and page fault optimizations. 2006-09-27 15:13:36 +09:00
copy_page.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
extable.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
fault-nommu.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
fault.c sh: More cosmetic cleanups and trivial fixes. 2006-09-27 17:03:56 +09:00
hugetlbpage.c sh: hugetlb updates. 2006-09-27 13:11:57 +09:00
init.c sh: Enable /proc/kcore support. 2006-09-27 18:20:58 +09:00
ioremap.c sh: Inhibit mapping PCI apertures through page tables. 2006-09-27 16:45:22 +09:00
Kconfig sh: Add support for SH7706/SH7710/SH7343 CPUs. 2006-09-27 17:38:11 +09:00
Makefile sh: Add support for cacheline poking through debugfs. 2006-09-27 17:51:01 +09:00
pg-dma.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
pg-nommu.c sh: Various nommu fixes. 2006-09-27 17:21:02 +09:00
pg-sh4.c sh: Fix fatal oops in copy_user_page() on sh4a (SH7780). 2006-09-27 14:38:02 +09:00
pg-sh7705.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
pmb.c sh: More cosmetic cleanups and trivial fixes. 2006-09-27 17:03:56 +09:00
tlb-flush.c sh: page table alloc cleanups and page fault optimizations. 2006-09-27 15:13:36 +09:00
tlb-nommu.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
tlb-sh3.c [PATCH] sh: Use pfn_valid() for lazy dcache write-back on SH7705 2005-11-07 07:53:28 -08:00
tlb-sh4.c sh: Add flag for MMU PTEA capability. 2006-09-27 14:55:41 +09:00