Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Support for AEDZL | Glenn Elliott | 2010-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). | ||
* | 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 |
| | |||
* | 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. | ||
* | Provide additional information on test failures. | Bjoern B. Brandenburg | 2010-02-25 |
| | |||
* | Merge branch 'tests' | Bjoern B. Brandenburg | 2010-02-25 |
|\ | |||
| * | 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. | ||
* | | Added protections to litmus.h to prevent name mangling when used | Glenn Elliott | 2010-02-22 |
|/ | | | | in C++ code. | ||
* | 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 |
| | |||
* | Porting on x86_64 | Andrea Bastoni | 2009-12-17 |
| | |||
* | 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 |
| | |||
* | add null_call() system call | Bjoern B. Brandenburg | 2009-03-02 |
| | | | | For kernel entry/exit tracing. | ||
* | add event_time(), remove cruft | Bjoern B. Brandenburg | 2008-10-29 |
| | |||
* | API for basic display of sched_trace data | Bjoern B. Brandenburg | 2008-09-24 |
| | |||
* | sched_trace: remove old definitions, include kernel header | Bjoern B. Brandenburg | 2008-09-16 |
| | |||
* | add more sparc assembly, and platform indepenent get_cycles() | Bjoern B. Brandenburg | 2008-05-21 |
| | |||
* | add be task migration support to rt_launch | Bjoern B. Brandenburg | 2008-05-02 |
| | |||
* | Add best effort task migration, so that we can support PSN-EDF. | Bjoern B. Brandenburg | 2008-05-02 |
| | |||
* | Use _GNU_SOURCE for all files. Fix wrong prototypes. | Bjoern B. Brandenburg | 2008-05-02 |
| | |||
* | isolate architecture dependent code | Bjoern B. Brandenburg | 2008-05-01 |
| | |||
* | add convenience wrappers | Bjoern B. Brandenburg | 2008-05-01 |
| | |||
* | API change: PI->FMLP | Bjoern B. Brandenburg | 2008-05-01 |
| | |||
* | add unit conversion | Bjoern B. Brandenburg | 2008-02-19 |
| | |||
* | adapt to new ABI | Bjoern B. Brandenburg | 2008-02-19 |
| | |||
* | first changes to compile with LITMUS 20082008.0 | Bjoern B. Brandenburg | 2008-02-12 |
| | |||
* | 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 |
| | |||
* | core: add gettid() system call | Bjoern B. Brandenburg | 2008-01-28 |
| | | | | | We need the system call to enable multi-threaded real-time applications, and libc doesn't provide it. | ||
* | API: make init_rt_thread() available | Bjoern B. Brandenburg | 2008-01-24 |
| | |||
* | core: rip out task_active() | Bjoern B. Brandenburg | 2008-01-24 |
| | |||
* | reorganize liblitmus to be more modular | Bjoern B. Brandenburg | 2008-01-23 |
| | |||
* | core: remove support for deprecated system call | Bjoern B. Brandenburg | 2008-01-22 |
| | |||
* | core: cleanup header | Bjoern B. Brandenburg | 2008-01-22 |
| | |||
* | spelling | Bjoern B. Brandenburg | 2008-01-22 |
| | |||
* | add set_rt_param() wrapper sporadic_task() | Bjoern B. Brandenburg | 2008-01-22 |
| | |||
* | [API] rename task_mode_transition() and don't exit on error | Bjoern B. Brandenburg | 2008-01-22 |
| | |||
* | [ABI] add task_mode_transition system call | Bjoern B. Brandenburg | 2008-01-18 |
| | |||
* | ICS nesting support structures | Bjoern B. Brandenburg | 2007-12-14 |
| | |||
* | ICS: expose in header | Bjoern B. Brandenburg | 2007-11-20 |
| | |||
* | ICS/FDSO: new FDSO ABI and ICS ABI | Bjoern B. Brandenburg | 2007-11-19 |
| | | | update system call interface | ||
* | FDSO: make types available to user space | Bjoern B. Brandenburg | 2007-11-15 |
| | |||
* | ABI Change: adapt to new LITMUS syscall interface and incorporate FDSO calls | Bjoern B. Brandenburg | 2007-11-15 |
| | | | This will break libso. | ||
* | add stdump filter for adaptive systems2007.2 | Bjoern B. Brandenburg | 2007-10-28 |
| | |||
* | sched_trace: update format | Bjoern B. Brandenburg | 2007-10-28 |
| | | | | Update to new format and fix a couple of bugs. | ||
* | implement sched_trace multifile walking support | Bjoern B. Brandenburg | 2007-10-18 |
| |