X-Git-Url: https://git.liburcu.org/?p=urcu.git;a=blobdiff_plain;f=formal-model%2Furcu%2FMakefile;h=8af320d0de8354a2409150206231c0e348178c00;hp=dc36c25fa407d889aed4dd6d47211f0e1d68e6bc;hb=86ea30a243222af5ac0860c1b9b1b694a7618f09;hpb=8bc62ca44275eb3dc3f2b62f2ad4a63187473332 diff --git a/formal-model/urcu/Makefile b/formal-model/urcu/Makefile index dc36c25..8af320d 100644 --- a/formal-model/urcu/Makefile +++ b/formal-model/urcu/Makefile @@ -17,6 +17,12 @@ # Authors: Mathieu Desnoyers #CFLAGS=-DSAFETY +#for multi-core verif, 15.5GB shared mem, use files if full +#CFLAGS=-DHASH64 -DMEMLIM=15500 -DNCORE=2 +#CFLAGS=-DHASH64 -DCOLLAPSE -DMA=88 -DMEMLIM=15500 -DNCORE=8 + +#liveness +#CFLAGS=-DHASH64 -DCOLLAPSE -DMA=88 CFLAGS=-DHASH64 SPINFILE=urcu.spin @@ -48,7 +54,7 @@ asserts: clean cat ${SPINFILE} >> .input.spin rm -f .input.spin.trail spin -a -X .input.spin - gcc -w ${CFLAGS} -DSAFETY -o pan pan.c + gcc -O2 -w ${CFLAGS} -DSAFETY -o pan pan.c ./pan -v -c1 -X -m10000000 -w20 cp .input.spin $@.spin.input -cp .input.spin.trail $@.spin.input.trail @@ -150,7 +156,7 @@ run: pan ./pan -a -v -c1 -X -m10000000 -w20 pan: pan.c - gcc -w ${CFLAGS} -o pan pan.c + gcc -O2 -w ${CFLAGS} -o pan pan.c pan.c: pan.ltl ${SPINFILE} cat .input.define > .input.spin