EasyManua.ls Logo

ARM Cortex-A53 MPCore - Page 224

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-163
ID021414 Non-Confidential
Table 4-156 shows the ID_PFR1 bit assignments.
To access the ID_PFR1:
MRC p15,0,<Rt>,c0,c1,1 ; Read ID_PFR1 into Rt
Register access is encoded as follows:
4.5.8 Debug Feature Register 0
The ID_DFR0 characteristics are:
Purpose Provides top level information about the debug system in AArch32.
Usage constraints This register is accessible as follows:
Must be interpreted with the Main ID Register, MIDR.
Configurations ID_DFR0 is architecturally mapped to AArch64 register ID_DFR0_EL1.
See AArch32 Debug Feature Register 0 on page 4-19.
There is one copy of this register that is used in both Secure and
Non-secure states.
Table 4-156 ID_PFR1 bit assignments
Bits Name Function
[31:28] GIC CPU GIC CPU support:
0x0
GIC CPU interface is disabled, GICCDISABLE is HIGH.
0x1
GIC CPU interface is enabled, GICCDISABLE is LOW.
[27:20] - Reserved, RAZ.
[19:16] GenTimer Generic Timer support:
0x1
Generic Timer implemented.
[15:12] Virtualization Indicates support for Virtualization:
0x1
Virtualization implemented.
[11:8] MProgMod M profile programmers' model support:
0x0
Not supported.
[7:4] Security Security support:
0x1
Security implemented.This includes support for Monitor mode and the SMC instruction.
[3:0] ProgMod, Indicates support for the standard programmers model for ARMv4 and later.
Model must support User, FIQ, IRQ, Supervisor, Abort, Undefined and System modes:
0x1
Supported.
Table 4-157 ID_PFR1 access encoding
coproc opc1 CRn CRm opc2
1111 000 0000 0001 001
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