diff options
author | Joshua Bakita <jbakita@cs.unc.edu> | 2020-10-22 22:46:39 -0400 |
---|---|---|
committer | Joshua Bakita <jbakita@cs.unc.edu> | 2020-10-22 22:51:29 -0400 |
commit | a7c3210215bd1181ae93b23c313941dfb44519fb (patch) | |
tree | 0bb4bf1b40612ec04f677e5163e4ba1f3c500af6 /baseline | |
parent | 4f0a2f94f90c1d0cd5f3408a55e68b68a8c74693 (diff) |
Transform LITMUS-RT support in libextra to imply case-study mode
Adds <period> and <criticality level> parameters to benchmarks and
disables cache flushing when compiled with LITMUS. Also fixes build
with LITMUS enabled on yamaha.cs.unc.edu.
Also allows output to be disabled, automatically infers _rt_lock_id,
and allows for a specific pair ID for paired tasks. (The pair ID is
added to all the semaphore and shared memory names, allowing multiple
pairs to run in the system at a time.)
Diffstat (limited to 'baseline')
-rw-r--r-- | baseline/Makefile | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/baseline/Makefile b/baseline/Makefile index d6ab976..a929bc6 100644 --- a/baseline/Makefile +++ b/baseline/Makefile | |||
@@ -1,4 +1,4 @@ | |||
1 | LIBLITMUS ?= /media/speedy/litmus/liblitmus | 1 | LIBLITMUS ?= /playpen/mc2/liblitmus |
2 | CC ?= gcc | 2 | CC ?= gcc |
3 | override CFLAGS = -pthread -O2 -I.. | 3 | override CFLAGS = -pthread -O2 -I.. |
4 | LDFLAGS = -lrt | 4 | LDFLAGS = -lrt |
@@ -11,8 +11,8 @@ endif | |||
11 | 11 | ||
12 | # Include all the LITMUS^RT headers if we're using it | 12 | # Include all the LITMUS^RT headers if we're using it |
13 | ifneq ($(shell grep "define LITMUS 1" ../extra.h),) | 13 | ifneq ($(shell grep "define LITMUS 1" ../extra.h),) |
14 | CFLAGS += -I${LIBLITMUS}/include -I${LIBLITMUS}/arch/arm/include | 14 | override CFLAGS += -I${LIBLITMUS}/include -I${LIBLITMUS}/arch/arm/include |
15 | LDFLAGS += -L${LIBLITMUS} -llitmus | 15 | override LDFLAGS += -L${LIBLITMUS} -llitmus |
16 | endif | 16 | endif |
17 | 17 | ||
18 | all: bin/cjpeg_wrbmp bin/huff_enc bin/gsm_enc bin/dijkstra bin/h264_dec bin/susan bin/adpcm_enc bin/rijndael_dec bin/huff_dec bin/rijndael_enc bin/gsm_dec bin/anagram bin/epic bin/ammunition bin/g723_enc bin/ndes bin/petrinet bin/statemate bin/cjpeg_transupp bin/mpeg2 bin/fmref bin/audiobeam bin/adpcm_dec | 18 | all: bin/cjpeg_wrbmp bin/huff_enc bin/gsm_enc bin/dijkstra bin/h264_dec bin/susan bin/adpcm_enc bin/rijndael_dec bin/huff_dec bin/rijndael_enc bin/gsm_dec bin/anagram bin/epic bin/ammunition bin/g723_enc bin/ndes bin/petrinet bin/statemate bin/cjpeg_transupp bin/mpeg2 bin/fmref bin/audiobeam bin/adpcm_dec |