Merge branch 'bugfix/fix_context_switch_ra' into 'master'

freerots: fix rtos_int_exit writing outside ISR stack

See merge request espressif/esp-idf!12161
This commit is contained in:
Angus Gratton
2021-01-27 15:05:10 +08:00

View File

@@ -90,9 +90,9 @@ isr_skip_decrement:
/* preserve return address and schedule next task */ /* preserve return address and schedule next task */
addi sp,sp,-4 addi sp,sp,-4
sw ra, 0x04(sp) sw ra, 0(sp)
call vTaskSwitchContext call vTaskSwitchContext
lw ra, 0x04(sp) lw ra, 0(sp)
addi sp, sp, 4 addi sp, sp, 4
/* Clears the switch pending flag */ /* Clears the switch pending flag */