| |||
| Home > System Control > AArch64 register descriptions > Auxiliary Control Register, EL2 | |||
The ACTLR_EL2 characteristics are:
Controls write access to implementation defined registers in Non-secure EL1 modes, such as CPUACTLR, CPUECTLR, L2CTLR, L2ECTLR and L2ACTLR.
This register is accessible as follows:
| EL0 | EL1 (NS) | EL1 (S) | EL2 | EL3 (SCR.NS = 1) | EL3 (SCR.NS = 0) |
|---|---|---|---|---|---|
| - | - | - | RW | RW | RW |
The ACTLR_EL2 is architecturally mapped to the AArch32 HACTLR register. See Hyp Auxiliary Control Register.
ACTLR_EL2 is a 32-bit register.
Figure 4.29 shows the ACTLR_EL2 bit assignments.
Table 4.73 shows the ACTLR_EL2 bit assignments.
Table 4.73. ACTLR_EL2 bit assignments
| Bits | Name | Function |
|---|---|---|
| [31:7] | - | Reserved, res0. |
| [6] | L2ACTLR_EL1 access control | L2ACTLR_EL1 write access control. The possible values are:
|
| [5] | L2ECTLR_EL1 access control | L2ECTLR_EL1 write access control. The possible values are:
|
| [4] | L2CTLR_EL1 access control | L2CTLR_EL1 write access control. The possible values are:
|
| [3:2] | - | Reserved, res0. |
| [1] | CPUECTLR_EL1 access control | CPUECTLR_EL1 write access control. The possible values are:
|
| [0] | CPUACTLR_EL1 access control | CPUACTLR_EL1 write access control. The possible values are:
|
To access the ACTLR_EL2:
MRS <Xt>, ACTLR_EL2 ; Read ACTLR_EL2 into Xt MSR ACTLR_EL2, <Xt> ; Write Xt to ACTLR_EL2