esp-idf/components/freertos
Darian Leung 0a894c2b30 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:26:16 +08:00
..
include/freertos docs: fix broken links 2022-02-16 14:24:22 +08:00
test Merge branch 'ci/change_perf_key_v4.2' into 'release/v4.2' 2021-08-16 06:13:21 +00:00
xtensa freertos: Xtensa FreeRTOS saves threadptr in solicited stack frame 2022-07-04 18:26:16 +08:00
CMakeLists.txt Exception handlers for LoadStoreError and LoadStoreAlignmentError 2020-02-26 20:21:59 +08:00
component.mk Exception handlers for LoadStoreError and LoadStoreAlignmentError 2020-02-26 20:21:59 +08:00
croutine.c Add UNTESTED_FUNCTION() call to untested functions, make Kconfig option to enable that to map to assert() 2016-09-27 11:36:30 +08:00
event_groups.c freertos/backport and test v9.0.0 functions 2017-11-23 14:18:09 +08:00
FreeRTOS-openocd.c freertos: fix defining uxTopUsedPriority for esp32s2beta 2019-10-29 16:38:48 +01:00
Kconfig freertos: ensure the interrupt stack is aligned 2020-09-04 20:45:38 +02:00
license.txt Initial public version 2016-08-17 23:08:22 +08:00
linker.lf components: fix ldgen check errors 2021-06-17 12:36:34 +10:00
list.c freertos: removed likely macros from non-port specifics parts of freertos 2020-01-03 14:42:57 -03:00
queue.c freertos: Check for arithmetic overflows on queue creation 2021-05-04 18:35:04 +10:00
sdkconfig.rename Rename Kconfig options (components/freertos) 2019-05-21 09:09:01 +02:00
stdint.readme Initial public version 2016-08-17 23:08:22 +08:00
tasks.c Merge branch 'bugfix/spinlock_coredump_regressions_v4.2' into 'release/v4.2' 2020-09-25 07:33:05 +08:00
timers.c freertos: removed likely macros from non-port specifics parts of freertos 2020-01-03 14:42:57 -03:00