Lines Matching +full:non +full:- +full:pc
1 /* SPDX-License-Identifier: GPL-2.0+ */
3 * code for switching cores into non-secure state and into HYP mode
12 #include <asm/proc-armv/ptrace.h>
24 adr pc, _secure_monitor
39 * U-Boot calls this "software interrupt" in start.S
41 * to non-secure state.
43 * ip: target PC
100 tst lr, #1 @ Check for Thumb PC
104 movs pc, lr @ ERET to non-secure
139 * of the non-secure and HYP mode transition. The GIC distributor specific
155 * Switch a core to non-secure state.
157 * 1. initialize the GIC per-core interface
158 * 2. allow coprocessor access in non-secure modes
162 * r0-r3 and r12.
184 mcr p15, 0, r0, c1, c1, 2 @ NSACR = all copros to non-sec