Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Removed ARM-specific hacks which disabled less common mixed-criticality ↵wip-mc | Jonathan Herman | 2013-03-30 |
| | | | | features. | ||
* | Merged changes from Tegra branch. | Jonathan Herman | 2013-03-05 |
| | |||
* | More race condition fixes. | Jonathan Herman | 2012-11-01 |
| | |||
* | Fixed race condition in preemption code. | Jonathan Herman | 2012-11-01 |
| | |||
* | Moved user-job time accounting to litmus. | Jonathan Herman | 2012-11-01 |
| | |||
* | No longer touching exec start for job. | Jonathan Herman | 2012-11-01 |
| | |||
* | Fixed exists under no cache locking. | Jonathan Herman | 2012-10-24 |
| | |||
* | Reset way tracker state between activations. | Jonathan Herman | 2012-10-24 |
| | |||
* | Moved some requeueing work out of CPU locks. | Jonathan Herman | 2012-10-24 |
| | |||
* | Fixed crash caused by tracing null tasks. | Jonathan Herman | 2012-10-23 |
| | |||
* | Output additional data in MC completion records. | Jonathan Herman | 2012-10-23 |
| | |||
* | Only use fetch queue with the locking protocol. | Jonathan Herman | 2012-10-23 |
| | |||
* | Track queue computation time. | Jonathan Herman | 2012-10-22 |
| | |||
* | bugfixes for sched_mc | Christopher Kenna | 2012-10-22 |
| | | | | Signed-off-by: Christopher Kenna <cjk@cs.unc.edu> | ||
* | Bugfixed for ARM systems. | Christopher Kenna | 2012-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 Herman | 2012-10-19 |
| | |||
* | Disabled release master work. | Jonathan Herman | 2012-10-19 |
| | |||
* | Queue bug fixes | Jonathan Herman | 2012-10-19 |
| | |||
* | Merge remote-tracking branch 'litmus-rt/wip-mc' into litmus-rt-wip-mc | Christopher Kenna | 2012-10-19 |
|\ | |||
| * | Fixed another job completion bug. | Jonathan Herman | 2012-10-19 |
| | | |||
* | | Turn color_ctrl_page into a system call. | Christopher Kenna | 2012-10-18 |
|/ | | | | | | | | Conflicts: include/litmus/color.h Signed-off-by: Christopher Kenna <cjk@cs.unc.edu> | ||
* | Fixed bug with job completions. | Jonathan Herman | 2012-10-18 |
| | |||
* | Rewrote dgl for preemptive cache scheduling. | Jonathan Herman | 2012-10-18 |
| | |||
* | Fixed sched_trace records for state transitions. | Jonathan Herman | 2012-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 Herman | 2012-10-15 |
| | |||
* | DGL must be enabled for locking to occur. | Jonathan Herman | 2012-10-12 |
| | |||
* | Make preemptive caches configurable. | Jonathan Herman | 2012-10-12 |
| | |||
* | Added preemptive locking. | Jonathan Herman | 2012-10-12 |
| | | | | Currently is always preempting. This needs to be configurable via proc. | ||
* | Allow for concurrent blocking / user-space job completions. | Jonathan Herman | 2012-10-10 |
| | |||
* | Server tasks stay linked when client tasks release. | Jonathan Herman | 2012-10-10 |
| | |||
* | Moved budget accounting into MC plugin. | Jonathan Herman | 2012-10-09 |
| | | | | This commit is broken as it allows locking tasks to early release. | ||
* | Integrated color chunking into the mc plugin. | Jonathan Herman | 2012-10-09 |
| | |||
* | A task's blocking time no longer takes from its server's budget. | Jonathan Herman | 2012-10-09 |
| | |||
* | Task completion times now based on user-space job execution times. | Jonathan Herman | 2012-10-08 |
| | |||
* | Fixed scheduling overhead macros for mixed-criticality. | Jonathan Herman | 2012-10-07 |
| | |||
* | Removed race condition in lock_acquired code. | Jonathan Herman | 2012-10-07 |
| | |||
* | Integrated group locking with mixed-criticality. | Jonathan Herman | 2012-10-06 |
| | |||
* | Moved user-space state of tasks into new rt_param.user_job. | Jonathan Herman | 2012-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 Herman | 2012-10-01 |
| | |||
* | Resolved merge bugs. | Jonathan Herman | 2012-09-29 |
| | |||
* | Container tracing working | Jonathan Herman | 2012-03-28 |
| | |||
* | First container trace iteration | Jonathan Herman | 2012-03-15 |
| | |||
* | Removed line which surivveed cherry pick | Jonathan Herman | 2011-12-27 |
| | |||
* | Merge branch 'wip-mc' of ↵ | Jonathan Herman | 2011-12-27 |
|\ | | | | | | | | | | | | | ssh://cvs.cs.unc.edu/cvs/proj/litmus/repo/litmus2010 into wip-mc Conflicts: litmus/sched_mc.c | ||
| * | Sperated b and c overheads | Jonathan Herman | 2011-12-22 |
| | | |||
| * | Added TODOs | Jonathan Herman | 2011-10-17 |
| | | |||
| * | Cleanup. Not tested | Jonathan Herman | 2011-10-15 |
| | | |||
* | | Sperated b and c overheads | Jonathan Herman | 2011-12-27 |
| | | |||
* | | Added TODOs | Jonathan Herman | 2011-12-27 |
|/ | |||
* | Merge branch 'wip-mc' of ↵ | Jonathan Herman | 2011-10-14 |
|\ | | | | | | | ssh://cvs.cs.unc.edu/cvs/proj/litmus/repo/litmus2010 into wip-mc |