aboutsummaryrefslogtreecommitdiffstats
path: root/litmus/sched_mc.c
Commit message (Collapse)AuthorAge
* Removed ARM-specific hacks which disabled less common mixed-criticality ↵wip-mcJonathan Herman2013-03-30
| | | | features.
* Merged changes from Tegra branch.Jonathan Herman2013-03-05
|
* More race condition fixes.Jonathan Herman2012-11-01
|
* Fixed race condition in preemption code.Jonathan Herman2012-11-01
|
* Moved user-job time accounting to litmus.Jonathan Herman2012-11-01
|
* No longer touching exec start for job.Jonathan Herman2012-11-01
|
* Fixed exists under no cache locking.Jonathan Herman2012-10-24
|
* Reset way tracker state between activations.Jonathan Herman2012-10-24
|
* Moved some requeueing work out of CPU locks.Jonathan Herman2012-10-24
|
* Fixed crash caused by tracing null tasks.Jonathan Herman2012-10-23
|
* Output additional data in MC completion records.Jonathan Herman2012-10-23
|
* Only use fetch queue with the locking protocol.Jonathan Herman2012-10-23
|
* Track queue computation time.Jonathan Herman2012-10-22
|
* bugfixes for sched_mcChristopher Kenna2012-10-22
| | | | Signed-off-by: Christopher Kenna <cjk@cs.unc.edu>
* Bugfixed for ARM systems.Christopher Kenna2012-10-22
| | | | | | Compile with CONFIG_NP_SECTION=y Signed-off-by: Christopher Kenna <cjk@cs.unc.edu>
* Fixed bug when release timers don't behave.Jonathan Herman2012-10-19
|
* Disabled release master work.Jonathan Herman2012-10-19
|
* Queue bug fixesJonathan Herman2012-10-19
|
* Merge remote-tracking branch 'litmus-rt/wip-mc' into litmus-rt-wip-mcChristopher Kenna2012-10-19
|\
| * Fixed another job completion bug.Jonathan Herman2012-10-19
| |
* | Turn color_ctrl_page into a system call.Christopher Kenna2012-10-18
|/ | | | | | | | Conflicts: include/litmus/color.h Signed-off-by: Christopher Kenna <cjk@cs.unc.edu>
* Fixed bug with job completions.Jonathan Herman2012-10-18
|
* Rewrote dgl for preemptive cache scheduling.Jonathan Herman2012-10-18
|
* Fixed sched_trace records for state transitions.Jonathan Herman2012-10-15
| | | | This commit is dirty and will be cleaned up when blocking states are tested.
* Switched to common server model for tasks and crit entries.Jonathan Herman2012-10-15
|
* DGL must be enabled for locking to occur.Jonathan Herman2012-10-12
|
* Make preemptive caches configurable.Jonathan Herman2012-10-12
|
* Added preemptive locking.Jonathan Herman2012-10-12
| | | | Currently is always preempting. This needs to be configurable via proc.
* Allow for concurrent blocking / user-space job completions.Jonathan Herman2012-10-10
|
* Server tasks stay linked when client tasks release.Jonathan Herman2012-10-10
|
* Moved budget accounting into MC plugin.Jonathan Herman2012-10-09
| | | | This commit is broken as it allows locking tasks to early release.
* Integrated color chunking into the mc plugin.Jonathan Herman2012-10-09
|
* A task's blocking time no longer takes from its server's budget.Jonathan Herman2012-10-09
|
* Task completion times now based on user-space job execution times.Jonathan Herman2012-10-08
|
* Fixed scheduling overhead macros for mixed-criticality.Jonathan Herman2012-10-07
|
* Removed race condition in lock_acquired code.Jonathan Herman2012-10-07
|
* Integrated group locking with mixed-criticality.Jonathan Herman2012-10-06
|
* Moved user-space state of tasks into new rt_param.user_job.Jonathan Herman2012-10-03
| | | | | | Both sched_color and sched_mc assumed seperate kernel and userspace views of job states, where the kernel view is used for scheduling while the userspace view is used for statistics (tardiness etc). This commit merges both approaches.
* Create per-task containers only when budget enforcing.Jonathan Herman2012-10-01
|
* Resolved merge bugs.Jonathan Herman2012-09-29
|
* Container tracing workingJonathan Herman2012-03-28
|
* First container trace iterationJonathan Herman2012-03-15
|
* Removed line which surivveed cherry pickJonathan Herman2011-12-27
|
* Merge branch 'wip-mc' of ↵Jonathan Herman2011-12-27
|\ | | | | | | | | | | | | ssh://cvs.cs.unc.edu/cvs/proj/litmus/repo/litmus2010 into wip-mc Conflicts: litmus/sched_mc.c
| * Sperated b and c overheadsJonathan Herman2011-12-22
| |
| * Added TODOsJonathan Herman2011-10-17
| |
| * Cleanup. Not testedJonathan Herman2011-10-15
| |
* | Sperated b and c overheadsJonathan Herman2011-12-27
| |
* | Added TODOsJonathan Herman2011-12-27
|/
* Merge branch 'wip-mc' of ↵Jonathan Herman2011-10-14
|\ | | | | | | ssh://cvs.cs.unc.edu/cvs/proj/litmus/repo/litmus2010 into wip-mc