EasyManua.ls Logo

ARM Cortex-A53 MPCore - Page 262

ARM Cortex-A53 MPCore
635 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
System Control
ARM DDI 0500D Copyright © 2013-2014 ARM. All rights reserved. 4-201
ID021414 Non-Confidential
To access the SCR:
MRC p15,0,<Rt>,c1,c1,0 ; Read SCR into Rt
MCR p15,0,<Rt>,c1,c1,0 ; Write Rt to SCR
4.5.31 Secure Debug Enable Register
The SDER characteristics are:
Purpose Controls invasive and non-invasive debug in the Secure EL0 state.
[9] SIF Secure Instruction Fetch. When the processor is in Secure state, this bit disables instruction fetches from
Non-secure memory. The possible values are:
0
Secure state instruction fetches from Non-secure memory permitted. This is the reset value.
1
Secure state instruction fetches from Non-secure memory not permitted.
[8] HCE Hyp Call enable. This bit enables use of the HVC instruction from Non-secure EL1 modes. The possible values
are:
0
The
HVC
instruction is UNDEFINED in any mode. This is the reset value.
1
The
HVC
instruction enabled in Non-secure EL1, and performs a Hyp Call.
[7] SCD Secure Monitor Call disable. Makes the SMC instruction
UNDEFINED in Non-secure state. The possible values are:
0
SMC
executes normally in Non-secure state, performing a Secure Monitor Call. This is the reset
value.
1
The
SMC
instruction is UNDEFINED in Non-secure state.
A trap of the SMC instruction to Hyp mode takes priority over the value of this bit.
[6] nET Not Early Termination. This bit disables early termination.
This bit is not implemented, RES0.
[5] AW A bit writable. This bit controls whether CPSR.A can be modified in Non-secure state.
CPSR.A can be modified only in Secure state. This is the reset value.
CPSR.A can be modified in any security state.
[4] FW F bit writable. This bit controls whether CPSR.F can be modified in Non-secure state:
CPSR.F can be modified only in Secure state. This is the reset value.
CPSR.F can be modified in any security state.
[3] EA External Abort handler. This bit controls which mode takes external aborts. The possible values are:
0
External aborts taken in abort mode. This is the reset value.
1
External aborts taken in Monitor mode.
[2] FIQ FIQ handler. This bit controls which mode takes FIQ exceptions. The possible values are:
0
FIQs taken in FIQ mode. This is the reset value.
1
FIQs taken in Monitor mode.
[1] IRQ IRQ handler. This bit controls which mode takes IRQ exceptions. The possible values are:
0
IRQs taken in IRQ mode. This is the reset value.
1
IRQs taken in Monitor mode.
[0] NS Non-secure bit. Except when the processor is in Monitor mode, this bit determines the security state of the
processor. The possible values are:
0
Processor is in secure state. This is the reset value.
1
Processor is in non-secure state.
Table 4-196 SCR bit assignments (continued)
Bits Name Function

Table of Contents

Related product manuals