aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/sched.c
Commit message (Expand)AuthorAge
* move header files to their own directoryBjoern B. Brandenburg2008-02-05
* push litmus_controlled check to RT pluginsBjoern B. Brandenburg2008-02-05
* litmus: change time accounting to nanosecond resolutionBjoern B. Brandenburg2008-02-04
* litmus: clean up architectureBjoern B. Brandenburg2008-02-03
* litmus: restructure data structures, prepare for nanosecond accuracyBjoern B. Brandenburg2008-02-02
* litmus: get rid of WANT_RESCHED and make dummy functions staticBjoern B. Brandenburg2008-02-02
* litmus: factor out tick counting into common codeBjoern B. Brandenburg2008-02-02
* litmus: rip out the concept of RT_MODE.Bjoern B. Brandenburg2008-02-02
* move old, now (hopefully) unneded checksBjoern B. Brandenburg2008-02-02
* litmus: don't let Linux migrate real-time tasks, ever.Bjoern B. Brandenburg2008-02-02
* rip out scheduler, rework plugin registration, introduce procfs interfaceBjoern B. Brandenburg2008-02-01
* litmus core: don't leak real-time state across forks and mode transitionsBjoern B. Brandenburg2008-01-24
* litmus core: remove prepare_task() system callBjoern B. Brandenburg2008-01-22
* [litmus core] only transition if stack is not in useBjoern B. Brandenburg2008-01-22
* [litmus core] implement rt mode transition mechanicsBjoern B. Brandenburg2008-01-17
* cleanup: tidy up code before release2007.2Bjoern B. Brandenburg2007-10-27
* litmus-core: add scheduler_signal() infrastructureBjoern B. Brandenburg2007-10-09
* Cleanup: Get rid of unneeded algo_tick indirection.Bjoern B. Brandenburg2007-10-04
* add flag based np-sectionsBjoern B. Brandenburg2007-09-13
* Place trigger for scheduling overhead benchmark.Bjoern B. Brandenburg2007-05-16
* Add time stamps for schedule(), the timer interrupt, and the pluginBjoern B. Brandenburg2007-05-16
* Fix try_to_wake_up() for RT tasks if it races with schedule.Bjoern B. Brandenburg2007-05-15
* First part of the PI semaphore implementation.Bjoern B. Brandenburg2007-05-14
* Reimplemented LITMUS standard FIFO semaphores + misc fixesBjoern B. Brandenburg2007-05-14
* TRACE RT task arrivals and departures.Bjoern B. Brandenburg2007-05-13
* Another development update. Things seem to be working better now, but IJohn M. Calandrino2007-05-09
* Development checkpoint. Still having issues.John M. Calandrino2007-05-09
* Various changes that I don't want to lose, but the code does not work.John M. Calandrino2007-05-09
* Some changes so that semaphores use correct wakeup functions.John M. Calandrino2007-05-03
* Made changes to protect empty queues from being traversed inJohn M. Calandrino2007-04-26
* Fixed handling of changes in task priorities due to PI in GSN-EDF.John M. Calandrino2007-04-25
* Removed incomplete zone-based implementation.John M. Calandrino2007-04-25
* Fixed a few comment inconsistencies. Added stubs for an SRP "semaphore",John M. Calandrino2007-04-25
* Fixed GSN-EDF to handle correct wakeup of tasks that just exited aJohn M. Calandrino2007-04-24
* Fixed a number of issues, subtle and otherwise, with PI semaphores.John M. Calandrino2007-04-24
* Reverted back to spinlocks, added code to higher priority code inJohn M. Calandrino2007-04-23
* Converting spinlocks to queuelocks in my code, and also fixing stubs... inJohn M. Calandrino2007-04-23
* Merge with git+ssh://cvs.cs.unc.edu/cvs/proj/litmus/repo/litmusJohn M. Calandrino2007-04-23
|\
| * Call curr_plugin->finish_switch() after every task switch.Bjoern B. Brandenburg2007-04-17
* | Fixed priority inheritance issues with PI semaphores. Added regularJohn M. Calandrino2007-04-23
* | Added a way for tasks to see what their current priority is due to priorityJohn M. Calandrino2007-04-19
* | Added priority inheritance within semaphores - compiles but has not beenJohn M. Calandrino2007-04-18
* | Added stubs for modifying "semaphore" priority, in order to facilitateJohn M. Calandrino2007-04-18
|/
* use same variable as standard Linux for checking task stateBjoern B. Brandenburg2007-02-22
* Fix a bunch of bugs that crept in while porting.Bjoern Brandenburg2007-02-05
* patched up schedule()Bjoern B. Brandenburg2007-02-02
* scheduler_tick patched upBjoern B. Brandenburg2007-02-02
* patched up sched.c except for scheduler_tick and scheduleBjoern B. Brandenburg2007-02-02
* resolve problems with conflicting function definitions inBjoern B. Brandenburg2007-02-02
* ported first pluginBjoern Brandenburg2007-02-01