summaryrefslogtreecommitdiff
path: root/arch/sh/include/cpu-sh4
diff options
context:
space:
mode:
authorMatt Fleming <matt@console-pimps.org>2009-11-17 21:05:31 (GMT)
committerMatt Fleming <matt@console-pimps.org>2010-01-16 14:28:57 (GMT)
commit8eda55142080f0373b1f0268fe6d6807f193e713 (patch)
tree6d103af69153dc5bfd78ebe89930cf3c66ec5b2b /arch/sh/include/cpu-sh4
parent7dcaa8e8e67b2cfbe0097c9bb52e23aed5443b8b (diff)
downloadlinux-8eda55142080f0373b1f0268fe6d6807f193e713.tar.xz
sh: New extended page flag to wire/unwire TLB entries
Provide a new extended page flag, _PAGE_WIRED and an SH4 implementation for wiring TLB entries and use it in the fixmap code path so that we can wire the fixmap TLB entry. Signed-off-by: Matt Fleming <matt@console-pimps.org>
Diffstat (limited to 'arch/sh/include/cpu-sh4')
-rw-r--r--arch/sh/include/cpu-sh4/cpu/mmu_context.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/arch/sh/include/cpu-sh4/cpu/mmu_context.h b/arch/sh/include/cpu-sh4/cpu/mmu_context.h
index 3ce7ef6..03ea75c 100644
--- a/arch/sh/include/cpu-sh4/cpu/mmu_context.h
+++ b/arch/sh/include/cpu-sh4/cpu/mmu_context.h
@@ -25,6 +25,10 @@
#define MMUCR_TI (1<<2)
+#define MMUCR_URB 0x00FC0000
+#define MMUCR_URB_SHIFT 18
+#define MMUCR_URB_NENTRIES 64
+
#if defined(CONFIG_32BIT) && defined(CONFIG_CPU_SUBTYPE_ST40)
#define MMUCR_SE (1 << 4)
#else