CurrentEL
32-bitIdentificationReports which exception level the processor is currently running at. Read-only, and the standard way for runtime code to discover the privilege it is running under.
Field layout
—
3:2
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:4 | — | 28 | Not assigned to a documented field. Values written here are reserved and should be treated as read-as-zero unless the architecture says otherwise. | |
| 3:2 | EL[3:2] | 2 | The current exception level. Note the field sits at bits 3:2 rather than 1:0, with the low two bits reserved.
| |
| 1:0 | — | 2 | Not assigned to a documented field. Values written here are reserved and should be treated as read-as-zero unless the architecture says otherwise. |