aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
* sched_color: Fixed two bugs causing crashing on experiment restart and a ↵wip-color-jlhJonathan Herman2012-04-26
| | | | rare race condition
* sched_color: group locks guarantee timestamp order, have better state checksJonathan Herman2012-04-25
|
* sched_color: added support for group locks.Jonathan Herman2012-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 lockingJonathan Herman2012-04-10
|
* sched_color: Scheduler working without locksJonathan Herman2012-04-10
|
* sched_color: Added color schedulerJonathan Herman2012-04-08
|
* sched_color: Added proc support for color parameters.Jonathan Herman2012-04-07
|
* Additional locking infoJonathan Herman2012-04-06
|
* sched_trace: allow tasks to block on a lock idJonathan Herman2012-03-30
|
* Container tracing workingJonathan Herman2012-03-28
|
* First container trace iterationJonathan Herman2012-03-15
|
* Add kernel-style events for sched_trace_XXX() functionsAndrea Bastoni2012-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 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
| * Updated task types for lvl b and c eventsJonathan Herman2011-12-26
| |
| * ID errorJonathan Herman2011-12-22
| |
| * Sperated b and c overheadsJonathan Herman2011-12-22
| |
| * Added TODOsJonathan Herman2011-10-17
| |
| * Cleanup. Not testedJonathan Herman2011-10-15
| |
* | Changes from runniing version of the kernelJonathan Herman2011-12-27
| |
* | Updated task types for lvl b and c eventsJonathan Herman2011-12-27
| |
* | ID errorJonathan Herman2011-12-27
| |
* | 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
| * Tasks are now scheduled using serversrtas12-mc-beta-expJonathan Herman2011-10-14
| |
| * paranoid androidJonathan Herman2011-10-14
| |
| * Merge branch 'wip-mc' of ↵Jonathan Herman2011-10-14
| |\ | | | | | | | | | ssh://cvs.cs.unc.edu/cvs/proj/litmus/repo/litmus2010 into wip-mc
| * | CheckpointJonathan Herman2011-10-14
| | |
* | | Lets do thisJonathan Herman2011-10-14
| | |
* | | More ftrace madnessJonathan Herman2011-10-14
| | |
* | | Hackity hack hackJonathan Herman2011-10-14
| |/ |/|
* | revert the cpu mask changesChristopher Kenna2011-10-14
| |
* | Had to change TRACE messages to print messages to see them at bootJonathan Herman2011-10-14
| |
* | Debug stuffJonathan Herman2011-10-14
| |
* | Removed possible super errorJonathan Herman2011-10-14
| |
* | Fixed dummy page fault thingJonathan Herman2011-10-14
|/
* Freeing a cpu for ftracingJonathan Herman2011-10-13
|
* Merge branch 'wip-mc' of ↵Jonathan Herman2011-10-13
|\ | | | | | | ssh://cvs.cs.unc.edu/cvs/proj/litmus/repo/litmus2010 into wip-mc
| * Merge branch 'wip-mc' of ↵Jonathan Herman2011-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.hChristopher Kenna2011-10-12
| | |
| | * add level-A scheduling eventChristopher Kenna2011-10-11
| | |
| * | Merge branch 'wip-mc' of ↵Jonathan Herman2011-10-11
| |\| | | | | | | | | | ssh://cvs.cs.unc.edu/cvs/proj/litmus/repo/litmus2010 into wip-mc
| * | Added task level to recordsJonathan Herman2011-10-11
| | |
* | | Fixed very obscure race conditionJonathan Herman2011-10-13
| |/ |/|
* | Add level-A release and remove some bad time-trace macros.Christopher Kenna2011-10-11
|/
* Fixed issue where long delay in VM could lose global tasks.Jonathan Herman2011-10-10
|
* Merge branch 'wip-mc' of ↵Jonathan Herman2011-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. Brandenburg2011-10-10
| |
| * Feather-Trace: Simplify syscall-in overhead tracingBjoern B. Brandenburg2011-10-10
| | | | | | | | | | Just stick TS_SYSCALL_IN_START into any system call that needs tracing.