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