System Control
ARM DDI 0500D Copyright © 2013-2014 ARM. All rights reserved. 4-207
ID021414 Non-Confidential
Table 4-200 shows the HACTLR bit assignments.
To access the HACTLR:
MRC p15,4,<Rt>,c1,c0,1 ; Read HACTLR into Rt
MCR p15,4,<Rt>,c1,c0,1 ; Write Rt to HACTLR
4.5.35 Hyp System Control Register
The HSCTLR characteristics are:
Purpose Provides top level control of the system operation in Hyp mode. This
register provides Hyp mode control of features controlled by the Banked
SCTLR bits, and shows the values of the non-Banked SCTLR bits.
Table 4-200 HACTLR bit assignments
Bits Name Function
[31:7] - Reserved,
RES0.
[6] L2ACTLR access control L2ACTLR write access control. The possible values are:
0
The register is not write accessible from Non-secure EL1.
This is the reset value.
1
The register is write accessible from Non-secure EL1.
Write access from Non-secure EL1 also requires ACTLR(S)[6] to be set.
[5] L2ECTLR access control L2ECTLR write access control. The possible values are:
0
The register is not write accessible from Non-secure EL1.
This is the reset value.
1
The register is write accessible from Non-secure EL1.
Write access from Non-secure EL1 also requires ACTLR(S)[5] to be set.
[4] L2CTLR access control L2CTLR write access control. The possible values are:
0
The register is not write accessible from Non-secure EL1.
This is the reset value.
1
The register is write accessible from Non-secure EL1.
Write access from Non-secure EL1 also requires ACTLR(S)[4] to be set.
[3:2] - Reserved, RES0.
[1] CPUECTLR access control CPUECTLR write access control. The possible values are:
0
The register is not write accessible from Non-secure EL1.
This is the reset value.
1
The register is write accessible from Non-secure EL1.
Write access from Non-secure EL1 also requires ACTLR(S)[1] to be set.
[0] CPUACTLR access control CPUACTLR write access control. The possible values are:
0
The register is not write accessible from Non-secure EL1.
This is the reset value.
1
The register is write accessible from Non-secure EL1.
Write access from Non-secure EL1 also requires ACTLR(S)[0] to be set.