aboutsummaryrefslogtreecommitdiff
path: root/src/rtos/ThreadX.c
diff options
context:
space:
mode:
authorEvan Hunter <ehunter@broadcom.com>2012-11-21 18:00:36 +1100
committerSpencer Oliver <spen@spen-soft.co.uk>2012-12-14 20:45:22 +0000
commit26902bb317d1a5e7a7367e486b03580133ef3dd6 (patch)
tree70dc69e84e1ca003c2d02ba21237a33564d32012 /src/rtos/ThreadX.c
parentdb42a373b7ef2bc7e63fe0d040f62a054ef72cf8 (diff)
downloadriscv-openocd-26902bb317d1a5e7a7367e486b03580133ef3dd6.zip
riscv-openocd-26902bb317d1a5e7a7367e486b03580133ef3dd6.tar.gz
riscv-openocd-26902bb317d1a5e7a7367e486b03580133ef3dd6.tar.bz2
rtos: Add Cortex-R4 support for ThreadX
Change-Id: I0b55af690ed917ca783d90d11dcf012f49792ed7 Signed-off-by: Evan Hunter <ehunter@broadcom.com> Reviewed-on: http://openocd.zylin.com/994 Tested-by: jenkins Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>
Diffstat (limited to 'src/rtos/ThreadX.c')
-rw-r--r--src/rtos/ThreadX.c11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/rtos/ThreadX.c b/src/rtos/ThreadX.c
index 297f3fa..714c6fe 100644
--- a/src/rtos/ThreadX.c
+++ b/src/rtos/ThreadX.c
@@ -80,7 +80,16 @@ const struct ThreadX_params ThreadX_params_list[] = {
48, /* thread_state_offset; */
136, /* thread_next_offset */
&rtos_standard_Cortex_M3_stacking, /* stacking_info */
- }
+ },
+ {
+ "cortex_r4", /* target_name */
+ 4, /* pointer_width; */
+ 8, /* thread_stack_offset; */
+ 40, /* thread_name_offset; */
+ 48, /* thread_state_offset; */
+ 136, /* thread_next_offset */
+ &rtos_standard_Cortex_R4_stacking, /* stacking_info */
+ },
};
#define THREADX_NUM_PARAMS ((int)(sizeof(ThreadX_params_list)/sizeof(struct ThreadX_params)))