Changes in / [401e61f:dafdbe7]
- Location:
- src
- Files:
-
- 3 added
- 2 deleted
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
src/benchmark/Makefile.am
r401e61f rdafdbe7 92 92 93 93 ## ========================================================================================================= 94 loop$(EXEEXT): 95 @@BACKEND_CC@ loop.c -DBENCH_N=5000000000 -I. -lrt -pthread ${AM_CFLAGS} ${CFLAGS} ${ccflags} 96 97 function$(EXEEXT): 98 @@BACKEND_CC@ function.c -DBENCH_N=5000000000 -I. -lrt -pthread ${AM_CFLAGS} ${CFLAGS} ${ccflags} 99 100 fetch_add$(EXEEXT): 101 @@BACKEND_CC@ fetch_add.c -DBENCH_N=500000000 -I. -lrt -pthread ${AM_CFLAGS} ${CFLAGS} ${ccflags} 102 103 ## ========================================================================================================= 94 104 ctxswitch$(EXEEXT): \ 105 loop.run \ 106 function.run \ 107 fetch_add.run \ 95 108 ctxswitch-pthread.run \ 96 109 ctxswitch-cfa_coroutine.run \ … … 139 152 ## ========================================================================================================= 140 153 mutex$(EXEEXT) :\ 141 mutex-function.run \ 142 mutex-fetch_add.run \ 154 loop.run \ 155 function.run \ 156 fetch_add.run \ 143 157 mutex-pthread_lock.run \ 144 158 mutex-upp.run \ … … 147 161 mutex-cfa4.run \ 148 162 mutex-java_thread.run 149 150 mutex-function$(EXEEXT):151 @@BACKEND_CC@ mutex/function.c -DBENCH_N=500000000 -I. -lrt -pthread ${AM_CFLAGS} ${CFLAGS} ${ccflags}152 153 mutex-fetch_add$(EXEEXT):154 @@BACKEND_CC@ mutex/fetch_add.c -DBENCH_N=500000000 -I. -lrt -pthread ${AM_CFLAGS} ${CFLAGS} ${ccflags}155 163 156 164 mutex-pthread_lock$(EXEEXT): -
src/benchmark/Makefile.in
r401e61f rdafdbe7 505 505 @echo "}" 506 506 507 loop$(EXEEXT): 508 @@BACKEND_CC@ loop.c -DBENCH_N=5000000000 -I. -lrt -pthread ${AM_CFLAGS} ${CFLAGS} ${ccflags} 509 510 function$(EXEEXT): 511 @@BACKEND_CC@ function.c -DBENCH_N=5000000000 -I. -lrt -pthread ${AM_CFLAGS} ${CFLAGS} ${ccflags} 512 513 fetch_add$(EXEEXT): 514 @@BACKEND_CC@ fetch_add.c -DBENCH_N=500000000 -I. -lrt -pthread ${AM_CFLAGS} ${CFLAGS} ${ccflags} 515 507 516 ctxswitch$(EXEEXT): \ 517 loop.run \ 518 function.run \ 519 fetch_add.run \ 508 520 ctxswitch-pthread.run \ 509 521 ctxswitch-cfa_coroutine.run \ … … 551 563 552 564 mutex$(EXEEXT) :\ 553 mutex-function.run \ 554 mutex-fetch_add.run \ 565 loop.run \ 566 function.run \ 567 fetch_add.run \ 555 568 mutex-pthread_lock.run \ 556 569 mutex-upp.run \ … … 559 572 mutex-cfa4.run \ 560 573 mutex-java_thread.run 561 562 mutex-function$(EXEEXT):563 @@BACKEND_CC@ mutex/function.c -DBENCH_N=500000000 -I. -lrt -pthread ${AM_CFLAGS} ${CFLAGS} ${ccflags}564 565 mutex-fetch_add$(EXEEXT):566 @@BACKEND_CC@ mutex/fetch_add.c -DBENCH_N=500000000 -I. -lrt -pthread ${AM_CFLAGS} ${CFLAGS} ${ccflags}567 574 568 575 mutex-pthread_lock$(EXEEXT): -
src/libcfa/concurrency/kernel.c
r401e61f rdafdbe7 663 663 __cfaabi_dbg_print_safe("Kernel : Processor %p ready to sleep\n", this); 664 664 665 verify( ({int sval = 0; sem_getvalue(&this->idleLock, &sval); sval; }) < 65536); 666 sem_wait(&idleLock); 665 verify( ({int sval = 0; sem_getvalue(&this->idleLock, &sval); sval; }) < 200); 666 int __attribute__((unused)) ret = sem_wait(&idleLock); 667 verify(ret > 0 || errno == EINTR); 667 668 668 669 __cfaabi_dbg_print_safe("Kernel : Processor %p woke up and ready to run\n", this); … … 678 679 void wake(processor * this) { 679 680 __cfaabi_dbg_print_safe("Kernel : Waking up processor %p\n", this); 680 sem_post(&this->idleLock); 681 verify( ({int sval = 0; sem_getvalue(&this->idleLock, &sval); sval; }) < 65536); 681 int __attribute__((unused)) ret = sem_post(&this->idleLock); 682 verify(ret > 0 || errno == EINTR); 683 verify( ({int sval = 0; sem_getvalue(&this->idleLock, &sval); sval; }) < 200); 682 684 } 683 685
Note:
See TracChangeset
for help on using the changeset viewer.