aboutsummaryrefslogtreecommitdiffstats
path: root/bin
Commit message (Collapse)AuthorAge
* Remove loop_length featureswip-no-loop-lengthMac Mollison2011-01-14
| | | | | | | | A large amount of code was devoted to computing the duration of one complete run of the spin loop, and related auxiliary featues. This code was (essentially) obsoleted when we started using the POSIX clock_gettime() function to control how long spinning occurs. This patch removes this obsolete code.
* Modify RTSpin so that it can read execution time data from a CSV file.Christopher Kenna2011-01-14
| | | | | Still need to figure out what to do with the period is less than the exec_cost (or budget).
* rtspin: transition back to non-real-time modeBjoern B. Brandenburg2010-11-22
| | | | | rtspin produces prettier schedules if it transitions to non-real-time mode before terminating.
* output header to STDERR in measure_syscallBjoern B. Brandenburg2010-11-09
| | | | This hopefully helps a bit to clarify the output.
* add emergency exit to rtspinBjoern B. Brandenburg2010-11-09
| | | | | | This should only trigger if the execution time tracking is broken (as it was on District10). With the emergency exit, we at least prevent the system from becoming unresponsive.
* refactor: use architecture-specific includes for cycles.hBjoern B. Brandenburg2010-11-09
|
* rtspin: add -e option to enable PRECISE_ENFORCEMENT2010.2Bjoern B. Brandenburg2010-10-19
| | | | Useful to test how the kernel handles PRECISE_ENFORCEMENT.
* Support budget enforcement policies. Allows tasks to specifyGlenn Elliott2010-05-20
| | | | | | | | how their execution budgets should be enforced: NO_ENFORCEMENT, QUANTUM_ENFORCEMENT, and PRECISE_ENFORCEMENT (unsupported). NOTE: Users of NO_ENFORCEMENT must call sleep_next_period() at the end of every job to signal to the kernel that its job is complete.
* Add -v (verbose) switch to rtspin.Bjoern B. Brandenburg2010-03-10
| | | | | Can be used to dump the delay loop that rtspin is using.
* Update rt_launch usageAndrea Bastoni2010-03-02
|
* Fix some compilation warningsAndrea Bastoni2009-12-13
|
* Remove old tests.Bjoern B. Brandenburg2009-09-11
| | | | | | People got confused how to use them. They were never meant to be useful to outside developers. So, just get rid of them now.
* release: add -w and -f optionsBjoern B. Brandenburg2009-05-02
|
* rtspin: suppress init_litmus() perror() call, it reports rubbishBjoern B. Brandenburg2009-04-29
|
* rtspin: allow fractional costs and periodsBjoern B. Brandenburg2009-04-29
|
* remove sched_trace stuff from liblitmusBjoern B. Brandenburg2009-04-14
|
* rtspin: use POSIX clock to better approximate runtimeBjoern B. Brandenburg2009-04-14
| | | | this finally appears to work reasonably on Flare
* auto-configure spin loop in rtspinBjoern B. Brandenburg2009-03-25
| | | | | Don't just blindly overrun the budget. Instead, try to measure a spin loop and hope that we get good results.
* add system call overhead measurement programBjoern B. Brandenburg2009-03-02
| | | | | Run this tool (and a background workload) to measure system call overheads.
* Merge branch 'master' of ssh://cvs/cvs/proj/litmus/repo/liblitmus2008Bjoern B. Brandenburg2008-12-09
|\ | | | | | | | | Conflicts: Makefile
| * nicer output for cycle calibrationBjoern B. Brandenburg2008-10-05
| |
| * add tool for measuring cycles/secBjoern B. Brandenburg2008-09-03
| |
* | add support system release eventsBjoern B. Brandenburg2008-12-01
| |
* | replace run with rtspinBjoern B. Brandenburg2008-12-01
| |
* | add tool to dump sched_trace fielsBjoern B. Brandenburg2008-09-24
| |
* | stdump: remove in preparation of sched_trace reworkBjoern B. Brandenburg2008-09-16
|/
* add be task migration support to rt_launchBjoern B. Brandenburg2008-05-02
|
* add wait option to rt_launchBjoern B. Brandenburg2008-02-19
|
* add release_ts utilityBjoern B. Brandenburg2008-02-19
|
* add unit conversionBjoern B. Brandenburg2008-02-19
|
* change to nanosecond resolution time accountingBjoern B. Brandenburg2008-02-04
|
* many changesBjoern B. Brandenburg2008-02-03
| | | | | - use declarations from kernel - get rid of stuipd system call macros
* rip out old junkBjoern B. Brandenburg2008-02-03
|
* bin: add error checking to example tasks2007.3Bjoern B. Brandenburg2008-01-28
|
* add multi-threaded exampleBjoern B. Brandenburg2008-01-24
|
* Add example real-time task skeleton base_task.c .Bjoern B. Brandenburg2008-01-23
|
* Reorganized file layout.Bjoern B. Brandenburg2008-01-23