summaryrefslogtreecommitdiffstats
path: root/cpukit/score/include/rtems/score/schedulerimpl.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* score: Add scheduler control to scheduler opsSebastian Huber2014-04-041-56/+98
| | | | | Scheduler operations must be free of a global scheduler context to enable partitioned/clustered scheduling.
* score: score: Add get/set affinity to Scheduler Framework.Jennifer Averett2014-04-031-0/+32
|
* score: Add _Scheduler_Change_priority_if_higher()Sebastian Huber2014-03-311-0/+33
| | | | Add _Scheduler_Set_priority_if_higher().
* score: Add _Scheduler_Highest_priority_of_two()Sebastian Huber2014-03-311-7/+29
| | | | | | Use inline functions instead of macros for _Scheduler_Is_priority_lower_than() and _Scheduler_Is_priority_higher_than().
* Change all references of rtems.com to rtems.org.Chris Johns2014-03-211-1/+1
|
* score: PR2136: Fix _Thread_Change_priority()Sebastian Huber2013-08-201-2/+33
| | | | | | | | | | | | | | | Add call to _Scheduler_Schedule() in missing path after _Thread_Set_transient() in _Thread_Change_priority(). See also sptests/spintrcritical19. Add thread parameter to _Scheduler_Schedule(). This parameter is currently unused but may be used in future SMP schedulers. Do heir selection in _Scheduler_Schedule(). Use _Scheduler_Update_heir() for this in the particular scheduler implementation. Add and use _Scheduler_Generic_block().
* score: Create scheduler implementation headerSebastian Huber2013-07-261-0/+261
Move implementation specific parts of scheduler.h and scheduler.inl into new header file schedulerimpl.h. The scheduler.h contains now only the application visible API.