OVMS3-idf/components/freertos/include/freertos
Jeroen Domburg 0383bc8599 Merge branch 'workaround/pin_noaffinity_task_to_core_when_fpu_used' into 'master'
Workaround: Automatically pin no-cpu-affinity task to a core when FPU is used

FPU status at the moment does not migrate cleanly between cores, so tasks without affinity that happen to migrate across FPUs will run into problems. As a workaround, this modification will automatically pin the task to the current CPU when FPU activity is detected. If anything, it's better than getting all kinds of weird and wonderful FPU corruption issues...

See merge request !124
2016-09-29 11:16:41 +08:00
..
croutine.h Initial public version 2016-08-17 23:08:22 +08:00
deprecated_definitions.h Initial public version 2016-08-17 23:08:22 +08:00
event_groups.h Initial public version 2016-08-17 23:08:22 +08:00
FreeRTOS.h FreeRTOS: temporary solution for memory canaries and memory debug 2016-09-07 21:52:24 +08:00
FreeRTOSConfig.h Fix UNTESTED_FUNCTION includes, remove unnecessary mux initialization in event groups 2016-09-27 11:50:46 +08:00
heap_regions.h Initial public version 2016-08-17 23:08:22 +08:00
heap_regions_debug.h FreeRTOS: temporary solution for memory canaries and memory debug 2016-09-07 21:52:24 +08:00
list.h Initial public version 2016-08-17 23:08:22 +08:00
mpu_wrappers.h Initial public version 2016-08-17 23:08:22 +08:00
panic.h Add files I forgot (FreeRTOS-openocd.c and panic.h) 2016-08-24 17:30:53 +08:00
portable.h Initial public version 2016-08-17 23:08:22 +08:00
portbenchmark.h Initial public version 2016-08-17 23:08:22 +08:00
portmacro.h Add working portASSERT_IF_IN_ISR function, fix enter_critical thing even better. 2016-09-09 17:15:50 +08:00
porttrace.h Initial public version 2016-08-17 23:08:22 +08:00
projdefs.h Initial public version 2016-08-17 23:08:22 +08:00
queue.h Initial public version 2016-08-17 23:08:22 +08:00
ringbuf.h Add ringbuf.c. This works like a FreeRTOS queue, but allows for variable-length items which in some cases is more memory efficient than a queue. 2016-09-28 12:43:35 +08:00
semphr.h Initial public version 2016-08-17 23:08:22 +08:00
StackMacros.h Initial public version 2016-08-17 23:08:22 +08:00
task.h Automatically pin no-cpu-affinity task to a core when FPU is used 2016-09-28 17:02:44 +08:00
timers.h Initial public version 2016-08-17 23:08:22 +08:00
xtensa_api.h Initial public version 2016-08-17 23:08:22 +08:00
xtensa_config.h Initial public version 2016-08-17 23:08:22 +08:00
xtensa_context.h Initial public version 2016-08-17 23:08:22 +08:00
xtensa_rtos.h Initial public version 2016-08-17 23:08:22 +08:00
xtensa_timer.h Initial public version 2016-08-17 23:08:22 +08:00