]> granicus.if.org Git - esp-idf/commitdiff
Merge branch 'workaround/pin_noaffinity_task_to_core_when_fpu_used' into 'master'
authorJeroen Domburg <jeroen@espressif.com>
Thu, 29 Sep 2016 03:16:41 +0000 (11:16 +0800)
committerJeroen Domburg <jeroen@espressif.com>
Thu, 29 Sep 2016 03:16:41 +0000 (11:16 +0800)
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

1  2 
components/freertos/tasks.c

Simple merge