Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | sched_color: Fixed two bugs causing crashing on experiment restart and a ↵wip-color-jlh | Jonathan Herman | 2012-04-26 |
| | | | | rare race condition | ||
* | sched_color: group locks guarantee timestamp order, have better state checks | Jonathan Herman | 2012-04-25 |
| | |||
* | sched_color: added support for group locks. | Jonathan Herman | 2012-04-12 |
| | | | | | | This does not add support for telling the plugin _which_ resources you will acquire. Group locks were tested by setting random resource requests in task_new(). | ||
* | sched_color: Refactored for locking | Jonathan Herman | 2012-04-10 |
| | |||
* | sched_color: Scheduler working without locks | Jonathan Herman | 2012-04-10 |
| | |||
* | sched_color: Added color scheduler | Jonathan Herman | 2012-04-08 |
| | |||
* | sched_color: Added proc support for color parameters. | Jonathan Herman | 2012-04-07 |
| | |||
* | Additional locking info | Jonathan Herman | 2012-04-06 |
| | |||
* | sched_trace: allow tasks to block on a lock id | Jonathan Herman | 2012-03-30 |
| | |||
* | Container tracing working | Jonathan Herman | 2012-03-28 |
| | |||
* | First container trace iteration | Jonathan Herman | 2012-03-15 |
| | |||
* | Add kernel-style events for sched_trace_XXX() functions | Andrea Bastoni | 2012-03-13 |
| | | | | | | | | | | | | | | | | | | Enable kernel-style events (tracepoint) for Litmus. Litmus events trace the same functions as the sched_trace_XXX(), but can be enabled independently. So, why another tracing infrastructure then: - Litmus tracepoints can be recorded and analyzed together (single time reference) with all other kernel tracing events (e.g., sched:sched_switch, etc.). It's easier to correlate the effects of kernel events on litmus tasks. - It enables a quick way to visualize and process schedule traces using trace-cmd utility and kernelshark visualizer. Kernelshark lacks unit-trace's schedule-correctness checks, but it enables a fast view of schedule traces and it has several filtering options (for all kernel events, not only Litmus'). | ||
* | 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 | ||
| * | Updated task types for lvl b and c events | Jonathan Herman | 2011-12-26 |
| | | |||
| * | ID error | Jonathan Herman | 2011-12-22 |
| | | |||
| * | 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 |
| | | |||
* | | Changes from runniing version of the kernel | Jonathan Herman | 2011-12-27 |
| | | |||
* | | Updated task types for lvl b and c events | Jonathan Herman | 2011-12-27 |
| | | |||
* | | ID error | Jonathan Herman | 2011-12-27 |
| | | |||
* | | 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 | ||
| * | Tasks are now scheduled using serversrtas12-mc-beta-exp | Jonathan Herman | 2011-10-14 |
| | | |||
| * | paranoid android | Jonathan Herman | 2011-10-14 |
| | | |||
| * | Merge branch 'wip-mc' of ↵ | Jonathan Herman | 2011-10-14 |
| |\ | | | | | | | | | | ssh://cvs.cs.unc.edu/cvs/proj/litmus/repo/litmus2010 into wip-mc | ||
| * | | Checkpoint | Jonathan Herman | 2011-10-14 |
| | | | |||
* | | | Lets do this | Jonathan Herman | 2011-10-14 |
| | | | |||
* | | | More ftrace madness | Jonathan Herman | 2011-10-14 |
| | | | |||
* | | | Hackity hack hack | Jonathan Herman | 2011-10-14 |
| |/ |/| | |||
* | | revert the cpu mask changes | Christopher Kenna | 2011-10-14 |
| | | |||
* | | Had to change TRACE messages to print messages to see them at boot | Jonathan Herman | 2011-10-14 |
| | | |||
* | | Debug stuff | Jonathan Herman | 2011-10-14 |
| | | |||
* | | Removed possible super error | Jonathan Herman | 2011-10-14 |
| | | |||
* | | Fixed dummy page fault thing | Jonathan Herman | 2011-10-14 |
|/ | |||
* | Freeing a cpu for ftracing | Jonathan Herman | 2011-10-13 |
| | |||
* | Merge branch 'wip-mc' of ↵ | Jonathan Herman | 2011-10-13 |
|\ | | | | | | | ssh://cvs.cs.unc.edu/cvs/proj/litmus/repo/litmus2010 into wip-mc | ||
| * | Merge branch 'wip-mc' of ↵ | Jonathan Herman | 2011-10-13 |
| |\ | | | | | | | | | | ssh://cvs.cs.unc.edu/cvs/proj/litmus/repo/litmus2010 into wip-mc | ||
| | * | fix level-a schedule event id and a bad define in rt_domain.h | Christopher Kenna | 2011-10-12 |
| | | | |||
| | * | add level-A scheduling event | Christopher Kenna | 2011-10-11 |
| | | | |||
| * | | Merge branch 'wip-mc' of ↵ | Jonathan Herman | 2011-10-11 |
| |\| | | | | | | | | | | ssh://cvs.cs.unc.edu/cvs/proj/litmus/repo/litmus2010 into wip-mc | ||
| * | | Added task level to records | Jonathan Herman | 2011-10-11 |
| | | | |||
* | | | Fixed very obscure race condition | Jonathan Herman | 2011-10-13 |
| |/ |/| | |||
* | | Add level-A release and remove some bad time-trace macros. | Christopher Kenna | 2011-10-11 |
|/ | |||
* | Fixed issue where long delay in VM could lose global tasks. | Jonathan Herman | 2011-10-10 |
| | |||
* | Merge branch 'wip-mc' of ↵ | Jonathan Herman | 2011-10-10 |
|\ | | | | | | | | | | | | | ssh://cvs.cs.unc.edu/cvs/proj/litmus/repo/litmus2010 into wip-mc Conflicts: include/litmus/trace.h | ||
| * | Litmus core: trace syscall overhead in sched_yield() | Bjoern B. Brandenburg | 2011-10-10 |
| | | |||
| * | Feather-Trace: Simplify syscall-in overhead tracing | Bjoern B. Brandenburg | 2011-10-10 |
| | | | | | | | | | | Just stick TS_SYSCALL_IN_START into any system call that needs tracing. |