Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Fix compilation errors for event list. | Christopher Kenna | 2011-09-25 | |
| | ||||
* | Check point commit for merging CE with MC plugin. | Christopher Kenna | 2011-09-24 | |
| | | | | | Also started to fix typos in Jonathan's code, but there were too many after I realized that event_group.o was not in the LITMUS Makefile. | |||
* | Checkpoint commit,initial timer merge design | Jonathan Herman | 2011-09-24 | |
| | ||||
* | Cleaned up log messages | Jonathan Herman | 2011-09-23 | |
| | ||||
* | Completed work redistribution feature | Jonathan Herman | 2011-09-23 | |
| | ||||
* | transferring machines | Jonathan Herman | 2011-09-23 | |
| | ||||
* | Checkpoint commit for work redistribution | Jonathan Herman | 2011-09-23 | |
| | ||||
* | Merge branch 'wip-mc' of ↵ | Jonathan Herman | 2011-09-22 | |
|\ | | | | | | | ssh://cvs.cs.unc.edu/cvs/proj/litmus/repo/litmus2010 into wip-mc | |||
| * | Change the way jobs are tracked in the CE. | Christopher Kenna | 2011-09-22 | |
| | | | | | | | | | | | | | | | | | | The new code tracks CE jobs so that we can detect if a CE task falls behind due to jobs overrunning their budgets. There are also various bug fixes related to timers. We may not want to arm timers until the task release, as well. | |||
* | | Checkpoint commit for work redistribution | Jonathan Herman | 2011-09-22 | |
|/ | ||||
* | Formatting | Jonathan Herman | 2011-09-21 | |
| | ||||
* | Merge branch 'wip-mc' of ↵ | Jonathan Herman | 2011-09-21 | |
|\ | | | | | | | ssh://cvs.cs.unc.edu/cvs/proj/litmus/repo/litmus2010 into wip-mc | |||
| * | Passes simple tests. | Christopher Kenna | 2011-09-21 | |
| | | ||||
* | | Now with fine grained locking | Jonathan Herman | 2011-09-21 | |
|/ | ||||
* | Merge branch 'wip-mc' of ↵ | Jonathan Herman | 2011-09-08 | |
|\ | | | | | | | ssh://cvs.cs.unc.edu/cvs/proj/litmus/repo/litmus2010 into wip-mc | |||
| * | Better procfs error handling and plugin activation locking. | Christopher Kenna | 2011-09-08 | |
| | | ||||
| * | Untested proc code added. | Christopher Kenna | 2011-09-08 | |
| | | ||||
* | | Removed outdated logic from wake_up method | Jonathan Herman | 2011-09-08 | |
|/ | ||||
* | Formatting | Jonathan Herman | 2011-09-07 | |
| | ||||
* | Merge branch 'wip-mc' of ↵ | Jonathan Herman | 2011-09-07 | |
|\ | | | | | | | ssh://cvs.cs.unc.edu/cvs/proj/litmus/repo/litmus2010 into wip-mc | |||
| * | CE bugfixes I noticed without testing | Christopher Kenna | 2011-09-05 | |
| | | ||||
| * | Partial cyclic executive plugin. | Christopher Kenna | 2011-09-05 | |
| | | | | | | | | | | This is not tested and missing everything for /proc. I just am checking it in so that it the code is backed up in a git repository. | |||
* | | Refactor to allow generic domains | Jonathan Herman | 2011-09-07 | |
|/ | ||||
* | missed files | Jonathan Herman | 2011-08-29 | |
| | ||||
* | created generic domain interface for tasks | Jonathan Herman | 2011-08-29 | |
| | ||||
* | modifications for easier debugging | Jonathan Herman | 2011-08-29 | |
| | ||||
* | removed domain_of, domain already stored in tasks | Jonathan Herman | 2011-08-27 | |
| | ||||
* | bug fix, formatting | Jonathan Herman | 2011-08-27 | |
| | ||||
* | merge new struct refactor | Jonathan Herman | 2011-08-27 | |
|\ | ||||
| * | Refactor the mixed-criticality (MC) plugin. | Christopher Kenna | 2011-08-27 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add linux kernel configuration option CONFIG_LITMUS_MC. Attempt to restore rt_param.h to its original state as much as possible. Remove fields from rt_task and rt_job and move them into a new mc_data struct. Added mc_data field to rt_param compiled in only if using MC plugin. Make a new MC plugin specific header that contains a mc_data struct, which is a container for mc_task struct and a mc_job struct. Update sched_mc.c to use the new data structures. Also, add some macros that simplify the code, e.g., getting task criticality quickly. Add system call to set MC plugin specific stuff. Check for the change in liblitmus. Add a few lines to exit_litmus to reclaim the MC plugin mc_data struct in the task_struct on task exit. | |||
* | | bug from sched state | Jonathan Herman | 2011-08-27 | |
| | | ||||
* | | bug fixes | Jonathan Herman | 2011-08-25 | |
|/ | ||||
* | fixed release_master in domains | Jonathan Herman | 2011-08-25 | |
| | ||||
* | merge with master | Jonathan Herman | 2011-08-25 | |
|\ | ||||
| * | Fix double requeueing problems | Jeremy Erickson | 2011-01-28 | |
| | | ||||
| * | Clean up logic | Jeremy Erickson | 2011-01-23 | |
| | | ||||
| * | Fix bugs and add more tracing | Jeremy Erickson | 2011-01-22 | |
| | | ||||
| * | Use watchdog timers (compiles, but not tested yet.) | Jeremy Erickson | 2011-01-22 | |
| | | ||||
| * | Fix variable name to make it compile | Jeremy Erickson | 2011-01-21 | |
| | | ||||
| * | Fix a couple errors in locking code. | Jeremy Erickson | 2011-01-20 | |
| | | ||||
| * | Numerous fixes | Jeremy Erickson | 2011-01-20 | |
| | | ||||
| * | Code to actually schedule ghost jobs | Jeremy Erickson | 2011-01-20 | |
| | | ||||
| * | Merge branch 'wip-mc' of ↵ | Jeremy Erickson | 2011-01-20 | |
| |\ | | | | | | | | | | ssh://cvs.cs.unc.edu/cvs/proj/litmus/repo/litmus2010 into wip-mc | |||
| | * | Clarified a comment | Jeremy Erickson | 2010-11-23 | |
| | | | ||||
| * | | Update CPU queue management functions to account for multiple criticalities | Jeremy Erickson | 2011-01-20 | |
| |/ | ||||
| * | Work towards slack scheduling (compiles, but not yet complete.) | Jeremy Erickson | 2010-11-23 | |
| | | ||||
| * | Update switch statement to use enum constants | Jeremy Erickson | 2010-11-21 | |
| | | ||||
| * | Simplify ghost job calculation | Mac Mollison | 2010-11-10 | |
| | | ||||
| * | Initial work on ghost jobs | Mac Mollison | 2010-11-06 | |
| | | | | | | | | Basic setup for ghost jobs. | |||
| * | Added many comments; some minor style changes | Mac Mollison | 2010-11-06 | |
| | |