EasyManua.ls Logo

ARM Cortex-A53 MPCore - Page 227

ARM Cortex-A53 MPCore
635 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
System Control
ARM DDI 0500D Copyright © 2013-2014 ARM. All rights reserved. 4-166
ID021414 Non-Confidential
Table 4-160 shows the ID_MMFR0 bit assignments.
To access the ID_MMFR0:
MRC p15,0,<Rt>,c0,c1,4 ; Read ID_MMFR0 into Rt
Register access is encoded as follows:
4.5.11 Memory Model Feature Register 1
The ID_MMFR1 characteristics are:
Purpose Provides information about the memory model and memory management
support in AArch32.
Usage constraints This register is accessible as follows:
Table 4-160 ID_MMFR0 bit assignments
Bits Name Function
[31:28] InnerShr Indicates the innermost shareability domain implemented:
0x1
Implemented with hardware coherency support.
[27:24] FCSE Indicates support for Fast Context Switch Extension (FCSE):
0x0
Not supported.
[23:20] AuxReg Indicates support for Auxiliary registers:
0x1
Support for Auxiliary Control Register only.
[19:16] TCM Indicates support for TCMs and associated DMAs:
0x0
Not supported.
[15:12] ShareLvl Indicates the number of shareability levels implemented:
0x1
Two levels of shareability implemented.
[11:8] OuterShr Indicates the outermost shareability domain implemented:
0x1
Implemented with hardware coherency support.
[7:4] PMSA Indicates support for a Protected Memory System Architecture (PMSA):
0x0
Not supported.
[3:0] VMSA Indicates support for a Virtual Memory System Architecture (VMSA).
0x5
Support for:
VMSAv7, with support for remapping and the Access flag.
The PXN bit in the Short-descriptor translation table format descriptors.
The Long-descriptor translation table format.
Table 4-161 ID_MMFR0 access encoding
coproc opc1 CRn CRm opc2
1111 000 0000 0001 100
EL0
(NS)
EL0
(S)
EL1
(NS)
EL1
(S)
EL2
EL3
(SCR.NS = 1)
EL3
(SCR.NS = 0)
- - RO RO RO RO RO

Table of Contents

Related product manuals