summaryrefslogtreecommitdiffstats
path: root/cpukit (follow)
Commit message (Expand)AuthorAgeFilesLines
* mpci: Use the first scheduler for MPCISebastian Huber2016-11-092-2/+2
* rtems: Fix rtems_task_create() scheduler selectionSebastian Huber2016-11-091-1/+1
* score: Inline some SMP lock operations by defaultSebastian Huber2016-11-092-11/+22
* Provide kernel space header filesSebastian Huber2016-11-088-0/+228
* sparc: Provide _CPU_Get_thread_executing()Sebastian Huber2016-11-071-0/+4
* score: Add optional _CPU_Get_thread_executing()Sebastian Huber2016-11-073-6/+27
* score: Prevent assignment to _Thread_ExecutingSebastian Huber2016-11-071-1/+1
* score: Add <rtems/score/cpuimpl.h>Sebastian Huber2016-11-0751-0/+595
* score: Optimize self-contained mutexesSebastian Huber2016-11-042-32/+85
* score: Use non-inline thread queue lock opsSebastian Huber2016-11-042-19/+99
* score: Provide inline variants for ISR lock opsSebastian Huber2016-11-041-0/+32
* score: Default to non-inline SMP lock opsSebastian Huber2016-11-042-90/+71
* Size optimization for resource snapshotsSebastian Huber2016-11-041-23/+37
* posix: Fix _POSIX_RWLock_Manager_initialization()Sebastian Huber2016-11-041-1/+1
* score: Fix _Scheduler_Try_to_schedule_node()Sebastian Huber2016-11-041-10/+14
* score: Add _Watchdog_Ticks_from_sbintimeSebastian Huber2016-11-031-0/+12
* score: Delete unused _Scheduler_Is_id_valid()Sebastian Huber2016-11-031-10/+0
* score: Conditionally enable thread resource countSebastian Huber2016-11-034-0/+22
* score: Relax _Scheduler_Set() restrictionsSebastian Huber2016-11-031-4/+5
* score: Introduce thread resource count methodsSebastian Huber2016-11-035-14/+28
* rtems: Fix binary semaphore resource countSebastian Huber2016-11-031-4/+1
* testsupport: Determine worker index via processorSebastian Huber2016-11-032-40/+36
* score: Simplify yield and unblock scheduler opsSebastian Huber2016-11-0222-173/+123
* score: Introduce Thread_Scheduler_control::homeSebastian Huber2016-11-0223-69/+44
* score: Delete Thread_Scheduler_control::own_nodeSebastian Huber2016-11-0212-48/+31
* score: Delete Thread_Scheduler_control::nodeSebastian Huber2016-11-029-30/+12
* score: Delete Scheduler_Node::accepts_helpSebastian Huber2016-11-023-13/+1
* score: Delete Resource HandlerSebastian Huber2016-11-025-491/+0
* score: Second part of new MrsP implementationSebastian Huber2016-11-026-288/+190
* score: Delete unused scheduler ask for help X opSebastian Huber2016-11-0212-356/+1
* score: Simplify update priority scheduler opSebastian Huber2016-11-0216-53/+30
* score: Delete _Scheduler_Ask_for_help_if_necessarySebastian Huber2016-11-024-126/+3
* score: Delete unused functionsSebastian Huber2016-11-023-123/+0
* score: First part of new MrsP implementationSebastian Huber2016-11-0211-310/+361
* score: Use scheduler instance specific locksSebastian Huber2016-11-024-10/+35
* score: Yield support for new SMP helping protocolSebastian Huber2016-11-022-14/+55
* score: Add new SMP scheduler helping protocolSebastian Huber2016-11-0219-60/+969
* score: Add _Thread_Scheduler_process_requests()Sebastian Huber2016-11-025-1/+104
* score: Add scheduler node requestsSebastian Huber2016-11-025-3/+133
* score: Protect thread CPU by thread scheduler lockSebastian Huber2016-11-022-17/+32
* score: Protect thread scheduler state changesSebastian Huber2016-11-022-30/+58
* score: Add thread scheduler lockSebastian Huber2016-11-024-0/+23
* score: Add _Thread_Scheduler_remove_wait_node()Sebastian Huber2016-11-023-4/+17
* score: Add _Thread_Scheduler_add_wait_node()Sebastian Huber2016-11-023-8/+15
* score: Add _Scheduler_Node_get_scheduler()Sebastian Huber2016-11-022-1/+9
* score: Simplify _Scheduler_SMP_Node_change_state()Sebastian Huber2016-11-021-38/+26
* score: Pass scheduler node to unblock operationSebastian Huber2016-11-0219-107/+84
* score: Pass scheduler node to block operationSebastian Huber2016-11-0221-83/+83
* score: Pass scheduler node to yield operationSebastian Huber2016-11-0215-79/+51
* score: Pass scheduler node to update priority opSebastian Huber2016-11-0217-63/+100