| Commit message (Expand) | Author | Age |
* | Latest ChangesHEADwip-joshua | Zelin Tong | 2020-07-28 |
* | FINAL BUG FIXED VERSION | Zelin Tong | 2020-07-02 |
* | Final Fixes | Zelin Tong | 2020-06-01 |
* | Implement background scheduling | Joshua Bakita | 2020-05-17 |
* | Non-logic-changing cleanup | Joshua Bakita | 2020-05-17 |
* | Remove usage of `scheduled_on` | Joshua Bakita | 2020-05-17 |
* | Fix typo in BUG_ON() added by 77882c2d | Joshua Bakita | 2020-05-16 |
* | Fix how extra capacity is split between containers and migrating tasks | Joshua Bakita | 2020-05-15 |
* | Fix a BUG_ON(), and port another from Peter's changes | Joshua Bakita | 2020-05-15 |
* | Remove superfluous check for blocking in c_release() | Joshua Bakita | 2020-05-15 |
* | Cleanup a few comments and remove an extra line | Joshua Bakita | 2020-05-15 |
* | Fix state when a non-real-time task steals slack from a container | Joshua Bakita | 2020-05-15 |
* | Fix the conditions under which we'll immediately migrate a task to a container | Joshua Bakita | 2020-05-14 |
* | Remove tasks from `pending_adds` before adding them to `migrating_tasks` | Joshua Bakita | 2020-05-14 |
* | Support waking up blocked tasks | Joshua Bakita | 2020-05-14 |
* | Optimize the process of setting `entry->linked` in edfsc_gschedule() | Joshua Bakita | 2020-05-14 |
* | Remove a broken optimization borrowed from GSN-EDF in link_task_to_cpu() | Joshua Bakita | 2020-05-14 |
* | Require `g_lock` in g_finish_switch() | Joshua Bakita | 2020-05-14 |
* | General cleanup (does not change sched logic) | Joshua Bakita | 2020-05-14 |
* | Scheduler can now schedule (2, 3), (2, 3), (2, 3) | Zelin Tong | 2020-03-08 |
* | Fixed acceptance condition test in container_boundary | Zelin Tong | 2020-03-08 |
* | Merge branch 'edfsc-wip' of rtsrv.cs.unc.edu:/public/litmus-rt-edfsc into edf... | Zelin Tong | 2020-03-08 |
|\ |
|
| * | Manage idle enforcement timer in g_job_completed as recommended by Peter | Joshua Bakita | 2020-03-07 |
| * | Subtract from sys_util and handle signals in edfsc_admit_task() | Joshua Bakita | 2020-03-07 |
* | | Updated logic in utilization tracking | Zelin Tong | 2020-03-08 |
|/ |
|
* | Unified handling of container releases based off work begun in 1624739a | Joshua Bakita | 2020-03-07 |
* | Correct accounting by saving the container_task pointer during edfsc_task_exit() | Joshua Bakita | 2020-03-07 |
* | Remove dead code, handle delayed migrations, and fix invalid memory handle | Joshua Bakita | 2020-03-07 |
* | Cleanup, no functional changes | Joshua Bakita | 2020-03-07 |
* | Make sure to re-run cschedule if we decide to continue running a container | Joshua Bakita | 2020-03-07 |
* | Fix several issues in container_boundary and add documentation | Joshua Bakita | 2020-03-07 |
* | Rewrite the entry->linked logic in edfsc_gschedule | Joshua Bakita | 2020-03-07 |
* | Fix comments, sanity checks, cleanup, and missing or incorrectly ordered spin... | Joshua Bakita | 2020-03-07 |
* | Enable and fix fully provisioned containers | Joshua Bakita | 2020-03-07 |
* | Fix edfsc_task_new() for multicore | Joshua Bakita | 2020-03-07 |
* | Add comments and sanity checks - no functional changes | Joshua Bakita | 2020-03-07 |
* | Updated container budget tracking | Zelin Tong | 2020-03-06 |
* | Fix edge cases in initialization and state tracking | Joshua Bakita | 2020-03-06 |
* | Fixed contain domain->scheduled tracking | Joshua Bakita | 2020-03-06 |
* | changes to budget tracking and scheduling | Zelin Tong | 2020-03-05 |
* | Merge branch 'edfsc-wip' of rtsrv.cs.unc.edu:/public/litmus-rt-edfsc into edf... | Zelin Tong | 2020-03-05 |
|\ |
|
| * | Fix lockup after edfsc_task_exit() and improve documentation | Joshua Bakita | 2020-03-04 |
* | | Fixed calling link_task_to_cpu causing a BUG_ON | Zelin Tong | 2020-03-04 |
|/ |
|
* | Merge branch 'edfsc-wip' of rtsrv.cs.unc.edu:/public/litmus-rt-edfsc into edf... | Zelin Tong | 2020-03-04 |
|\ |
|
| * | Rewrite edfsc_task_exit(). Task termination now works. | Joshua Bakita | 2020-03-04 |
* | | Fixed Budget tracking and removed excess printk | Zelin Tong | 2020-03-04 |
|/ |
|
* | Rewrite EDF-sc task admission and fix all build warnings | Joshua Bakita | 2020-03-02 |
* | Convert sched_edfsc.c to UNIX line ending and use tabs rather than spaces | Joshua Bakita | 2020-03-02 |
* | Fix logic in gschedule and cschedule when prev is non-realtime | Joshua Bakita | 2020-03-02 |
* | Various bug fixes | Zelin Tong | 2020-02-28 |