[Bug 2183] Thread migration is broken on SMP

bugzilla-daemon at rtems.org bugzilla-daemon at rtems.org
Tue Jun 24 13:38:32 UTC 2014


--- Comment #2 from Sebastian Huber <sebastian.huber at embedded-brains.de> 2014-06-24 08:38:32 CDT ---
I found this problem during code review and wrote this test case.  I guess its
quite hard to write a reliable test case without the usage of
_Thread_Dispatch_disable()/_Thread_Dispatch_enable() since the time frame for
this bug is very small.

Do you really see a situation in your tests in which a processor loops
infinitely on the Context_Control::is_executing indicator?

We need some sort of ordering for the thread dispatch requests so that outdated
heirs can be detected.

Configure bugmail: https://www.rtems.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.

More information about the bugs mailing list