[RTEMS Project] #2751: Thread dispatch via interrupt is broken at least on ARM and PowerPC
RTEMS trac
trac at rtems.org
Fri Nov 18 06:59:43 UTC 2016
#2751: Thread dispatch via interrupt is broken at least on ARM and PowerPC
-----------------------------+------------------------------
Reporter: sebastian.huber | Owner: sebastian.huber
Type: defect | Status: new
Priority: normal | Milestone: 4.12
Component: SMP | Version: 4.11
Severity: critical | Resolution:
Keywords: |
-----------------------------+------------------------------
Comment (by Sebastian Huber <sebastian.huber@…>):
In [changeset:"d78d5294cd076b48160e12c2f52a940d783b4dac/rtems"]:
{{{
#!CommitTicketReference repository="rtems"
revision="d78d5294cd076b48160e12c2f52a940d783b4dac"
score: Add and use _Thread_Dispatch_direct()
This function is useful for operations which synchronously block, e.g.
self restart, self deletion, yield, sleep. It helps to detect if these
operations are called in the wrong context. Since the thread dispatch
necessary indicator is not used, this is more robust in some SMP
situations.
Update #2751.
}}}
--
Ticket URL: <http://devel.rtems.org/ticket/2751#comment:2>
RTEMS Project <http://www.rtems.org/>
RTEMS Project
More information about the bugs
mailing list