summaryrefslogtreecommitdiffstats
path: root/cpukit/score/include/rtems/score/schedulercbsimpl.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* score: Change scheduler node init and destroySebastian Huber2016-07-011-0/+7
| | | | | | Provide the scheduler node to initialize or destroy to the corresponding operations. This makes it possible to have more than one scheduler node per thread.
* score: Rename *_Node_get() to *_Thread_get_node()Sebastian Huber2014-07-081-2/+2
| | | | | | This emphasizes that the scheduler node of a thread is returned and this is not a function working with scheduler nodes like the other *_Node_*() functions.
* score: Introduce scheduler nodesSebastian Huber2014-05-141-0/+52
Rename scheduler per-thread information into scheduler nodes using Scheduler_Node as the base type. Use inheritance for specialized schedulers. Move the scheduler specific states from the thread control block into the scheduler node structure. Validate the SMP scheduler node state transitions in case RTEMS_DEBUG is defined.