aboutsummaryrefslogtreecommitdiffstats
path: root/src/syscalls.c
Commit message (Collapse)AuthorAge
* Simplify Nvidia registration.wip-kernsthreads-nvGlenn Elliott2011-03-31
| | | | | | Cleaned up the interface to register nvidia devices. Removed reliance on use of pid since we always assumed pid was the calling thread (AKA 'current').
* Minor fix to make NV registration compile.Glenn Elliott2011-03-08
|
* Revice the old versionSun2011-03-03
|
* Have SYS_CALL register_nv_device for tasks to register its current occupy nv ↵Sun2011-03-03
| | | | device.
* switch to generic locking system callsBjoern B. Brandenburg2011-02-03
| | | | | The new generic lock layer in LITMUS^RT does away with per-protocol system calls. Change accordingly.
* avoid including header files directlyBjoern B. Brandenburg2010-11-09
| | | | | | | | | | | | | | | The kernel warns against including header files directly. For good reason: our previous approach (just -I$KERNEL/include) caused all kinds of files to be included that should have come from /usr/include instead. This patch rewrites the Makfile so that the (few) needed headers are copied into the liblitmus src tree before compiling the library. This avoids having to specify the kernel include directories with -I, and also makes it easier to link against liblitmus (external applications do not need to know where the kernel is). Finally, this allows us to enable -Werror.
* Re-implement non-preemptive section support.Bjoern B. Brandenburg2010-02-03
| | | | Layered on top of the LITMUS control page.
* sleep_next_period() maps on syscall sys_complete_jobAndrea Bastoni2009-12-17
|
* add null_call() system callBjoern B. Brandenburg2009-03-02
| | | | For kernel entry/exit tracing.
* Use _GNU_SOURCE for all files. Fix wrong prototypes.Bjoern B. Brandenburg2008-05-02
|
* API change: PI->FMLPBjoern B. Brandenburg2008-05-01
|
* adapt to new ABIBjoern B. Brandenburg2008-02-19
|
* first changes to compile with LITMUS 20082008.0Bjoern B. Brandenburg2008-02-12
|
* 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
|
* core: add gettid() system callBjoern B. Brandenburg2008-01-28
| | | | | We need the system call to enable multi-threaded real-time applications, and libc doesn't provide it.
* reorganize liblitmus to be more modularBjoern B. Brandenburg2008-01-23