sh: Enable SH-X3 hardware synonym avoidance handling.
authorPaul Mundt <lethal@linux-sh.org>
Mon, 19 Apr 2010 08:27:17 +0000 (17:27 +0900)
committerPaul Mundt <lethal@linux-sh.org>
Mon, 19 Apr 2010 08:27:17 +0000 (17:27 +0900)
commit3cf6fa1e334a3a4af702f92229690195018b747f
treeebb108e02f13a6e95418245164b45a2a616d421c
parentd9c944463d8f3f7cafaaba8f3e44df62ce817484
sh: Enable SH-X3 hardware synonym avoidance handling.

This enables support for the hardware synonym avoidance handling on SH-X3
CPUs for the case where dcache aliases are possible. icache handling is
retained, but we flip on broadcasting of the block invalidations due to
the lack of coherency otherwise on SMP.

Signed-off-by: Paul Mundt <lethal@linux-sh.org>
arch/sh/mm/Makefile
arch/sh/mm/cache-shx3.c [new file with mode: 0644]
arch/sh/mm/cache.c