B1.1
AArch32 register summary
In AArch32 state, you access the system registers through a conceptual coprocessor, identified as CP15,
the System Control Coprocessor.
Within CP15, there is a top-level grouping of system registers by a primary coprocessor register number,
c0-c15. See the
Arm
®
Architecture Reference Manual Armv8, for Armv8-A architecture profile
for more
information about using the conceptual System Control Coprocessor in a VMSA context.
The system register space includes System operations system registers and System operations. The
description of the system register space describes the permitted access, RO, WO, or RW, to each register
or operation.
The following sections describe the CP15 system control registers grouped by CRn order, and are
accessed by the MCR and MRC instructions.
•
.
•
.
•
.
•
.
•
.
•
.
•
.
•
.
•
•
•
•
.
•
.
•
.
•
.
•
.
•
.
The following subsection describes the 64-bit registers and provides cross-references to individual
register descriptions:
•
.
In addition to listing the CP15 system registers by CRn ordering, the following subsections describe the
CP15 system registers by functional group:
•
B1.20 AArch32 Identification registers
•
B1.21 AArch32 Virtual memory control registers
.
•
B1.22 AArch32 Fault handling registers
•
B1.23 AArch32 Other System control registers
•
B1.24 AArch32 Address registers
•
B1.25 AArch32 Thread registers
•
B1.26 AArch32 Performance monitor registers
•
B1.27 AArch32 Secure registers
.
•
B1.28 AArch32 Virtualization registers
.
•
B1.29 AArch32 GIC system registers
•
B1.30 AArch32 Generic Timer registers
.
•
B1.31 AArch32 Implementation defined registers
.
The following table describes the column headings in the CP15 register summary tables used throughout
this section.
B1 AArch32 system registers
B1.1 AArch32 register summary
100236_0100_00_en
Copyright © 2015–2017, 2019 Arm Limited or its affiliates. All rights
reserved.
B1-150
Non-Confidential
Summary of Contents for Cortex-A35
Page 4: ......
Page 18: ......
Page 26: ......
Page 27: ...Part A Functional Description ...
Page 28: ......
Page 145: ...Part B Register Descriptions ...
Page 146: ......
Page 573: ...Part C Debug ...
Page 574: ......
Page 845: ...Part D Appendices ...
Page 846: ......