aboutsummaryrefslogtreecommitdiffstats
path: root/bin
Commit message (Collapse)AuthorAge
* Bugfix: use fabs() instead of abs()wip-aedzl-revisedGlenn Elliott2010-11-29
| | | | | The triangular waveform in rtspin.c used integer's abs() instead of floating-point's fabs(). This resulted in incorrect waveforms.
* Feature: Allow rtspin to change its execution time dynamicallyGlenn Elliott2010-11-29
| | | | | | | | New controls added to rtspin that allow the user to specify different execution time behaviors for rtspin. Behaviors are characterized by waveforms. For example, execution time may follow a sine-wave pattern over time. Supported waveforms are: flat, sin, triangle, box, sawtooth, and reverse sawtooth.
* Support for AEDZLGlenn Elliott2010-11-26
| | | | | | Added support for AEDZL. Users may specify feedback control parameters. If LITMUS_FP_ZERO is given, then task will default to Litmus's internal default (at this time, a = 0.102 and b = 0.303; a critically-damped system).
* 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