aboutsummaryrefslogtreecommitdiffstats
path: root/litmus
Commit message (Collapse)AuthorAge
...
* Fix compilation errors for event list.Christopher Kenna2011-09-25
|
* Check point commit for merging CE with MC plugin.Christopher Kenna2011-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 designJonathan Herman2011-09-24
|
* Cleaned up log messagesJonathan Herman2011-09-23
|
* Completed work redistribution featureJonathan Herman2011-09-23
|
* transferring machinesJonathan Herman2011-09-23
|
* Checkpoint commit for work redistributionJonathan Herman2011-09-23
|
* Merge branch 'wip-mc' of ↵Jonathan Herman2011-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 Kenna2011-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 redistributionJonathan Herman2011-09-22
|/
* FormattingJonathan Herman2011-09-21
|
* Merge branch 'wip-mc' of ↵Jonathan Herman2011-09-21
|\ | | | | | | ssh://cvs.cs.unc.edu/cvs/proj/litmus/repo/litmus2010 into wip-mc
| * Passes simple tests.Christopher Kenna2011-09-21
| |
* | Now with fine grained lockingJonathan Herman2011-09-21
|/
* Merge branch 'wip-mc' of ↵Jonathan Herman2011-09-08
|\ | | | | | | ssh://cvs.cs.unc.edu/cvs/proj/litmus/repo/litmus2010 into wip-mc
| * Better procfs error handling and plugin activation locking.Christopher Kenna2011-09-08
| |
| * Untested proc code added.Christopher Kenna2011-09-08
| |
* | Removed outdated logic from wake_up methodJonathan Herman2011-09-08
|/
* FormattingJonathan Herman2011-09-07
|
* Merge branch 'wip-mc' of ↵Jonathan Herman2011-09-07
|\ | | | | | | ssh://cvs.cs.unc.edu/cvs/proj/litmus/repo/litmus2010 into wip-mc
| * CE bugfixes I noticed without testingChristopher Kenna2011-09-05
| |
| * Partial cyclic executive plugin.Christopher Kenna2011-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 domainsJonathan Herman2011-09-07
|/
* missed filesJonathan Herman2011-08-29
|
* created generic domain interface for tasksJonathan Herman2011-08-29
|
* modifications for easier debuggingJonathan Herman2011-08-29
|
* removed domain_of, domain already stored in tasksJonathan Herman2011-08-27
|
* bug fix, formattingJonathan Herman2011-08-27
|
* merge new struct refactorJonathan Herman2011-08-27
|\
| * Refactor the mixed-criticality (MC) plugin.Christopher Kenna2011-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 stateJonathan Herman2011-08-27
| |
* | bug fixesJonathan Herman2011-08-25
|/
* fixed release_master in domainsJonathan Herman2011-08-25
|
* merge with masterJonathan Herman2011-08-25
|\
| * Fix double requeueing problemsJeremy Erickson2011-01-28
| |
| * Clean up logicJeremy Erickson2011-01-23
| |
| * Fix bugs and add more tracingJeremy Erickson2011-01-22
| |
| * Use watchdog timers (compiles, but not tested yet.)Jeremy Erickson2011-01-22
| |
| * Fix variable name to make it compileJeremy Erickson2011-01-21
| |
| * Fix a couple errors in locking code.Jeremy Erickson2011-01-20
| |
| * Numerous fixesJeremy Erickson2011-01-20
| |
| * Code to actually schedule ghost jobsJeremy Erickson2011-01-20
| |
| * Merge branch 'wip-mc' of ↵Jeremy Erickson2011-01-20
| |\ | | | | | | | | | ssh://cvs.cs.unc.edu/cvs/proj/litmus/repo/litmus2010 into wip-mc
| | * Clarified a commentJeremy Erickson2010-11-23
| | |
| * | Update CPU queue management functions to account for multiple criticalitiesJeremy Erickson2011-01-20
| |/
| * Work towards slack scheduling (compiles, but not yet complete.)Jeremy Erickson2010-11-23
| |
| * Update switch statement to use enum constantsJeremy Erickson2010-11-21
| |
| * Simplify ghost job calculationMac Mollison2010-11-10
| |
| * Initial work on ghost jobsMac Mollison2010-11-06
| | | | | | | | Basic setup for ghost jobs.
| * Added many comments; some minor style changesMac Mollison2010-11-06
| |