aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
...
* Add test for set_rt_task_param parameter validation.Bjoern B. Brandenburg2010-02-26
| | | | All passed.
* Remove prototype for non-existing system call.Bjoern B. Brandenburg2010-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. Brandenburg2010-02-25
|
* Provide additional information on test failures.Bjoern B. Brandenburg2010-02-25
|
* Bugfix: take all .c files into account.Bjoern B. Brandenburg2010-02-25
|
* Merge remote branch 'origin/master' into testsBjoern B. Brandenburg2010-02-25
|\
| * Merge branch 'tests'Bjoern B. Brandenburg2010-02-25
| |\
| * | Added protections to litmus.h to prevent name mangling when usedGlenn Elliott2010-02-22
| | | | | | | | | | | | in C++ code.
* | | add test case for set_rt_task_paramBjoern B. Brandenburg2010-02-25
| |/ |/| | | | | Specifically, make sure invalid pointers are rejected.
* | Introduce test framework for LITMUS^RT.Bjoern B. Brandenburg2010-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. Brandenburg2010-02-03
| | | | Layered on top of the LITMUS control page.
* Add initial support x86-64 ASM header.Bjoern B. Brandenburg2010-02-03
|
* update READMEBjoern B. Brandenburg2010-02-02
|
* Porting on x86_64Andrea Bastoni2009-12-17
|
* sleep_next_period() maps on syscall sys_complete_jobAndrea Bastoni2009-12-17
|
* Temporary remove non-preemptive CSAndrea Bastoni2009-12-17
|
* Fix some compilation warningsAndrea Bastoni2009-12-13
|
* Update Makefile e SConstruct for liblitmus 2010Andrea Bastoni2009-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.3Bjoern B. Brandenburg2009-09-11
|\
| * 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.
* | Provide helpful feedback if setsched fails.Bjoern B. Brandenburg2009-09-11
|/
* Provide a clue to the users as to what might have gone wrong.Bjoern B. Brandenburg2009-07-21
|
* release: add -w and -f optionsBjoern B. Brandenburg2009-05-02
|
* git: ignore scons config reportBjoern B. Brandenburg2009-04-29
|
* sparc64: disable np-flag supportBjoern B. Brandenburg2009-04-29
| | | | Doesn't work reliably right now anyway.
* rtspin: suppress init_litmus() perror() call, it reports rubbishBjoern B. Brandenburg2009-04-29
|
* rtspin: allow fractional costs and periodsBjoern B. Brandenburg2009-04-29
|
* add sporadic_task_ns() helperBjoern B. Brandenburg2009-04-29
| | | | Allows for higher-precision setup of real-time tasks.
* 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
* ignore cached configBjoern B. Brandenburg2009-04-14
|
* 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.
* cleanup the setting of architecture-dependent flagsBjoern B. Brandenburg2009-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/liblitmus2008Bjoern B. Brandenburg2009-03-02
|\
| * Build: allow cross-compiling to i386 on x86_64 machinesMitchell Jareo2009-02-22
| | | | | | | | | | | | | | | | This patch adds a hook to SConstruct to evaluate the ARCH env variable. Currently, only x86-64 => i386 is supported. Cross compiling works like this: $ ARCH=i386 scons
* | add system call overhead measurement programBjoern B. Brandenburg2009-03-02
| | | | | | | | | | Run this tool (and a background workload) to measure system call overheads.
* | add null_call() system callBjoern B. Brandenburg2009-03-02
|/ | | | For kernel entry/exit tracing.
* Build: Error out if kernel headers are missing.Bjoern B. Brandenburg2009-02-21
|
* put sched_trace in its own libBjoern B. Brandenburg2008-12-25
|
* remove old MakefileBjoern B. Brandenburg2008-12-25
|
* do not include sched_trace parsing in liblitmusBjoern B. Brandenburg2008-12-25
|
* ignore scons stuffBjoern B. Brandenburg2008-12-25
|
* build correctly on sparc64Bjoern B. Brandenburg2008-12-25
|
* build correctly on pre-v1.1 scons versionsBjoern B. Brandenburg2008-12-25
|
* new build system: use sconsBjoern B. Brandenburg2008-12-25
|
* ignore cyclesBjoern B. Brandenburg2008-12-09
|
* 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
| |
* | sched_trace: provide event ID for INVALID eventsBjoern B. Brandenburg2008-12-09
| |