From 2741bec8f714564bf5c394febb140484371ac275 Mon Sep 17 00:00:00 2001 From: lepus Date: Fri, 14 Jul 2023 23:12:04 +0800 Subject: [PATCH] [libcpu][cortex-a]modified start_gcc.S (#7810) --- libcpu/arm/cortex-a/start_gcc.S | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libcpu/arm/cortex-a/start_gcc.S b/libcpu/arm/cortex-a/start_gcc.S index 1ed0d6166b..6ff40b1b31 100644 --- a/libcpu/arm/cortex-a/start_gcc.S +++ b/libcpu/arm/cortex-a/start_gcc.S @@ -549,8 +549,8 @@ rt_hw_context_switch_interrupt_do: ldr r6, [r6] ldr sp, [r6] /* get new task's stack pointer */ - bl rt_thread_self #ifdef RT_USING_SMART + bl rt_thread_self mov r4, r0 bl lwp_aspace_switch mov r0, r4 @@ -622,8 +622,8 @@ vector_swi: vector_undef: push_svc_reg bl rt_hw_trap_undef - cps #Mode_UND #ifdef RT_USING_FPU + cps #Mode_UND sub sp, sp, #17 * 4 ldr lr, [sp, #15*4] ldmia sp, {r0 - r12}