System Control
ARM DDI 0500D
Copyright © 2013-2014 ARM. All rights reserved.
4-202
ID021414
Non-Confidential
Usage constraints
This register is accessible as follows:
Configurations
SDER is architecturally mapped to AArch64 register SDER32_EL3. See
Secure Debug Enable Register
on page 4-78
.
This register is accessible only in Secure state.
Attributes
SDER is a 32-bit register.
Figure 4-102
shows the SDER bit assignments.
Figure 4-102 SDER bit assignments
Table 4-197
shows the SDER bit assignments.
To access the SDER:
MRC p15,0,<Rt>,c1,c1,1 ; Read SDER into Rt
MCR p15,0,<Rt>,c1,c1,1 ; Write Rt to SDER
4.5.32
Non-Secure Access Control Register
The NSACR characteristics are:
Purpose
Defines the Non-secure access permission to CP0 to CP13.
Usage constraints
This register is accessible as follows:
EL0
(NS)
EL0
(S)
EL1
(NS)
EL1
(S)
EL2
EL3
(SCR.NS = 1)
EL3
(SCR.NS = 0)
-
-
-
RW
-
RW
RW
31
0
RES
0
SUNIDEN
SUIDEN
1
2
Table 4-197 SDER bit assignments
Bits
Name
Function
[31:2]
-
Reserved,
RES
0.
[1]
SUNIDEN
Secure User Non-invasive Debug Enable. The possible values are:
0
Non-invasive debug not permitted in Secure EL0 state. This is the Warm reset value.
1
Non-invasive debug permitted in Secure EL0 state.
[0]
SUIDEN
Secure User Invasive Debug Enable. The possible values are:
0
Invasive debug not permitted in Secure EL0 state. This is the Warm reset value.
1
Invasive debug permitted in Secure EL0 state.
EL0
(NS)
EL0
(S)
EL1
(NS)
EL1
(S)
EL2
EL3
(SCR.NS = 1)
EL3
(SCR.NS = 0)
-
-
RO
RO
RO
RW
RW