Changeset d9249c9 in rtems

Timestamp:
08/31/21 09:03:57 (3 years ago)
Author:
Sebastian Huber <sebastian.huber@…>
Branches:
master
Children:
317774c
Parents:
9c0591f1
git-author:
Sebastian Huber <sebastian.huber@…> (08/31/21 09:03:57)
git-committer:
Sebastian Huber <sebastian.huber@…> (09/01/21 18:24:57)
Message:

score: Fix blocking message queue receive

In order to ensure FIFO fairness across schedulers, the thread queue
surrender operation must be used to dequeue a thread from the thread
queue. The thread queue extract operation is intended for timeouts.

Add _Thread_queue_Resume() which may be used to make extracted or
surrendered threads ready again.

Remove the now unused _Thread_queue_Extract_critical() function.

Close #4509.

(No files)

Note: See TracChangeset for help on using the changeset viewer.