]> git.baikalelectronics.ru Git - kernel.git/commit
sh: Fix up the SH-3 build for recent TLB changes.
authorPaul Mundt <lethal@linux-sh.org>
Fri, 2 Apr 2010 07:13:27 +0000 (16:13 +0900)
committerPaul Mundt <lethal@linux-sh.org>
Fri, 2 Apr 2010 07:13:27 +0000 (16:13 +0900)
commitb045c10ba4428e16ad24ecdb8339b03344552c24
tree5c5a3fa4b7978857562d730e3101181b5fbebb9f
parente2430c7b28ff5f4552a4338f65d0bd1437c54e85
sh: Fix up the SH-3 build for recent TLB changes.

While the MMUCR.URB and ITLB/UTLB differentiation works fine for all SH-4
and later TLBs, these features are absent on SH-3. This splits out
local_flush_tlb_all() in to SH-4 and PTEAEX copies while restoring the
old SH-3 one, subsequently fixing up the build.

This will probably want some further reordering and tidying in the
future, but that's out of scope at present.

Signed-off-by: Paul Mundt <lethal@linux-sh.org>
arch/sh/mm/tlb-pteaex.c
arch/sh/mm/tlb-sh3.c
arch/sh/mm/tlb-sh4.c
arch/sh/mm/tlbflush_32.c