Memory Management Unit
ARM DDI 0301H
Copyright © 2004-2009 ARM Limited. All rights reserved.
6-53
ID012310
Non-Confidential, Unrestricted Access
6.13
MMU software-accessible registers
The MMU is controlled by the system control coprocessor, CP15 registers. Table 6-16, lists the
system control processor registers and references to their detailed descriptions. For more
information on the system control coprocessor, see Chapter 3
System Control Coprocessor
.
Note
All the CP15 MMU registers, except CP15 c8, contain state that you read from using MRC
instructions and write to using MCR instructions. Registers c5 and c6 are also written by the
MMU. Reading CP15 c8 results in an Undefined exception.
Table 6-16 CP15 register functions
Register
Cross reference
TLB Type Register
c0, TLB Type Register
on page 3-25
Control Register
c1, Control Register
on page 3-44
Non-Secure Access Control Register
c1, Non-Secure Access Control Register
on page 3-55
Translation Table Base Register 0
c2, Translation Table Base Register 0
on page 3-57
Translation Table Base Register 1
c2, Translation Table Base Register 1
on page 3-59
Translation Table Base Control Register
c2, Translation Table Base Control Register
on page 3-60
Domain Access Control Register
c3, Domain Access Control Register
on page 3-63
Data Fault Status Register (DFSR)
c5, Data Fault Status Register
on page 3-64
Instruction Fault Status Register (IFSR)
c5, Instruction Fault Status Register
on page 3-66
Fault Address Register (FAR)
c6, Fault Address Register
on page 3-68 and
MMU fault checking
on
page 6-29
Instruction Fault Address Register (IFAR)
c6, Instruction Fault Address Register
on page 3-69 and
MMU fault checking
on page 6-29
TLB Operations Register
c8, TLB Operations Register
on page 3-86
TLB Lockdown Register
c10, TLB Lockdown Register
on page 3-100
Primary Region Remap Register
c10, Memory region remap registers
on page 3-101
Normal Memory Remap Register
c10, Memory region remap registers
on page 3-101
FCSE PID Register
c13, FCSE PID Register
on page 3-126
ContextID Register
c13, Context ID Register
on page 3-128.
Peripheral Port Remap Register
c15, Peripheral Port Memory Remap Register
on page 3-130
TLB Lockdown Index Register
c15, TLB lockdown access registers
on page 3-149
TLB Lockdown VA Register
c15, TLB lockdown access registers
on page 3-149
TLB Lockdown PA Register
c15, TLB lockdown access registers
on page 3-149
TLB Lockdown Attributes Register
c15, TLB lockdown access registers
on page 3-149