ID_AA64DFR1_EL1
64-bitIdentificationFurther debug features, including the self-hosted debug extensions a debugger uses when it is not attached over JTAG.
Field layout
—
11
10
8
6
5
4
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
| Bits | Field | Bits | Value | Description |
|---|---|---|---|---|
| 63:12 | — | 52 | Not assigned to a documented field. Values written here are reserved and should be treated as read-as-zero unless the architecture says otherwise. | |
| 11 | WPB[11:11] | 1 | 0x0 | Watchpoint, data address or instruction address. |
| 10 | WDT[10:10] | 1 | 0x0 | Watchpoint, data address only. |
| 9 | — | 1 | Not assigned to a documented field. Values written here are reserved and should be treated as read-as-zero unless the architecture says otherwise. | |
| 8 | BPD[8:8] | 1 | 0x0 | Breakpoint instruction, in A64. |
| 7 | — | 1 | Not assigned to a documented field. Values written here are reserved and should be treated as read-as-zero unless the architecture says otherwise. | |
| 6 | SSBC[6:6] | 1 | 0x0 | Self-hosted breakpoint. |
| 5 | SSBS[5:5] | 1 | 0x0 | Self-hosted single-step. |
| 4 | BTI[4:4] | 1 | 0x0 | Branch target identification. |
| 3:0 | — | 4 | Not assigned to a documented field. Values written here are reserved and should be treated as read-as-zero unless the architecture says otherwise. |