aboutsummaryrefslogtreecommitdiffstats
path: root/include/litmus/litmus.h
Commit message (Collapse)AuthorAge
* Expose LITMUS^RT system calls via control page ioctl()Bjoern Brandenburg2016-03-08
| | | | | | | Rationale: make LITMUS^RT ops available in a way that does not create merge conflicts each time we rebase LITMUS^RT on top of a new kernel version. This also helps with portability to different architectures, as we no longer need to patch each architecture's syscall table.
* Revamped hrtimer_start_on() supportPratyush Patel2016-02-09
| | | | | | This patch modifies the previous implementation of hrtimer_start_on() by now using smp_call_function_single_async() to arm hrtimers on remote CPU's.
* Add LITMUS^RT core implementationBjoern Brandenburg2015-08-09
| | | | | | | | | | | | | This patch adds the core of LITMUS^RT: - library functionality (heaps, rt_domain, prioritization, etc.) - budget enforcement logic - job management - system call backends - virtual devices (control page, etc.) - scheduler plugin API (and dummy plugin) This code compiles, but is not yet integrated with the rest of Linux.
* Introduce main LITMUS^RT headerBjoern Brandenburg2015-08-09
This patch adds a basic litmus/litmus.h, which is required for basic LITMUS^RT infrastructure to compile.