C6.3
Debug Watchpoint Control Registers
The DBGWCR
n
characteristics are:
Purpose
Holds control information for a watchpoint. Each DBGWCR is associated with a
DBGWVR_EL1 to form a
Watchpoint Register Pair
(WRP). DBGWCR
n
is associated with
DBGWVR
n
_EL1 to form WRP
n
.
The range of
n
for DBGBCR
n
is 0 to 3.
Usage constraints
These registers are accessible as follows:
EL0 EL1
(NS)
EL1
(S)
EL2 EL3
(SCR.NS = 1)
EL3
(SCR.NS = 0)
-
RW
RW RW RW
RW
Configurations
The DBGWCR
n
are architecturally mapped to:
• The AArch64 DBGWCR
n
C7.3 Debug Watchpoint Control Registers, EL1
.
• The external DBGWCR
n
_EL1 registers.
Attributes
See
C6.1 AArch32 debug register summary
The debug logic reset value of a DBGWCR_EL1 is
UNKNOWN
.
BAS
31
29 28
24 23
21 20 19
16 15 14 13 12
5 4 3 2 1 0
RES
0
WT
SSC
LSC
MASK
LBN
HMC
PAC
RES
0
E
Figure C6-2 DBGWCR
[31:29]
Reserved,
RES0
.
MASK, [28:24]
Address mask. Only objects up to 2GB can be watched using a single mask.
0b0000
No mask
0b0001
Reserved
0b0010
Reserved
Other values mask the corresponding number of address bits, from
0b00011
masking 3 address
bits (
0x00000007
mask for address) to
0b11111
masking 31 address bits (
0x7FFFFFFF
mask for
address).
[23:21]
Reserved,
RES0
.
WT, [20]
Watchpoint type. Possible values are:
C6 AArch32 debug registers
C6.3 Debug Watchpoint Control Registers
100236_0100_00_en
Copyright © 2015–2017, 2019 Arm Limited or its affiliates. All rights
reserved.
C6-625
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: ......