aboutsummaryrefslogtreecommitdiffstats
path: root/litmus/aux_tasks.c
Commit message (Collapse)AuthorAge
* Increase max aux runtime from 1 jiffy to 4.Glenn Elliott2013-01-18
|
* make klmirqd work like aux tasks. checkpoint.Glenn Elliott2012-12-12
| | | | this code is untested!
* Rename klitirqd klmirqd.Glenn Elliott2012-12-09
|
* Specify aux thread granularity in jiffiesGlenn Elliott2012-12-09
|
* AUX_FUTURE and revised inh-based aux tie breakGlenn Elliott2012-12-06
|
* Fix compilation warnings.Glenn Elliott2012-11-30
|
* boost aux tasks unconditionallyGlenn Elliott2012-11-11
|
* Fixed three bugs with aux threads and nested locksGlenn Elliott2012-09-17
| | | | | | | | | | | | | | Fixes two bugs with nested locks: 1) List of aux threads could become corrupted. -- moved modifications to be within scheduler lock. 2) Fixed bad EDF comparison ordering that could lead to schedule thrashing in an infinite loop. 3) Prevent aux threads from inheriting a priority from a task that is blocked on a real-time litmus lock. (since the aux threads can't possibly hold these locks, we don't have to worry about inheritance.)
* Added CONFIG_REALTIME_AUX_TASKS optionGlenn Elliott2012-09-16
| | | | | | Auxillary task features were enabled by CONFIG_LITMUS_LOCKING. Made auxillary tasks a seperate feature that depends upon CONFIG_LITMUS_LOCKING.
* Implement real-time aux threads. G-EDF only.Glenn Elliott2012-09-16
|
* checkpoint for aux_tasks. can still deadlockGlenn Elliott2012-09-14