openocd/src/rtos
Jonathan Dumaresq f5b7033742 RTOS support: Add FPU support for FreeRTOS
Add new structure for for working with FPU thread in thread view.
This modification support both stacking.
When FPU is activated, LR must be validated to check if the FPU
register are push on the stack. This is mandatory to find the correct
stack pointer position.

the modified code was inspired and adapted from

88d2003bb8

Change-Id: I6641926aa14e7216cacb399cbc8bb0db324cc9fc
Signed-off-by: Jonathan Dumaresq <jdumaresq@cimeq.qc.ca>
Reviewed-on: http://openocd.zylin.com/3397
Tested-by: jenkins
Reviewed-by: Sergey A. Borshch <sb-sf@users.sourceforge.net>
Reviewed-by: Harry Zhurov <harry.zhurov@gmail.com>
Reviewed-by: Anton Gusev
Reviewed-by: Михаил Цивинский <mtsivinsky@gmail.com>
Reviewed-by: Freddie Chopin <freddie.chopin@gmail.com>
2016-05-04 22:36:23 +01:00
..
ChibiOS.c ChibiOS: fix crash on auto detection 2015-04-14 12:16:50 +01:00
eCos.c rtos: allow symbols to be optional for a particular RTOS 2014-11-24 22:21:37 +00:00
embKernel.c rtos: allow symbols to be optional for a particular RTOS 2014-11-24 22:21:37 +00:00
FreeRTOS.c RTOS support: Add FPU support for FreeRTOS 2016-05-04 22:36:23 +01:00
linux_header.h rtos : linux awareness 2012-01-15 22:17:16 +00:00
linux.c rtos: free gdb packet allocated memory 2015-01-09 00:19:11 +00:00
Makefile.am rtos: Freescale MQX rtos support 2015-03-09 06:29:17 +00:00
mqx.c rtos/mqx: Fix uninitialized parts of symbol table 2015-11-03 21:58:50 +00:00
rtos_chibios_stackings.c rtos: turn stack alignment into a function pointer 2015-10-30 23:41:44 +00:00
rtos_chibios_stackings.h Added FPU support for ChibiOS/RT 2014-11-24 22:22:11 +00:00
rtos_ecos_stackings.c rtos: turn stack alignment into a function pointer 2015-10-30 23:41:44 +00:00
rtos_ecos_stackings.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
rtos_embkernel_stackings.c rtos: turn stack alignment into a function pointer 2015-10-30 23:41:44 +00:00
rtos_embkernel_stackings.h cortex_m: target implementation renames cortex_m3 to cortex_m 2013-10-10 20:51:03 +00:00
rtos_mqx_stackings.c rtos: turn stack alignment into a function pointer 2015-10-30 23:41:44 +00:00
rtos_mqx_stackings.h rtos: Freescale MQX rtos support 2015-03-09 06:29:17 +00:00
rtos_standard_stackings.c RTOS support: Add FPU support for FreeRTOS 2016-05-04 22:36:23 +01:00
rtos_standard_stackings.h RTOS support: Add FPU support for FreeRTOS 2016-05-04 22:36:23 +01:00
rtos.c jim-nvp: Make Jim_GetOpt_String const-correct 2016-02-29 20:32:31 +00:00
rtos.h rtos: turn stack alignment into a function pointer 2015-10-30 23:41:44 +00:00
ThreadX.c rtos: turn stack alignment into a function pointer 2015-10-30 23:41:44 +00:00