Fix Cortex-M0 version.

This commit is contained in:
NIIBE Yutaka
2017-11-15 16:47:26 +09:00
parent bbe09de209
commit 13926ac05a

View File

@@ -327,8 +327,8 @@ chx_sched (uint32_t yield)
* pc: return address (= .L_CONTEXT_SWITCH_FINISH)
* psr: INITIAL_XPSR scratch
*/
asm ("ldr r1, =.L_CONTEXT_SWITCH_FINISH\n\t"
"mov r2, lr\n\t"
asm ("ldr r1, lr\n\t"
"mov r2, =.L_CONTEXT_SWITCH_FINISH\n\t"
"mov r3, #128\n\t"
"lsl r3, #17\n\t"
"push {r1, r2, r3}\n\t"