B2.54
ID_AA64DFR0_EL1, AArch64 Debug Feature Register 0, EL1
Provides top-level information about the debug system in AArch64.
Bit field descriptions
ID_AA64DFR0_EL1 is a 64-bit register, and is part of the Identification registers functional group.
This register is Read Only.
4 3
8 7
12 11
16 15
20 19
24 23
28 27
0
63
DebugVer
TraceVer
PMUVer
BRPs
WRPs
CTX_CMPs
32 31
RES
0
Figure B2-39 ID_AA64DFR0_EL1 bit assignments
RES0, [63:32]
RES0
Reserved.
CTX_CMPs, [31:28]
Number of breakpoints that are context-aware, minus 1. These are the highest numbered
breakpoints:
0x1
Two breakpoints are context-aware.
RES0, [27:24]
RES0
Reserved.
WRPs, [23:20]
The number of watchpoints minus 1:
0x3
Four watchpoints.
RES0, [19:16]
RES0
Reserved.
BRPs, [15:12]
The number of breakpoints minus 1:
0x5
Six breakpoints.
PMUVer, [11:8]
Performance Monitors Extension version.
0x4
Performance monitor system registers implemented, PMUv3.
TraceVer, [7:4]
Trace extension:
0x0
Trace system registers not implemented.
DebugVer, [3:0]
Debug architecture version:
0x8
Armv8-A debug architecture implemented.
B2 AArch64 system registers
B2.54 ID_AA64DFR0_EL1, AArch64 Debug Feature Register 0, EL1
100798_0300_00_en
Copyright © 2016–2018 Arm Limited or its affiliates. All rights
reserved.
B2-216
Non-Confidential
Summary of Contents for Cortex-A76 Core
Page 4: ......
Page 22: ......
Page 23: ...Part A Functional description ...
Page 24: ......
Page 119: ...Part B Register descriptions ...
Page 120: ......
Page 363: ...Part C Debug descriptions ...
Page 364: ......
Page 401: ...Part D Debug registers ...
Page 402: ......
Page 589: ...Part E Appendices ...
Page 590: ......