/kernel/liteos_m/arch/arm/cortex-m33/iar/TZ/non_secure/ |
H A D | los_exc.S | 99 MOV R12,#0 105 MOV R12, #FLAG_ADDR_VALID 111 MOV R12, #FLAG_ADDR_VALID 119 ORR R0, R0 ,R12 130 MOV R12, #FLAG_ADDR_VALID 136 MOV R12,#0 147 MOV R12, #FLAG_ADDR_VALID 153 MOV R12,#0 163 MOV R12, #0 170 ORR R0, R0, R12 [all...] |
H A D | los_dispatch.S | 66 PUSH {R12, LR}
68 POP {R12, LR}
81 LDR R12, [R0] /* Get the stack pointer of the current task. */
82 LDMFD R12!, {R1-R3} /* Read from stack: R1 = secureContext, R2 = stackLmit and R3 = excReturn.*/
93 ADD R12, R12, #64
98 ADD R12, R12, #36
99 MSR PSP, R12
126 MRS R12, PRIMAS [all...] |
/kernel/liteos_m/arch/arm/cortex-m55/iar/TZ/non_secure/ |
H A D | los_exc.S | 99 MOV R12,#0 105 MOV R12, #FLAG_ADDR_VALID 111 MOV R12, #FLAG_ADDR_VALID 119 ORR R0, R0 ,R12 130 MOV R12, #FLAG_ADDR_VALID 136 MOV R12,#0 147 MOV R12, #FLAG_ADDR_VALID 153 MOV R12,#0 163 MOV R12, #0 170 ORR R0, R0, R12 [all...] |
H A D | los_dispatch.S | 66 PUSH {R12, LR}
68 POP {R12, LR}
81 LDR R12, [R0] /* Get the stack pointer of the current task. */
82 LDMFD R12!, {R1-R3} /* Read from stack: R1 = secureContext, R2 = stackLmit and R3 = excReturn.*/
93 ADD R12, R12, #64
98 ADD R12, R12, #36
99 MSR PSP, R12
126 MRS R12, PRIMAS [all...] |
/kernel/liteos_m/arch/arm/cortex-m33/gcc/TZ/non_secure/ |
H A D | los_exc.S | 111 MOV R12,#0 122 MOV R12, #FLAG_ADDR_VALID 133 MOV R12, #FLAG_ADDR_VALID 146 ORR R0, R0 ,R12 162 MOV R12, #FLAG_ADDR_VALID 173 MOV R12,#0 189 MOV R12, #FLAG_ADDR_VALID 200 MOV R12,#0 215 MOV R12, #0 228 ORR R0, R0, R12 [all...] |
H A D | los_dispatch.S | 49 PUSH {R12, LR} 51 POP {R12, LR} 66 LDR R12, [R0] /* Get the stack pointer of the current task. */ 67 LDMFD R12!, {R1-R3} /* Read from stack: R1 = secureContext, R2 = stackLmit and R3 = excReturn.*/ 78 ADD R12, R12, #64 83 ADD R12, R12, #36 84 MSR PSP, R12 163 PUSH {R0-R1, R12, R1 [all...] |
/kernel/liteos_m/arch/arm/cortex-m55/gcc/TZ/non_secure/ |
H A D | los_exc.S | 111 MOV R12,#0 122 MOV R12, #FLAG_ADDR_VALID 133 MOV R12, #FLAG_ADDR_VALID 146 ORR R0, R0 ,R12 162 MOV R12, #FLAG_ADDR_VALID 173 MOV R12,#0 189 MOV R12, #FLAG_ADDR_VALID 200 MOV R12,#0 215 MOV R12, #0 228 ORR R0, R0, R12 [all...] |
H A D | los_dispatch.S | 49 PUSH {R12, LR} 51 POP {R12, LR} 66 LDR R12, [R0] /* Get the stack pointer of the current task. */ 67 LDMFD R12!, {R1-R3} /* Read from stack: R1 = secureContext, R2 = stackLmit and R3 = excReturn.*/ 78 ADD R12, R12, #64 83 ADD R12, R12, #36 84 MSR PSP, R12 163 PUSH {R0-R1, R12, R1 [all...] |
/kernel/liteos_a/arch/arm/arm/src/ |
H A D | los_hw_runstop.S | 74 STMFD R0!, {R12} 76 MOV R12, R0 83 STMFD R12!, {R0-R3} 84 STMFD R12!, {R4-R11} 87 STMFD R12!, {R0} 97 LDR R12, =g_saveSRContext 98 ADD R12, R12, R1 100 LDMFD R12!, {R0} 103 LDMFD R12!, {R [all...] |
/kernel/liteos_m/arch/arm/cortex-m4/gcc/ |
H A D | los_exc.S | 112 MOV R12,#0
123 MOV R12, #FLAG_ADDR_VALID
134 MOV R12, #FLAG_ADDR_VALID
147 ORR R0, R0 ,R12
163 PUSH {R0-R12, LR}
168 MRS R12, PSP
169 STM R12, {R0-R1}
170 POP {R0-R12, LR}
193 MOV R12, #FLAG_ADDR_VALID
204 MOV R12,# [all...] |
/kernel/liteos_m/arch/arm/cortex-m3/keil/ |
H A D | los_exc.S | 100 MOV R12,#0 106 MOV R12, #FLAG_ADDR_VALID 112 MOV R12, #FLAG_ADDR_VALID 120 ORR R0, R0 ,R12 141 MOV R12, #FLAG_ADDR_VALID 147 MOV R12,#0 158 MOV R12, #FLAG_ADDR_VALID 164 MOV R12,#0 174 MOV R12, #0 181 ORR R0, R0, R12 [all...] |
H A D | los_dispatch.S | 63 LDR R12, [R0] 64 ;ADD R12, R12, #100 65 ADD R12, R12, #36 67 LDMFD R12!, {R0-R7} 68 ;ADD R12, R12, #72 69 MSR PSP, R12 103 MRS R12, PRIMAS [all...] |
/kernel/liteos_m/arch/arm/cortex-m33/iar/NTZ/ |
H A D | los_exc.S | 100 MOV R12,#0 106 MOV R12, #FLAG_ADDR_VALID 112 MOV R12, #FLAG_ADDR_VALID 120 ORR R0, R0 ,R12 141 MOV R12, #FLAG_ADDR_VALID 147 MOV R12,#0 158 MOV R12, #FLAG_ADDR_VALID 164 MOV R12,#0 174 MOV R12, #0 181 ORR R0, R0, R12 [all...] |
H A D | los_dispatch.S | 57 PUSH {R12, LR}
59 POP {R12, LR}
75 LDR R12, [R0]
82 ADD R12, R12, #100
84 LDMFD R12!, {R0-R7}
85 ADD R12, R12, #72
86 MSR PSP, R12
94 ADD R12, R1 [all...] |
/kernel/liteos_m/arch/arm/cortex-m4/iar/ |
H A D | los_exc.S | 100 MOV R12,#0
106 MOV R12, #FLAG_ADDR_VALID
112 MOV R12, #FLAG_ADDR_VALID
120 ORR R0, R0 ,R12
141 MOV R12, #FLAG_ADDR_VALID
147 MOV R12,#0
158 MOV R12, #FLAG_ADDR_VALID
164 MOV R12,#0
174 MOV R12, #0
181 ORR R0, R0, R12
[all...] |
H A D | los_dispatch.S | 57 PUSH {R12, LR}
59 POP {R12, LR}
75 LDR R12, [R0]
82 ADD R12, R12, #100
84 LDMFD R12!, {R0-R7}
85 ADD R12, R12, #72
86 MSR PSP, R12
94 ADD R12, R1 [all...] |
/kernel/liteos_m/arch/arm/cortex-m55/iar/NTZ/ |
H A D | los_exc.S | 100 MOV R12,#0 106 MOV R12, #FLAG_ADDR_VALID 112 MOV R12, #FLAG_ADDR_VALID 120 ORR R0, R0 ,R12 141 MOV R12, #FLAG_ADDR_VALID 147 MOV R12,#0 158 MOV R12, #FLAG_ADDR_VALID 164 MOV R12,#0 174 MOV R12, #0 181 ORR R0, R0, R12 [all...] |
H A D | los_dispatch.S | 57 PUSH {R12, LR}
59 POP {R12, LR}
75 LDR R12, [R0]
82 ADD R12, R12, #100
84 LDMFD R12!, {R0-R7}
85 ADD R12, R12, #72
86 MSR PSP, R12
94 ADD R12, R1 [all...] |
/kernel/liteos_m/arch/arm/cortex-m7/iar/ |
H A D | los_exc.S | 100 MOV R12,#0 106 MOV R12, #FLAG_ADDR_VALID 112 MOV R12, #FLAG_ADDR_VALID 120 ORR R0, R0 ,R12 141 MOV R12, #FLAG_ADDR_VALID 147 MOV R12,#0 158 MOV R12, #FLAG_ADDR_VALID 164 MOV R12,#0 174 MOV R12, #0 181 ORR R0, R0, R12 [all...] |
H A D | los_dispatch.S | 57 PUSH {R12, LR}
59 POP {R12, LR}
75 LDR R12, [R0]
82 ADD R12, R12, #100
84 LDMFD R12!, {R0-R7}
85 ADD R12, R12, #72
86 MSR PSP, R12
94 ADD R12, R1 [all...] |
/kernel/liteos_m/arch/arm/cortex-m33/gcc/NTZ/ |
H A D | los_exc.S | 112 MOV R12,#0 123 MOV R12, #FLAG_ADDR_VALID 134 MOV R12, #FLAG_ADDR_VALID 147 ORR R0, R0 ,R12 178 MOV R12, #FLAG_ADDR_VALID 189 MOV R12,#0 205 MOV R12, #FLAG_ADDR_VALID 216 MOV R12,#0 231 MOV R12, #0 244 ORR R0, R0, R12 [all...] |
/kernel/liteos_m/arch/arm/cortex-m55/gcc/NTZ/ |
H A D | los_exc.S | 109 MOV R12, #0 120 MOV R12, #FLAG_ADDR_VALID 131 MOV R12, #FLAG_ADDR_VALID 144 ORR R0, R0, R12 175 MOV R12, #FLAG_ADDR_VALID 186 MOV R12, #0 202 MOV R12, #FLAG_ADDR_VALID 213 MOV R12, #0 228 MOV R12, #0 241 ORR R0, R0, R12 [all...] |
/kernel/liteos_m/arch/arm/cortex-m7/gcc/ |
H A D | los_exc.S | 112 MOV R12,#0 123 MOV R12, #FLAG_ADDR_VALID 134 MOV R12, #FLAG_ADDR_VALID 147 ORR R0, R0 ,R12 178 MOV R12, #FLAG_ADDR_VALID 189 MOV R12,#0 205 MOV R12, #FLAG_ADDR_VALID 216 MOV R12,#0 231 MOV R12, #0 244 ORR R0, R0, R12 [all...] |
/kernel/uniproton/src/arch/cpu/armv7-m/cortex-m4/ |
H A D | prt_hw_exc.S | 47 OS_NORMAL_PUSH_SP_AUTO = 32 @auto save 8 normal R registers(xPSR, PC, LR, R12,R0~R3),8*4 135 MOV R12,#0 141 MOV R12, #FLAG_ADDR_VALID 147 MOV R12, #FLAG_ADDR_VALID 158 ORR R0, R12 178 MOV R12, #FLAG_ADDR_VALID 183 MOV R12,#0 194 MOV R12, #FLAG_ADDR_VALID 199 MOV R12,#0 207 MOV R12, # [all...] |
/kernel/linux/linux-5.10/arch/powerpc/platforms/powernv/ |
H A D | opal-wrappers.S | 21 * STK_PARAM(R12) - MSR to restore 26 ld r12,STK_PARAM(R12)(r1) 44 ld r11,STK_PARAM(R12)(r1) 48 .short 0x4039 /* li r10,STK_PARAM(R12) */ 49 .byte (STK_PARAM(R12) >> 8) & 0xff 50 .byte STK_PARAM(R12) & 0xff
|