Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Add coin flipping to RTSpin.Betawip-dissipation-jerickso | Christopher Kenna | 2011-10-14 |
| | |||
* | multiply by 20 now | Christopher Kenna | 2011-10-14 |
| | |||
* | fix RTSpin.beta duration | Christopher Kenna | 2011-10-13 |
| | |||
* | RTSpin.beta scaled properly now. | Christopher Kenna | 2011-10-13 |
| | |||
* | allow beta-tasks to run longer than their wcet. | Christopher Kenna | 2011-10-13 |
| | |||
* | support scaling, but not beyond WCET | Christopher Kenna | 2011-10-12 |
| | |||
* | Add RTSpin that uses beta distributions. | Christopher Kenna | 2011-10-12 |
| | |||
* | Remove the file and column options from RTSpin.ovh | Christopher Kenna | 2011-10-11 |
| | |||
* | Add a new version of RTSpin | Christopher Kenna | 2011-10-10 |
| | | | | | | This version uses nanoseconds as its parameters and takes an extra parameter that is the time to run for; i.e., RTSpin does not run for its WCET, but something less than that. | ||
* | move header file declaration | Christopher Kenna | 2011-09-27 |
| | |||
* | Removed level D | Christopher Kenna | 2011-09-23 |
| | |||
* | Add level-A mixed criticality ID parameter. | Christopher Kenna | 2011-09-08 |
| | |||
* | Changes to rtspin for mixed criticality (MC). | Christopher Kenna | 2011-08-27 |
| | | | | | | | Add options to rtspin to set the criticality level using the -r flag. You must be using a kernel that has support for mixed criticality (has include/litmus/sched_mc.h for struct definitions, etc.). | ||
* | Export wctime() and cputime() from rtspin to library clients | Bjoern B. Brandenburg | 2011-02-03 |
| | | | | | The timing functions are quite handy when building benchmark tasks. Avoid copy&paste reuse by making them available via the library. | ||
* | bugfix: switch operangs in delay computation | Bjoern B. Brandenburg | 2011-02-03 |
| | | | | | We want the positive loop length, not the negative, to prevent jobs from overruning their budget. | ||
* | Remove old delay loop configuration cruft from rtspin | Bjoern B. Brandenburg | 2011-01-30 |
| | | | | | Using cputime() is much more accurate than the old delay loop auto-configuration. There is no good reason to keep it around. | ||
* | Modify RTSpin so that it can read execution time data from a CSV file. | Christopher Kenna | 2011-01-30 |
| | | | | | 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 mode | Bjoern B. Brandenburg | 2010-11-22 |
| | | | | | rtspin produces prettier schedules if it transitions to non-real-time mode before terminating. | ||
* | output header to STDERR in measure_syscall | Bjoern B. Brandenburg | 2010-11-09 |
| | | | | This hopefully helps a bit to clarify the output. | ||
* | add emergency exit to rtspin | Bjoern B. Brandenburg | 2010-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.h | Bjoern B. Brandenburg | 2010-11-09 |
| | |||
* | rtspin: add -e option to enable PRECISE_ENFORCEMENT2010.2 | Bjoern B. Brandenburg | 2010-10-19 |
| | | | | Useful to test how the kernel handles PRECISE_ENFORCEMENT. | ||
* | Support budget enforcement policies. Allows tasks to specify | Glenn Elliott | 2010-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. Brandenburg | 2010-03-10 |
| | | | | | Can be used to dump the delay loop that rtspin is using. | ||
* | Update rt_launch usage | Andrea Bastoni | 2010-03-02 |
| | |||
* | Fix some compilation warnings | Andrea Bastoni | 2009-12-13 |
| | |||
* | Remove old tests. | Bjoern B. Brandenburg | 2009-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 options | Bjoern B. Brandenburg | 2009-05-02 |
| | |||
* | rtspin: suppress init_litmus() perror() call, it reports rubbish | Bjoern B. Brandenburg | 2009-04-29 |
| | |||
* | rtspin: allow fractional costs and periods | Bjoern B. Brandenburg | 2009-04-29 |
| | |||
* | remove sched_trace stuff from liblitmus | Bjoern B. Brandenburg | 2009-04-14 |
| | |||
* | rtspin: use POSIX clock to better approximate runtime | Bjoern B. Brandenburg | 2009-04-14 |
| | | | | this finally appears to work reasonably on Flare | ||
* | auto-configure spin loop in rtspin | Bjoern B. Brandenburg | 2009-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 program | Bjoern B. Brandenburg | 2009-03-02 |
| | | | | | Run this tool (and a background workload) to measure system call overheads. | ||
* | Merge branch 'master' of ssh://cvs/cvs/proj/litmus/repo/liblitmus2008 | Bjoern B. Brandenburg | 2008-12-09 |
|\ | | | | | | | | | Conflicts: Makefile | ||
| * | nicer output for cycle calibration | Bjoern B. Brandenburg | 2008-10-05 |
| | | |||
| * | add tool for measuring cycles/sec | Bjoern B. Brandenburg | 2008-09-03 |
| | | |||
* | | add support system release events | Bjoern B. Brandenburg | 2008-12-01 |
| | | |||
* | | replace run with rtspin | Bjoern B. Brandenburg | 2008-12-01 |
| | | |||
* | | add tool to dump sched_trace fiels | Bjoern B. Brandenburg | 2008-09-24 |
| | | |||
* | | stdump: remove in preparation of sched_trace rework | Bjoern B. Brandenburg | 2008-09-16 |
|/ | |||
* | add be task migration support to rt_launch | Bjoern B. Brandenburg | 2008-05-02 |
| | |||
* | add wait option to rt_launch | Bjoern B. Brandenburg | 2008-02-19 |
| | |||
* | add release_ts utility | Bjoern B. Brandenburg | 2008-02-19 |
| | |||
* | add unit conversion | Bjoern B. Brandenburg | 2008-02-19 |
| | |||
* | change to nanosecond resolution time accounting | Bjoern B. Brandenburg | 2008-02-04 |
| | |||
* | many changes | Bjoern B. Brandenburg | 2008-02-03 |
| | | | | | - use declarations from kernel - get rid of stuipd system call macros | ||
* | rip out old junk | Bjoern B. Brandenburg | 2008-02-03 |
| | |||
* | bin: add error checking to example tasks2007.3 | Bjoern B. Brandenburg | 2008-01-28 |
| | |||
* | add multi-threaded example | Bjoern B. Brandenburg | 2008-01-24 |
| |