aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
* last tested versionwip-edf-hsbJonathan Herman2011-08-22
|
* Merge branch 'master' of ↵Jonathan Herman2011-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 Kenna2011-04-20
| |
| * bugfix: release master CPU must signal task was pickedBjoern B. Brandenburg2011-04-12
| | | | | | | | | | Otherwise, the release master CPU may try to reschedule in an infinite loop.
| * Improve FMLP queue management.wip-fmlp-dequeueGlenn Elliott2011-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 logicJonathan Herman2011-05-07
| |
* | Possible bug fixesJonathan2011-05-05
| |
* | Possible slack algorithm improvementJonathan Herman2011-05-05
| |
* | Possible bug fixesJonathan2011-05-05
| |
* | Removed possible stack deadlockJonathan Herman2011-05-04
| |
* | Added bug ons in case of stack deadlockJonathan2011-05-04
| |
* | Idle slack additionJonathan2011-05-03
| |
* | Allocate background slack for idle CPU time.Jonathan Herman2011-05-02
| | | | | | | | Fix this. This is a fairly large hack.
* | Minor bugfixes involving server linkageJonathan2011-04-28
| |
* | Removed possible bug with consecutive runs removing serversJonathan2011-04-26
| |
* | Allow slack stealing to be enabled / disabled via the config file.Jonathan Herman2011-04-23
| |
* | Merge branch 'wip-edf-hsb' of ↵Jonathan Herman2011-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 pickedBjoern B. Brandenburg2011-04-21
| | | | | | | | | | | | | | | Otherwise, the release master CPU may try to reschedule in an infinite loop.
| * | Be servers properly donating slack on release.Jonathan2011-04-21
| | |
* | | Fixed bug where tasks which finished under slack prevented a plugin switch.Jonathan Herman2011-04-23
|/ /
* | BE servers will periodically donate slack when there are no BE tasks in the ↵Jonathan Herman2011-04-21
| | | | | | | | system.
* | Added additional BUG statements.Jonathan Herman2011-04-20
| |
* | Removed flaw which could allow a task to be removed from all queues ↵Jonathan Herman2011-04-20
| | | | | | | | unnecessarily.
* | Fixed BE server bugs.Jonathan Herman2011-04-20
| |
* | Removed unused code blocks.Jonathan Herman2011-04-19
| |
* | Removed unnecessary logic related to linking SRT servers.Jonathan Herman2011-04-19
| |
* | Logic for handling a failed SRT preemption due to an HRT task already being ↵Jonathan2011-04-18
| | | | | | | | linked.
* | Better slack stealing algorithmJonathan2011-04-17
| |
* | Logic error.Jonathan Herman2011-04-17
| |
* | Prevent tasks from linking to one CPU when they are scheduled on anotherJonathan Herman2011-04-17
| |
* | Removed repetitive calls to litmus_clock(), which will sometimes cause ↵Jonathan Herman2011-04-17
| | | | | | | | abnormal behavior.
* | Removed unseemly hack.Jonathan Herman2011-04-17
| |
* | Better block logicJonathan Herman2011-04-16
| |
* | progressJonathan2011-04-16
| |
* | progressJonathan2011-04-15
| |
* | progressJonathan2011-04-15
| |
* | Bug with tasks blocking in a slack serverJonathan Herman2011-04-15
| |
* | Logic error with HRT task completionsJonathan Herman2011-04-15
| |
* | Add additional donationsJonathan Herman2011-04-15
| |
* | Logic error with SRT task wake-upsJonathan Herman2011-04-15
| |
* | Support for chains of blocking tasks.Jonathan Herman2011-04-15
| |
* | Bug fixesJonathan Herman2011-04-14
| |
* | Moved back to the sporadic task model for BE tasks.Jonathan Herman2011-04-12
| |
* | The first release of the servers is always implicit and the logicJonathan Herman2011-04-12
| | | | | | | | for generating slack and causing preemptions is fixed in _schedule.
* | Add additional check for preemptionsJonathan Herman2011-04-11
| |
* | Fix of implicit releaseJonathan Herman2011-04-11
| |
* | Fix of blocking while being run by slackJonathan Herman2011-04-11
| |
* | edf fixJonathan Herman2011-04-10
| |
* | edf fixJonathan Herman2011-04-10
| |
* | edf fixJonathan Herman2011-04-10
| |