diff options
author | Bjoern Brandenburg <bbb@mpi-sws.org> | 2013-06-25 01:27:07 -0400 |
---|---|---|
committer | Bjoern Brandenburg <bbb@mpi-sws.org> | 2013-08-07 03:46:49 -0400 |
commit | 543810eb67bea9c3046ecb58388493bca39fe796 (patch) | |
tree | cf65010367e53dfbd3e39a9eb6e89dacf92348f3 /litmus/Makefile | |
parent | 1412c8b72e192a14b8dd620f58a75f55a5490783 (diff) |
Add LITMUS^RT core implementation
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.
Diffstat (limited to 'litmus/Makefile')
-rw-r--r-- | litmus/Makefile | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/litmus/Makefile b/litmus/Makefile index 6318f1c6fac8..fcb4d7533327 100644 --- a/litmus/Makefile +++ b/litmus/Makefile | |||
@@ -2,6 +2,25 @@ | |||
2 | # Makefile for LITMUS^RT | 2 | # Makefile for LITMUS^RT |
3 | # | 3 | # |
4 | 4 | ||
5 | obj-y = sched_plugin.o litmus.o \ | ||
6 | preempt.o \ | ||
7 | litmus_proc.o \ | ||
8 | budget.o \ | ||
9 | clustered.o \ | ||
10 | jobs.o \ | ||
11 | sync.o \ | ||
12 | rt_domain.o \ | ||
13 | edf_common.o \ | ||
14 | fp_common.o \ | ||
15 | fdso.o \ | ||
16 | locking.o \ | ||
17 | srp.o \ | ||
18 | bheap.o \ | ||
19 | binheap.o \ | ||
20 | ctrldev.o | ||
21 | |||
22 | obj-$(CONFIG_SCHED_CPU_AFFINITY) += affinity.o | ||
23 | |||
5 | obj-$(CONFIG_FEATHER_TRACE) += ft_event.o ftdev.o | 24 | obj-$(CONFIG_FEATHER_TRACE) += ft_event.o ftdev.o |
6 | obj-$(CONFIG_SCHED_TASK_TRACE) += sched_task_trace.o | 25 | obj-$(CONFIG_SCHED_TASK_TRACE) += sched_task_trace.o |
7 | obj-$(CONFIG_SCHED_DEBUG_TRACE) += sched_trace.o | 26 | obj-$(CONFIG_SCHED_DEBUG_TRACE) += sched_trace.o |