Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Silence warning due to missing header file. | Bjoern B. Brandenburg | 2010-11-09 |
| | |||
* | Don't show output from `which dialog` in setsched | Mac Mollison | 2010-11-09 |
| | | | | | | | | Prevents `which dialog` from outputting (ugly) information to stderr in the case that dialog is not installed. Changes error message to make it more clear that dialog is strictly optional. | ||
* | Location change for the /proc loaded plugins file. | Christopher Kenna | 2010-10-22 |
| | |||
* | rtspin: add -e option to enable PRECISE_ENFORCEMENT2010.2 | Bjoern B. Brandenburg | 2010-10-19 |
| | | | | Useful to test how the kernel handles PRECISE_ENFORCEMENT. | ||
* | zero out rt_task parameters before setting them | Bjoern B. Brandenburg | 2010-09-22 |
| | | | | | | | This avoids passing random stack contents to the kernel if the structure gained some fields due to plugin development. (Also, fix up some white space issues while we are at it.) | ||
* | 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 atomic operations on x86_642010.1 | Andrea Bastoni | 2010-04-19 |
| | |||
* | Add cli() and sti() wrappers... use with care... | Andrea Bastoni | 2010-04-12 |
| | |||
* | Add get_control_page() library function | Andrea Bastoni | 2010-04-12 |
| | |||
* | Improve build system. | Bjoern B. Brandenburg | 2010-03-17 |
| | | | | | | | | | | | | | | | Restructure SConstruct to reduce the likelihood of errors and to provide additional feedback. Features: - Better help. You can now run 'scons -h' to get a listing of all build options. - Local configuration. Build variables are picked up in a local .config file, if present. - Added --dump-config option to display the build configuration. - Use scons substitution system to avoid having to do parameter substitutions manually. - Some assorted fixes. | ||
* | Merge branch 'master' of ssh://cvs.cs.unc.edu/cvs/proj/litmus/repo/liblitmus2010 | Bjoern B. Brandenburg | 2010-03-10 |
|\ | |||
| * | Build fix: support building on i686 systems | Bjoern B. Brandenburg | 2010-03-10 |
| | | | | | | | | | | | | | | 32bit Intel systems don't actually report 'x86' as their architecture, rather, they are i?86 systems. Provide a lookup table to map these codes to the 'x86' name that is used in the SConstruct file. | ||
| * | Fix error message. | Bjoern B. Brandenburg | 2010-03-10 |
| | | | | | | | | This is liblitmus, not ft_tools. | ||
* | | 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 |
| | |||
* | Add job control test case. | Bjoern B. Brandenburg | 2010-02-26 |
| | | | | Passes. | ||
* | Add test for set_rt_task_param parameter validation. | Bjoern B. Brandenburg | 2010-02-26 |
| | | | | All passed. | ||
* | Remove prototype for non-existing system call. | Bjoern B. Brandenburg | 2010-02-26 |
| | | | | | This syscall hasn't been around since Fall 2007... The RTCSA'08 paper details how we are doing it now. | ||
* | Add tests for invalid object types and od_open(). | Bjoern B. Brandenburg | 2010-02-25 |
| | |||
* | Provide additional information on test failures. | Bjoern B. Brandenburg | 2010-02-25 |
| | |||
* | Bugfix: take all .c files into account. | Bjoern B. Brandenburg | 2010-02-25 |
| | |||
* | Merge remote branch 'origin/master' into tests | Bjoern B. Brandenburg | 2010-02-25 |
|\ | |||
| * | Merge branch 'tests' | Bjoern B. Brandenburg | 2010-02-25 |
| |\ | |||
| * | | Added protections to litmus.h to prevent name mangling when used | Glenn Elliott | 2010-02-22 |
| | | | | | | | | | | | | in C++ code. | ||
* | | | add test case for set_rt_task_param | Bjoern B. Brandenburg | 2010-02-25 |
| |/ |/| | | | | | Specifically, make sure invalid pointers are rejected. | ||
* | | Introduce test framework for LITMUS^RT. | Bjoern B. Brandenburg | 2010-02-20 |
|/ | | | | | | | | | | | | | | | | This is the beginning of the LITMUS^RT testsuite. The main design goals are flexibility and ease of test writing. To create a new test, simply write a test case in any C file in the tests/ subdirectory. The buildsystem will find the test and hook it up with the testrunner. Have a look at tests/fdso.c and include/tests.h to get an idea for what tests look like. Tests can be executed with the 'runtests' tool. Each testcase is executed in a separate process in order to ensure that tests do not influence each other. | ||
* | Re-implement non-preemptive section support. | Bjoern B. Brandenburg | 2010-02-03 |
| | | | | Layered on top of the LITMUS control page. | ||
* | Add initial support x86-64 ASM header. | Bjoern B. Brandenburg | 2010-02-03 |
| | |||
* | update README | Bjoern B. Brandenburg | 2010-02-02 |
| | |||
* | Porting on x86_64 | Andrea Bastoni | 2009-12-17 |
| | |||
* | sleep_next_period() maps on syscall sys_complete_job | Andrea Bastoni | 2009-12-17 |
| | |||
* | Temporary remove non-preemptive CS | Andrea Bastoni | 2009-12-17 |
| | |||
* | Fix some compilation warnings | Andrea Bastoni | 2009-12-13 |
| | |||
* | Update Makefile e SConstruct for liblitmus 2010 | Andrea Bastoni | 2009-12-13 |
| | | | | | | - add all-32, all-64 targets in Makefile (cross compilation for x86) - update SConstruct kernel search path - add architecture dependent include dirs in search path | ||
* | Merge branch 'remove-old-tests'2008.3 | Bjoern B. Brandenburg | 2009-09-11 |
|\ | |||
| * | 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. | ||
* | | Provide helpful feedback if setsched fails. | Bjoern B. Brandenburg | 2009-09-11 |
|/ | |||
* | Provide a clue to the users as to what might have gone wrong. | Bjoern B. Brandenburg | 2009-07-21 |
| | |||
* | release: add -w and -f options | Bjoern B. Brandenburg | 2009-05-02 |
| | |||
* | git: ignore scons config report | Bjoern B. Brandenburg | 2009-04-29 |
| | |||
* | sparc64: disable np-flag support | Bjoern B. Brandenburg | 2009-04-29 |
| | | | | Doesn't work reliably right now anyway. | ||
* | 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 |
| | |||
* | add sporadic_task_ns() helper | Bjoern B. Brandenburg | 2009-04-29 |
| | | | | Allows for higher-precision setup of real-time tasks. | ||
* | 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 | ||
* | ignore cached config | Bjoern B. Brandenburg | 2009-04-14 |
| | |||
* | 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. | ||
* | cleanup the setting of architecture-dependent flags | Bjoern B. Brandenburg | 2009-03-25 |
| | | | | This change moves all flags into the config section instead of hiding them below. | ||
* | Merge branch 'master' of ssh://cvs/cvs/proj/litmus/repo/liblitmus2008 | Bjoern B. Brandenburg | 2009-03-02 |
|\ |