aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/sched_plugin.c
Commit message (Collapse)AuthorAge
* Cleanup: Get rid of unneeded algo_tick indirection.Bjoern B. Brandenburg2007-10-04
| | | | | Since all plugins use rt_scheduler_tick() anyway, we might as well get rid of the field.
* PSN-EDF now seems to workBjoern B. Brandenburg2007-09-13
| | | | | I cannot reproduce any crashes under QEMU any more, and the code looks like it's ok. I'll test it on the real machine next.
* First part of the PI semaphore implementation.Bjoern B. Brandenburg2007-05-14
| | | | | | | | | | | - move struct pi_semaphore to place where it makes more sense (not included everywhere) - change semantics of scheduler plugin callbacks and add comments - remove old unneeded code - compile fixes Note: The plugins don't actually work yet, since the semantics of the callbacks have changed. That will be fixed in the next patch.
* Various changes that I don't want to lose, but the code does not work.John M. Calandrino2007-05-09
|
* Fixed bug related to not initializing pointers to PI-related functions inJohn M. Calandrino2007-04-27
| | | | curr_sched_plugin.
* Fixed a number of issues, subtle and otherwise, with PI semaphores.John M. Calandrino2007-04-24
| | | | | | | | | | PI semaphores now use scheduler callbacks to update priority on a down or up call. Issues with calling down/up and not calling __down_failed or __up_wakeup for PI semaphores has been noted (since priority-related things occured in those calls) and up has been fixed (down is in process). Callbacks are now responsible for the priority checks and updates, and some subtle cases are handled that were missed before. Still need to finish handling GSN-EDF implementation issues related to suspensions.
* Add scheduler plugin callbacks for priority inheritance.Bjoern B. Brandenburg2007-04-23
|
* Add enter_np/exit_np callbacks for non-preemptable sections supportBjoern B. Brandenburg2007-04-17
|
* finishing touches for TRACE() implementationBjoern Brandenburg2007-02-15
| | | | | Remove some stale comments and prevent NULL bytes from being copied into the TRACE ring-buffer.
* got some cruft out of litmus.cBjoern B. Brandenburg2007-02-01
|
* Use names that make more sense.Bjoern B. Brandenburg2007-02-01
|
* cleaned out sched_plugin.hBjoern B. Brandenburg2007-02-01
|
* Removed unneeded includesBjoern B. Brandenburg2007-02-01
|
* plugin driver filesBjoern B. Brandenburg2007-02-01