DAIF
32-bitFlagsThe four interrupt mask bits of PSTATE, gathered into one register so they can be read and written in a single instruction. A set bit means the corresponding exception is masked at the current level.
Field layout
—
9
8
7
6
—
byte 3
byte 2
byte 1
byte 0
Current value hover a field to locate it
B3
B2
B1
B0
Fields
| Bits | Field | Bits | Value | Description |
|---|---|---|---|---|
| 31:10 | — | 22 | Not assigned to a documented field. Values written here are reserved and should be treated as read-as-zero unless the architecture says otherwise. | |
| 9 | D[9] | 1 | Process state abort mask, covering data aborts from the current EL and lower.
| |
| 8 | A[8] | 1 | SError interrupt mask. SError is the asynchronous error interrupt used for things like correctable memory errors.
| |
| 7 | I[7] | 1 | IRQ mask. One bit covers both normal and virtual IRQ.
| |
| 6 | F[6] | 1 | FIQ mask.
| |
| 5:0 | — | 6 | Not assigned to a documented field. Values written here are reserved and should be treated as read-as-zero unless the architecture says otherwise. |