C1.5
Debug events
A debug event can be either a software debug event or a halting debug event. A core responds to a debug
event in one of the following ways: ignores it, takes a debug exception, or enters debug state.
In the processor, watchpoint debug events are always synchronous. Memory hint instructions and cache
clean operations, except DC ZVA, DC IVAC, and DCIMVAC, do not generate watchpoint debug events.
Store exclusive instructions generate a watchpoint debug event even when the check for the control of
exclusive monitor fails. For watchpoint debug events, except those resulting from cache maintenance
operations, the value reported in DFAR is guaranteed to be no lower than the address of the watchpointed
location rounded down to a multiple of 16 bytes.
The powerup reset signal,
nCPUPORESET
, sets the Debug OS Lock. For the debug events and debug
register accesses to operate normally, the Debug OS Lock must be cleared.
Related information
A3.3 Resets
Arm® Architecture Reference Manual Armv8, for Armv8-A architecture profile
C1 Debug
C1.5 Debug events
100236_0100_00_en
Copyright © 2015–2017, 2019 Arm Limited or its affiliates. All rights
reserved.
C1-580
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: ......