瀏覽代碼

[libcpu][cortex-a]modified start_gcc.S (#7810)

lepus 1 年之前
父節點
當前提交
2741bec8f7
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      libcpu/arm/cortex-a/start_gcc.S

+ 2 - 2
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}