Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | last tested versionwip-edf-hsb | Jonathan Herman | 2011-08-22 |
| | |||
* | Merge branch 'master' of ↵ | Jonathan Herman | 2011-05-24 |
|\ | | | | | | | ssh://cvs.cs.unc.edu/cvs/proj/litmus/repo/litmus2010 into wip-edf-hsb | ||
| * | LITMUS Core: Check for valid class in RT-param syscall. | Christopher Kenna | 2011-04-20 |
| | | |||
| * | bugfix: release master CPU must signal task was picked | Bjoern B. Brandenburg | 2011-04-12 |
| | | | | | | | | | | Otherwise, the release master CPU may try to reschedule in an infinite loop. | ||
| * | Improve FMLP queue management.wip-fmlp-dequeue | Glenn Elliott | 2011-03-31 |
| | | | | | | | | | | | | | | | | | | | | The next owner of a FMLP-protected resource is dequeued from the FMLP FIFO queue by unlock() (when the resource is freed by the previous owner) instead of performing the dequeue by the next owner immediately after it has been woken up. This simplifies the code a little bit and also reduces potential spinlock contention. | ||
* | | Changed candidate queue logic | Jonathan Herman | 2011-05-07 |
| | | |||
* | | Possible bug fixes | Jonathan | 2011-05-05 |
| | | |||
* | | Possible slack algorithm improvement | Jonathan Herman | 2011-05-05 |
| | | |||
* | | Possible bug fixes | Jonathan | 2011-05-05 |
| | | |||
* | | Removed possible stack deadlock | Jonathan Herman | 2011-05-04 |
| | | |||
* | | Added bug ons in case of stack deadlock | Jonathan | 2011-05-04 |
| | | |||
* | | Idle slack addition | Jonathan | 2011-05-03 |
| | | |||
* | | Allocate background slack for idle CPU time. | Jonathan Herman | 2011-05-02 |
| | | | | | | | | Fix this. This is a fairly large hack. | ||
* | | Minor bugfixes involving server linkage | Jonathan | 2011-04-28 |
| | | |||
* | | Removed possible bug with consecutive runs removing servers | Jonathan | 2011-04-26 |
| | | |||
* | | Allow slack stealing to be enabled / disabled via the config file. | Jonathan Herman | 2011-04-23 |
| | | |||
* | | Merge branch 'wip-edf-hsb' of ↵ | Jonathan Herman | 2011-04-23 |
|\ \ | | | | | | | | | | | | | | | | | | | ssh://cvs.cs.unc.edu/cvs/proj/litmus/repo/litmus2010 into wip-edf-hsb Conflicts: litmus/sched_edf_hsb.c | ||
| * | | bugfix: release master CPU must signal task was picked | Bjoern B. Brandenburg | 2011-04-21 |
| | | | | | | | | | | | | | | | Otherwise, the release master CPU may try to reschedule in an infinite loop. | ||
| * | | Be servers properly donating slack on release. | Jonathan | 2011-04-21 |
| | | | |||
* | | | Fixed bug where tasks which finished under slack prevented a plugin switch. | Jonathan Herman | 2011-04-23 |
|/ / | |||
* | | BE servers will periodically donate slack when there are no BE tasks in the ↵ | Jonathan Herman | 2011-04-21 |
| | | | | | | | | system. | ||
* | | Added additional BUG statements. | Jonathan Herman | 2011-04-20 |
| | | |||
* | | Removed flaw which could allow a task to be removed from all queues ↵ | Jonathan Herman | 2011-04-20 |
| | | | | | | | | unnecessarily. | ||
* | | Fixed BE server bugs. | Jonathan Herman | 2011-04-20 |
| | | |||
* | | Removed unused code blocks. | Jonathan Herman | 2011-04-19 |
| | | |||
* | | Removed unnecessary logic related to linking SRT servers. | Jonathan Herman | 2011-04-19 |
| | | |||
* | | Logic for handling a failed SRT preemption due to an HRT task already being ↵ | Jonathan | 2011-04-18 |
| | | | | | | | | linked. | ||
* | | Better slack stealing algorithm | Jonathan | 2011-04-17 |
| | | |||
* | | Logic error. | Jonathan Herman | 2011-04-17 |
| | | |||
* | | Prevent tasks from linking to one CPU when they are scheduled on another | Jonathan Herman | 2011-04-17 |
| | | |||
* | | Removed repetitive calls to litmus_clock(), which will sometimes cause ↵ | Jonathan Herman | 2011-04-17 |
| | | | | | | | | abnormal behavior. | ||
* | | Removed unseemly hack. | Jonathan Herman | 2011-04-17 |
| | | |||
* | | Better block logic | Jonathan Herman | 2011-04-16 |
| | | |||
* | | progress | Jonathan | 2011-04-16 |
| | | |||
* | | progress | Jonathan | 2011-04-15 |
| | | |||
* | | progress | Jonathan | 2011-04-15 |
| | | |||
* | | Bug with tasks blocking in a slack server | Jonathan Herman | 2011-04-15 |
| | | |||
* | | Logic error with HRT task completions | Jonathan Herman | 2011-04-15 |
| | | |||
* | | Add additional donations | Jonathan Herman | 2011-04-15 |
| | | |||
* | | Logic error with SRT task wake-ups | Jonathan Herman | 2011-04-15 |
| | | |||
* | | Support for chains of blocking tasks. | Jonathan Herman | 2011-04-15 |
| | | |||
* | | Bug fixes | Jonathan Herman | 2011-04-14 |
| | | |||
* | | Moved back to the sporadic task model for BE tasks. | Jonathan Herman | 2011-04-12 |
| | | |||
* | | The first release of the servers is always implicit and the logic | Jonathan Herman | 2011-04-12 |
| | | | | | | | | for generating slack and causing preemptions is fixed in _schedule. | ||
* | | Add additional check for preemptions | Jonathan Herman | 2011-04-11 |
| | | |||
* | | Fix of implicit release | Jonathan Herman | 2011-04-11 |
| | | |||
* | | Fix of blocking while being run by slack | Jonathan Herman | 2011-04-11 |
| | | |||
* | | edf fix | Jonathan Herman | 2011-04-10 |
| | | |||
* | | edf fix | Jonathan Herman | 2011-04-10 |
| | | |||
* | | edf fix | Jonathan Herman | 2011-04-10 |
| | |