openocd/src/rtos
Asier Llano 6d6207a8d3 rtos: Support for "none" rtos
After a certain RTOS has been configured there is no mechanism
to go back to no RTOS support. It may be useful for debugging
purposes. With the provided modification, the "none" option
of RTOS is provided as a valid option.

It has been tested in two different board (Cortex M4 and Cortex M33).
Documentation has also been updated.

Signed-off-by: Asier Llano <allano@hubbell.com>
Change-Id: I602210bff31ccadd41c41e9454c52b5fffa1671e
Reviewed-on: https://review.openocd.org/c/openocd/+/7092
Tested-by: jenkins
Reviewed-by: Tomas Vanek <vanekt@fbl.cz>
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
2022-08-15 13:19:21 +00:00
..
FreeRTOS.c FreeRTOS: Always show current execution before scheduler is started 2022-08-08 20:48:10 +00:00
Makefile.am openocd: build: add SPDX tag 2022-07-23 13:06:38 +00:00
ThreadX.c openocd: src/rtos: replace the GPL-2.0-or-later license tag 2022-07-23 13:58:32 +00:00
chibios.c openocd: src/rtos: replace the GPL-2.0-or-later license tag 2022-07-23 13:58:32 +00:00
chromium-ec.c openocd: src: fix incorrect SPDX tags 2022-07-23 13:16:09 +00:00
eCos.c openocd: src/rtos: replace the GPL-2.0-or-later license tag 2022-07-23 13:58:32 +00:00
embKernel.c openocd: src/rtos: replace the GPL-2.0-or-later license tag 2022-07-23 13:58:32 +00:00
hwthread.c openocd: src/rtos: replace the GPL-2.0-or-later license tag 2022-07-23 13:58:32 +00:00
linux.c openocd: src/rtos: replace the GPL-2.0-or-later license tag 2022-07-23 13:58:32 +00:00
linux_header.h openocd: src: add GPL license tag on files that miss it 2022-07-23 13:13:39 +00:00
mqx.c openocd: src/rtos: replace the GPL-2.0-or-later license tag 2022-07-23 13:58:32 +00:00
nuttx.c openocd: src/rtos: replace the GPL-2.0-or-later license tag 2022-07-23 13:58:32 +00:00
nuttx_header.h openocd: src/rtos: replace the GPL-2.0-or-later license tag 2022-07-23 13:58:32 +00:00
riot.c openocd: src/rtos: replace the GPL-2.0-or-later license tag 2022-07-23 13:58:32 +00:00
rtos.c rtos: Support for "none" rtos 2022-08-15 13:19:21 +00:00
rtos.h openocd: src/rtos: replace the GPL-2.0-or-later license tag 2022-07-23 13:58:32 +00:00
rtos_chibios_stackings.c openocd: src/rtos: replace the GPL-2.0-or-later license tag 2022-07-23 13:58:32 +00:00
rtos_chibios_stackings.h openocd: src/rtos: replace the GPL-2.0-or-later license tag 2022-07-23 13:58:32 +00:00
rtos_ecos_stackings.c openocd: src/rtos: replace the GPL-2.0-or-later license tag 2022-07-23 13:58:32 +00:00
rtos_ecos_stackings.h openocd: src/rtos: replace the GPL-2.0-or-later license tag 2022-07-23 13:58:32 +00:00
rtos_embkernel_stackings.c openocd: src/rtos: replace the GPL-2.0-or-later license tag 2022-07-23 13:58:32 +00:00
rtos_embkernel_stackings.h openocd: src/rtos: replace the GPL-2.0-or-later license tag 2022-07-23 13:58:32 +00:00
rtos_mqx_stackings.c openocd: src/rtos: replace the GPL-2.0-or-later license tag 2022-07-23 13:58:32 +00:00
rtos_mqx_stackings.h openocd: src/rtos: replace the GPL-2.0-or-later license tag 2022-07-23 13:58:32 +00:00
rtos_riot_stackings.c openocd: src/rtos: replace the GPL-2.0-or-later license tag 2022-07-23 13:58:32 +00:00
rtos_riot_stackings.h openocd: src/rtos: replace the GPL-2.0-or-later license tag 2022-07-23 13:58:32 +00:00
rtos_standard_stackings.c openocd: src/rtos: replace the GPL-2.0-or-later license tag 2022-07-23 13:58:32 +00:00
rtos_standard_stackings.h openocd: src/rtos: replace the GPL-2.0-or-later license tag 2022-07-23 13:58:32 +00:00
rtos_ucos_iii_stackings.c openocd: src/rtos: replace the GPL-2.0-or-later license tag 2022-07-23 13:58:32 +00:00
rtos_ucos_iii_stackings.h openocd: src/rtos: replace the GPL-2.0-or-later license tag 2022-07-23 13:58:32 +00:00
uCOS-III.c openocd: src/rtos: replace the GPL-2.0-or-later license tag 2022-07-23 13:58:32 +00:00
zephyr.c openocd: src: fix incorrect SPDX tags 2022-07-23 13:16:09 +00:00