summaryrefslogtreecommitdiff
path: root/arch/sh/include/cpu-sh3/cpu
diff options
context:
space:
mode:
authorPaul Mundt <lethal@linux-sh.org>2010-10-07 02:57:39 +0900
committerPaul Mundt <lethal@linux-sh.org>2010-10-07 02:57:39 +0900
commit06c7a489a97fce99fd86611f6f32e565e686e5d8 (patch)
treef5a0afe6de1e7ae87072d120397583ab6d9bfa99 /arch/sh/include/cpu-sh3/cpu
parent901c28c257eb8903a7d66c900df163e2c13ca995 (diff)
sh: Fix up the SH-3 build.
SH-3 lacks an MMUCR_TI definition for global TLB flushes. As SH-3 parts lack a split TLB, the same global flush behaviour is accomplished through the flush bit, which just happens to be the same as on SH-4. This fixes up the build for all SH-3 MMU parts. Signed-off-by: Paul Mundt <lethal@linux-sh.org>
Diffstat (limited to 'arch/sh/include/cpu-sh3/cpu')
-rw-r--r--arch/sh/include/cpu-sh3/cpu/mmu_context.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/sh/include/cpu-sh3/cpu/mmu_context.h b/arch/sh/include/cpu-sh3/cpu/mmu_context.h
index ab09da73ce77..0c7c735ea82a 100644
--- a/arch/sh/include/cpu-sh3/cpu/mmu_context.h
+++ b/arch/sh/include/cpu-sh3/cpu/mmu_context.h
@@ -16,6 +16,7 @@
#define MMU_TEA 0xFFFFFFFC /* TLB Exception Address */
#define MMUCR 0xFFFFFFE0 /* MMU Control Register */
+#define MMUCR_TI (1 << 2) /* TLB flush bit */
#define MMU_TLB_ADDRESS_ARRAY 0xF2000000
#define MMU_PAGE_ASSOC_BIT 0x80