]> git.sur5r.net Git - freertos/commit
Introduce the portSOFTWARE_BARRIER macro which thus far is only used by the Win32...
authorrtel <rtel@1d2547de-c912-0410-9cb9-b8ca96c0e9e2>
Thu, 23 Jan 2020 23:49:24 +0000 (23:49 +0000)
committerrtel <rtel@1d2547de-c912-0410-9cb9-b8ca96c0e9e2>
Thu, 23 Jan 2020 23:49:24 +0000 (23:49 +0000)
commit06aa050d826b19c380bbb60b902f618727aba799
treee46ae9c2dcfd47c185e53446c76e27954e5017a1
parentb63ada5fe4cd398d13af4c87245ba368af6a2cdd
Introduce the portSOFTWARE_BARRIER macro which thus far is only used by the Win32 demo to hold execution up in case a simulated interrupt is executing simultaneously.  That should never happen as all threads should execute on the same core, but we have had numerous reports that this and other Win32 port changes we have made fixed these issues - although we have not been able to replicate them ourselves.

git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@2808 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
FreeRTOS/Source/include/FreeRTOS.h
FreeRTOS/Source/portable/MSVC-MingW/port.c
FreeRTOS/Source/portable/MSVC-MingW/portmacro.h
FreeRTOS/Source/tasks.c