mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
95955ed170
SMP FreeRTOS uses a single kernel lock for all critical sections. There is a known issue with esp_ipc_isr_stall_other_cpu() that can cause dead if the other CPU is already in a critical section. This commit adds a temporary workaround to reduce the chance of deadlock by taking the SMP FreeRTOS kernel lock first before stalling the other CPU. See IDF-5257 for more details. |
||
---|---|---|
.. | ||
debug_helpers_asm.S | ||
debug_helpers.c | ||
debug_stubs.c | ||
esp_ipc_isr_handler.S | ||
esp_ipc_isr_routines.S | ||
esp_ipc_isr.c | ||
expression_with_stack_asm.S | ||
expression_with_stack.c | ||
panic_arch.c | ||
panic_handler_asm.S | ||
trax.c |