linux/arch/sh/kernel/cpu
Paul Mundt 26b7a78c55 sh: Lazy dcache writeback optimizations.
This converts the lazy dcache handling to the model described in
Documentation/cachetlb.txt and drops the ptep_get_and_clear() hacks
used for the aliasing dcaches on SH-4 and SH7705 in 32kB mode. As a
bonus, this slightly cuts down on the cache flushing frequency.

With that and the PTEA handling out of the way, the update_mmu_cache()
implementations can be consolidated, and we no longer have to worry
about which configuration the cache is in for the SH7705 case.

And finally, explicitly disable the lazy writeback on SMP (SH-4A).

Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2007-02-13 10:54:44 +09:00
..
irq sh: shmin updates. 2007-02-13 10:54:44 +09:00
sh2 sh: sh7619 / sh7206 IPR initialize update 2007-02-13 10:54:43 +09:00
sh2a sh: sh7619 / sh7206 IPR initialize update 2007-02-13 10:54:43 +09:00
sh3 sh: More tidying for large base pages. 2007-02-13 10:54:44 +09:00
sh4 sh: Lazy dcache writeback optimizations. 2007-02-13 10:54:44 +09:00
sh4a sh: Hook up SH7722 scif ipr interrupts. 2006-12-12 08:49:06 +09:00
adc.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
clock.c sh: Clock framework tidying. 2006-12-06 10:45:40 +09:00
init.c sh: Add support for SH7206 and SH7619 CPU subtypes. 2006-12-06 10:45:36 +09:00
Makefile sh: SH-MobileR SH7722 CPU support. 2006-12-12 08:42:09 +09:00
ubc.S fix file specification in comments 2006-10-03 23:01:26 +02:00