aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorhermanjl <hermanjl@flare.cs.unc.edu>2012-05-03 11:01:06 -0400
committerhermanjl <hermanjl@flare.cs.unc.edu>2012-05-03 11:01:06 -0400
commitc9907525881feba86bbdcd14ee641d1350219780 (patch)
treef0647a677d5605f1c54fee15f499d00afd479a1f
parent12c275394c0b2fa978a5128d4b6dc7b1eb17a2bb (diff)
Reactivated syscallswip-color-terrible
-rw-r--r--Makefile11
-rw-r--r--bin/colortest.c1
-rw-r--r--src/litmus.c4
-rw-r--r--src/syscalls.c2
4 files changed, 4 insertions, 14 deletions
diff --git a/Makefile b/Makefile
index 658c06d..fff02a9 100644
--- a/Makefile
+++ b/Makefile
@@ -70,9 +70,8 @@ AR := ${CROSS_COMPILE}${AR}
70# Targets 70# Targets
71 71
72all = lib ${rt-apps} 72all = lib ${rt-apps}
73#rt-apps = cycles base_task rt_launch rtspin release_ts measure_syscall \ 73rt-apps = cycles base_task rt_launch rtspin release_ts measure_syscall \
74# base_mt_task runtests colortest colorbench testcounters 74 base_mt_task runtests colortest colorbench testcounters singlepage
75rt-apps = colortest colorbench testcounters singlepage
76 75
77.PHONY: all lib clean dump-config TAGS tags cscope help 76.PHONY: all lib clean dump-config TAGS tags cscope help
78 77
@@ -234,7 +233,7 @@ lib-testcounters =
234 233
235.SECONDEXPANSION: 234.SECONDEXPANSION:
236${rt-apps}: $${obj-$$@} liblitmus.a 235${rt-apps}: $${obj-$$@} liblitmus.a
237 $(CC) -o $@ $(LDFLAGS) ${ldf-$@} $(filter-out liblitmus.a,$+) $(LOADLIBS) $(LDLIBS) ${liblitmus-flags} ${lib-$@} 236 $(CC) -o $@ $(LDFLAGS) ${ldf-$@} $(filter-out liblitmus.a,$+) $(LOADLIBS) $(LDLIBS) ${lib-$@} ${liblitmus-flags}
238 237
239# ############################################################################## 238# ##############################################################################
240# Dependency resolution. 239# Dependency resolution.
@@ -272,9 +271,7 @@ $(error Cannot build without access to the LITMUS^RT kernel source)
272endif 271endif
273 272
274kernel-unistd-hdrs := $(foreach file,${unistd-headers},${LITMUS_KERNEL}/$(file)) 273kernel-unistd-hdrs := $(foreach file,${unistd-headers},${LITMUS_KERNEL}/$(file))
275#hdr-ok := $(shell egrep '\#include .*litmus/unistd' ${kernel-unistd-hdrs} ) 274hdr-ok := $(shell egrep '\#include .*litmus/unistd' ${kernel-unistd-hdrs} )
276# XXX BAD BAD BAD
277hdr-ok := blah
278ifeq ($(strip $(hdr-ok)),) 275ifeq ($(strip $(hdr-ok)),)
279$(info (!!) Could not find LITMUS^RT system calls in ${kernel-unistd-hdrs}.) 276$(info (!!) Could not find LITMUS^RT system calls in ${kernel-unistd-hdrs}.)
280$(error Your kernel headers do not seem to be LITMUS^RT headers) 277$(error Your kernel headers do not seem to be LITMUS^RT headers)
diff --git a/bin/colortest.c b/bin/colortest.c
index 02a9169..bc66522 100644
--- a/bin/colortest.c
+++ b/bin/colortest.c
@@ -1,7 +1,6 @@
1#include <stdlib.h> 1#include <stdlib.h>
2#include <stdio.h> 2#include <stdio.h>
3#include <stdint.h> 3#include <stdint.h>
4
5#include <litmus/rt_param.h> 4#include <litmus/rt_param.h>
6 5
7#include "color.h" 6#include "color.h"
diff --git a/src/litmus.c b/src/litmus.c
index d45beaf..d3cc6bb 100644
--- a/src/litmus.c
+++ b/src/litmus.c
@@ -41,7 +41,6 @@ int be_migrate_to(int target_cpu)
41 return sched_setaffinity(0, sizeof(cpu_set_t), &cpu_set); 41 return sched_setaffinity(0, sizeof(cpu_set_t), &cpu_set);
42} 42}
43 43
44#if 0
45int sporadic_task(lt_t e, lt_t p, lt_t phase, 44int sporadic_task(lt_t e, lt_t p, lt_t phase,
46 int cpu, task_class_t cls, 45 int cpu, task_class_t cls,
47 budget_policy_t budget_policy, int set_cpu_set) 46 budget_policy_t budget_policy, int set_cpu_set)
@@ -49,9 +48,7 @@ int sporadic_task(lt_t e, lt_t p, lt_t phase,
49 return sporadic_task_ns(e * NS_PER_MS, p * NS_PER_MS, phase * NS_PER_MS, 48 return sporadic_task_ns(e * NS_PER_MS, p * NS_PER_MS, phase * NS_PER_MS,
50 cpu, cls, budget_policy, set_cpu_set); 49 cpu, cls, budget_policy, set_cpu_set);
51} 50}
52#endif
53 51
54#if 0
55int sporadic_task_ns(lt_t e, lt_t p, lt_t phase, 52int sporadic_task_ns(lt_t e, lt_t p, lt_t phase,
56 int cpu, task_class_t cls, 53 int cpu, task_class_t cls,
57 budget_policy_t budget_policy, int set_cpu_set) 54 budget_policy_t budget_policy, int set_cpu_set)
@@ -77,7 +74,6 @@ int sporadic_task_ns(lt_t e, lt_t p, lt_t phase,
77 } 74 }
78 return set_rt_task_param(gettid(), &param); 75 return set_rt_task_param(gettid(), &param);
79} 76}
80#endif
81 77
82int init_kernel_iface(void); 78int init_kernel_iface(void);
83 79
diff --git a/src/syscalls.c b/src/syscalls.c
index 5885512..c68f15b 100644
--- a/src/syscalls.c
+++ b/src/syscalls.c
@@ -10,7 +10,6 @@
10 10
11#include "litmus.h" 11#include "litmus.h"
12 12
13#if 0
14/* Syscall stub for setting RT mode and scheduling options */ 13/* Syscall stub for setting RT mode and scheduling options */
15 14
16pid_t gettid(void) 15pid_t gettid(void)
@@ -87,4 +86,3 @@ int null_call(cycles_t *timestamp)
87{ 86{
88 return syscall(__NR_null_call, timestamp); 87 return syscall(__NR_null_call, timestamp);
89} 88}
90#endif