소스 검색

expression_with_stack_xtensa: call esp watchpoint function using a callx4 to fix range problem of call4 function

Felipe Neves 6 년 전
부모
커밋
fab50ccf7c
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 2 1
      components/xtensa/expression_with_stack_xtensa_asm.S

+ 2 - 1
components/xtensa/expression_with_stack_xtensa_asm.S

@@ -47,7 +47,8 @@ esp_switch_stack_exit:
     #ifndef __XTENSA_CALL0_ABI__
         entry   sp, 0x10
         movi a6, 2
-        call4 esp_clear_watchpoint /* clear the watchpoint before releasing stack */
+        movi a4, esp_clear_watchpoint
+        callx4 a4 /* clear the watchpoint before releasing stack */
         l32i a4, a2, 0  /* recover the original task stack */
         mov a1, a4      /* put it on sp register again */
         retw