HMC, [13]
Higher mode control. Determines the debug perspective for deciding when a watchpoint debug
event for watchpoint n is generated. This field must be interpreted along with the SSC and PAC
fields.
On Cold reset, the field reset value is architecturally
UNKNOWN
.
BAS, [12:5]
Byte address select. Each bit of this field selects whether a byte from within the word or double-
word addressed by DBGWVR
n
_EL1 is being watched. See the
Arm
®
Architecture Reference
Manual Armv8, for Armv8-A architecture profile
for more information.
LSC, [4:3]
Load/store access control. This field enables watchpoint matching on the type of access being
made. The possible values are:
0b01
Match instructions that load from a watchpoint address.
0b10
Match instructions that store to a watchpoint address.
0b11
Match instructions that load from or store to a watchpoint address.
All other values are reserved, but must behave as if the watchpoint is disabled. Software must
not rely on this property because the behavior of reserved values might change in a future
revision of the architecture.
Ignored if E is 0.
On Cold reset, the field reset value is architecturally
UNKNOWN
.
PAC, [2:1]
Privilege of access control. Determines the exception level or levels at which a watchpoint
debug event for watchpoint n is generated. This field must be interpreted along with the SSC
and HMCfields.
On Cold reset, the field reset value is architecturally
UNKNOWN
.
E, [0]
Enable watchpoint n. Possible values are:
0
Watchpoint disabled.
1
Watchpoint enabled.
On Cold reset, the field reset value is architecturally
UNKNOWN
.
Bit fields and details not provided in this description are architecturally defined. See the
Arm
®
Architecture Reference Manual Armv8, for Armv8-A architecture profile
.
D2 AArch64 debug registers
D2.4 DBGWCRn_EL1, Debug Watchpoint Control Registers, EL1
100798_0300_00_en
Copyright © 2016–2018 Arm Limited or its affiliates. All rights
reserved.
D2-413
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: ......