aboutsummaryrefslogtreecommitdiff
path: root/src/rtos/rtos.c
diff options
context:
space:
mode:
authorDaniel Krebs <github@daniel-krebs.net>2015-10-05 15:37:57 +0200
committerAntonio Borneo <borneo.antonio@gmail.com>2020-07-26 20:11:52 +0100
commit6a78c8581d81665969f24563faccd220de517961 (patch)
treeeef19f0bcb6ec91bae848dd9b060bc50f5e5ed2d /src/rtos/rtos.c
parentcf902f7034efd8c9db248b631420838679e9a1ed (diff)
downloadriscv-openocd-6a78c8581d81665969f24563faccd220de517961.zip
riscv-openocd-6a78c8581d81665969f24563faccd220de517961.tar.gz
riscv-openocd-6a78c8581d81665969f24563faccd220de517961.tar.bz2
rtos: add support for RIOT
Add threads support for RIOT (https://github.com/RIOT-OS/RIOT). Original code is from Daniel Krebs. Change-Id: I83fe3b91dd75949e800b5aea1015d8fa37b09c61 Signed-off-by: Daniel Krebs <github@daniel-krebs.net> Signed-off-by: Vincent Dupont <vincent@otakeys.com> Signed-off-by: Benjamin Valentin <benpicco@googlemail.com> Reviewed-on: http://openocd.zylin.com/4256 Tested-by: jenkins Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
Diffstat (limited to 'src/rtos/rtos.c')
-rw-r--r--src/rtos/rtos.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/rtos/rtos.c b/src/rtos/rtos.c
index ff0fb92..ca31d22 100644
--- a/src/rtos/rtos.c
+++ b/src/rtos/rtos.c
@@ -38,6 +38,7 @@ extern struct rtos_type mqx_rtos;
extern struct rtos_type uCOS_III_rtos;
extern struct rtos_type nuttx_rtos;
extern struct rtos_type hwthread_rtos;
+extern struct rtos_type riot_rtos;
static struct rtos_type *rtos_types[] = {
&ThreadX_rtos,
@@ -50,6 +51,8 @@ static struct rtos_type *rtos_types[] = {
&mqx_rtos,
&uCOS_III_rtos,
&nuttx_rtos,
+ &riot_rtos,
+ /* keep this as last, as it always matches with rtos auto */
&hwthread_rtos,
NULL
};