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,
RES
0.
[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,
RES
0.
[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.