FreeRTOS-Kernel/portable/ThirdParty/GCC
Reda Maher 77ad717400
Posix: Fix no task switching issue if a task ended its main function (#184)
* Posix: Fix no task switching issue if a task ended

When the main function of a task exits, no task switching happened.
This is because all the remaining tasks are waiting on the condition
variable. The fix is to trigger a task switch and mark the exiting
task as "Dying" to be suspened and exited properly from the scheduler.

* Posix: Assert and stop if the Task function returned

* Posix: just assert if a task returned from its main function

Co-authored-by: alfred gedeon <alfred2g@hotmail.com>
2020-10-05 18:06:51 -07:00
..
ARC_EM_HS Update History.txt and fix versioning in asm files (#177) 2020-09-18 08:05:13 -07:00
ARC_v1 Fix some broken/redirected URL (#172) 2020-09-21 15:49:55 -07:00
ARM_CM33_TFM Introduce Trusted Firmware M support in Kernel on ARM Cortex M33 (#108) 2020-09-09 08:15:50 -07:00
ATmega Update version number to 10.4.1 (#173) 2020-09-17 15:25:15 -07:00
Posix Posix: Fix no task switching issue if a task ended its main function (#184) 2020-10-05 18:06:51 -07:00
RISC-V Style: Make freertos.org = FreeRTOS.org and add https (#134) 2020-08-21 11:30:39 -07:00
Xtensa_ESP32 Fix some broken/redirected URL (#172) 2020-09-21 15:49:55 -07:00