esp-idf/components/xtensa
Darian Leung 5f50e835e6 freertos: Xtensa FreeRTOS saves threadptr in solicited stack frame
The Xtensa FreeRTOS port does not save the threadptr register when
doing a voluntary yield. This can result in a crash when multiple
tasks used the threadptr register and call "taskYIELD()".

This commit adds the threadptr register to the solicited stack frame.
2022-07-04 18:27:26 +08:00
..
esp32 Whitespace: Automated whitespace fixes (large commit) 2020-11-11 07:36:35 +00:00
esp32s2 Whitespace: Automated whitespace fixes (large commit) 2020-11-11 07:36:35 +00:00
esp32s3 Whitespace: Automated whitespace fixes (large commit) 2020-11-11 07:36:35 +00:00
include freertos: Xtensa FreeRTOS saves threadptr in solicited stack frame 2022-07-04 18:27:26 +08:00
trax style: format python files with isort and double-quote-string-fixer 2021-01-26 10:49:01 +08:00
CMakeLists.txt arch: move stdatomic 2021-11-02 16:24:18 +01:00
component.mk [system]: Made longjmp save for context switch 2021-05-11 12:04:27 +08:00
debug_helpers_asm.S esp32: Refactor backtrace and add esp_backtrace_print() 2019-06-19 18:30:18 +08:00
debug_helpers.c esp_rom: extract common ets apis into esp_rom_sys.h 2020-07-27 15:27:01 +08:00
eri.c Whitespace: Automated whitespace fixes (large commit) 2020-11-11 07:36:35 +00:00
expression_with_stack_xtensa_asm.S Whitespace: Automated whitespace fixes (large commit) 2020-11-11 07:36:35 +00:00
expression_with_stack_xtensa.c system: enable shared stack watchpoint 2021-02-19 16:59:29 +08:00
linker.lf arch: move stdatomic 2021-11-02 16:24:18 +01:00
trax.c Whitespace: Automated whitespace fixes (large commit) 2020-11-11 07:36:35 +00:00
xtensa_intr_asm.S Whitespace: Automated whitespace fixes (large commit) 2020-11-11 07:36:35 +00:00
xtensa_intr.c apptrace: Refactors apptrace for better support various tracing HW 2022-05-13 08:45:31 +00:00