armviz

MDRAR_EL1

64-bitDebug

How many breakpoint registers the implementation actually has. Read it before filling in a debugger's breakpoint table, because the architectural minimum is four and real parts often have more.

Field layout

—
Version[19:16]19:16
ctxWRP[15:12]15:12
ctxBRP[11:8]11:8
WRP[7:4]7:4
BRP[3:0]3:0
byte 7
byte 6
byte 5
byte 4
byte 3
byte 2
byte 1
byte 0

Current value hover a field to locate it

B7
B6
B5
B4
B3
B2
B1
B0

Fields

BitsFieldBitsValueDescription
63:20—44Not assigned to a documented field. Values written here are reserved and should be treated as read-as-zero unless the architecture says otherwise.
19:16Version[19:16]40x0

Architecture version of the debug registers.

15:12ctxWRP[15:12]40x0

How many watchpoint registers are banked by security state.

11:8ctxBRP[11:8]40x0

How many are banked by security state.

7:4WRP[7:4]40x0

How many watchpoint registers.

3:0BRP[3:0]40x0

How many breakpoint registers.