projects
/
urcu.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
dual writer fix
[urcu.git]
/
formal-model
/
urcu
/
Makefile
diff --git
a/formal-model/urcu/Makefile
b/formal-model/urcu/Makefile
index 0dc8b2c674945fc60990b0e0f8314de93a9cfa40..7b395cbdd95c677dab4b3d2f2d31dcee57dc417c 100644
(file)
--- a/
formal-model/urcu/Makefile
+++ b/
formal-model/urcu/Makefile
@@
-26,6
+26,7
@@
default:
make urcu_free_no_rmb | tee urcu_free_no_rmb.log
make urcu_free_no_wmb | tee urcu_free_no_wmb.log
make urcu_free_no_mb | tee urcu_free_no_mb.log
make urcu_free_no_rmb | tee urcu_free_no_rmb.log
make urcu_free_no_wmb | tee urcu_free_no_wmb.log
make urcu_free_no_mb | tee urcu_free_no_mb.log
+ make urcu_free_single_flip | tee urcu_free_single_flip.log
make asserts | tee asserts.log
make summary
make asserts | tee asserts.log
make summary
@@
-43,7
+44,7
@@
asserts: clean
rm -f .input.spin.trail
spin -a -X .input.spin
gcc -w ${CFLAGS} -DSAFETY -o pan pan.c
rm -f .input.spin.trail
spin -a -X .input.spin
gcc -w ${CFLAGS} -DSAFETY -o pan pan.c
- ./pan -v -c1 -X -m10000 -w
19
+ ./pan -v -c1 -X -m10000 -w
20
cp .input.spin $@.spin.input
-cp .input.spin.trail $@.spin.input.trail
cp .input.spin $@.spin.input
-cp .input.spin.trail $@.spin.input.trail
@@
-72,6
+73,13
@@
urcu_free_no_mb: clean urcu_free_ltl urcu_free_no_mb_define run
urcu_free_no_mb_define:
cp urcu_free_no_mb.define .input.define
urcu_free_no_mb_define:
cp urcu_free_no_mb.define .input.define
+urcu_free_single_flip: clean urcu_free_ltl urcu_free_single_flip_define run
+ cp .input.spin $@.spin.input
+ -cp .input.spin.trail $@.spin.input.trail
+
+urcu_free_single_flip_define:
+ cp urcu_free_single_flip.define .input.define
+
urcu_free_ltl:
touch .input.define
cat DEFINES > pan.ltl
urcu_free_ltl:
touch .input.define
cat DEFINES > pan.ltl
@@
-79,7
+87,7
@@
urcu_free_ltl:
spin -f "!(`cat urcu_free.ltl | grep -v ^//`)" >> pan.ltl
run: pan
spin -f "!(`cat urcu_free.ltl | grep -v ^//`)" >> pan.ltl
run: pan
- ./pan -a -v -c1 -X -m10000 -w
19
+ ./pan -a -v -c1 -X -m10000 -w
20
pan: pan.c
gcc -w ${CFLAGS} -o pan pan.c
pan: pan.c
gcc -w ${CFLAGS} -o pan pan.c
This page took
0.023465 seconds
and
4
git commands to generate.