Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Make comparators take const operands. | Glenn Elliott | 2014-03-13 |
| | | | | | This patch updates various parts of litmus that utilize binheap and bheaps to use const operands. | ||
* | print extra TRACE() info for aux tasks. | Glenn Elliott | 2014-03-04 |
| | |||
* | Add more robust budget tracking/enforcement. | Glenn Elliott | 2014-03-03 |
| | | | | | | | | This patch adds more feature-rich budget tracking/enforcement features. Budget tracking is now controlled by a state machine. Each task can elect to use a different budget policy. Hooks are in place to implement bandwidth inheritance (BWI) and virtually exclusive resources. | ||
* | Add auxiliary task support. | Glenn Elliott | 2014-03-03 |
Auxiliary tasks helper threads to real-time tasks. These helper tasks may inherit the priority of the real-time task(s) in the process only if that real-time task is blocked/suspended (and it is not suspending because the job has completed). Otherwise, these threads are scheduled with a default priority greater than normal Linux threads, but lower than any other real-time task, including klmirqd threads. |