/kernel/trunk/test/synch/rwlock4/test.c |
73,7 → 73,6 |
void writer(void *arg) |
{ |
int rc, to; |
thread_detach(THREAD); |
waitq_sleep(&can_start); |
|
to = random(40000); |
96,7 → 95,6 |
void reader(void *arg) |
{ |
int rc, to; |
thread_detach(THREAD); |
waitq_sleep(&can_start); |
|
to = random(2000); |
/kernel/trunk/test/synch/rwlock5/test.c |
50,8 → 50,6 |
|
void writer(void *arg) |
{ |
thread_detach(THREAD); |
|
waitq_sleep(&can_start); |
|
rwlock_write_lock(&rwlock); |
61,8 → 59,6 |
|
void reader(void *arg) |
{ |
thread_detach(THREAD); |
|
waitq_sleep(&can_start); |
|
rwlock_read_lock(&rwlock); |
/kernel/trunk/test/synch/rwlock3/test.c |
44,8 → 44,6 |
|
void reader(void *arg) |
{ |
thread_detach(THREAD); |
|
printf("cpu%d, tid %d: trying to lock rwlock for reading....\n", CPU->id, THREAD->tid); |
rwlock_read_lock(&rwlock); |
rwlock_read_unlock(&rwlock); |
/kernel/trunk/test/synch/semaphore1/test.c |
51,8 → 51,6 |
|
void producer(void *arg) |
{ |
thread_detach(THREAD); |
|
waitq_sleep(&can_start); |
|
semaphore_down(&sem); |
63,8 → 61,6 |
|
void consumer(void *arg) |
{ |
thread_detach(THREAD); |
|
waitq_sleep(&can_start); |
|
semaphore_down(&sem); |
/kernel/trunk/test/mm/falloc2/test.c |
57,8 → 57,6 |
|
__address * frames = (__address *) malloc(MAX_FRAMES * sizeof(__address), FRAME_ATOMIC); |
ASSERT(frames != NULL); |
|
thread_detach(THREAD); |
|
for (run = 0; run < THREAD_RUNS; run++) { |
for (order = 0; order <= MAX_ORDER; order++) { |
/kernel/trunk/test/mm/slab1/test.c |
112,9 → 112,7 |
{ |
int offs = (int)(__native) data; |
int i,j; |
|
thread_detach(THREAD); |
|
|
printf("Starting thread #%d...\n",THREAD->tid); |
for (j=0; j<10; j++) { |
for (i=0; i<THR_MEM_COUNT; i++) |
/kernel/trunk/test/mm/slab2/test.c |
126,8 → 126,6 |
{ |
void *data=NULL, *new; |
|
thread_detach(THREAD); |
|
mutex_lock(&starter_mutex); |
condvar_wait(&thread_starter,&starter_mutex); |
mutex_unlock(&starter_mutex); |
/kernel/trunk/test/fpu/fpu1/test.c |
80,8 → 80,6 |
int i; |
double e,d,le,f; |
|
thread_detach(THREAD); |
|
waitq_sleep(&can_start); |
|
for (i = 0; i<ATTEMPTS; i++) { |
110,12 → 108,9 |
#define PI_10e8 3141592 |
#endif |
|
|
int i; |
double lpi, pi; |
double n, ab, ad; |
|
thread_detach(THREAD); |
|
waitq_sleep(&can_start); |
|
/kernel/trunk/test/fpu/mips1/test.c |
49,8 → 49,6 |
int i; |
int arg __attribute__((aligned(16))) = (int)((__native) data); |
int after_arg __attribute__((aligned(16))); |
|
thread_detach(THREAD); |
|
waitq_sleep(&can_start); |
|
79,9 → 77,7 |
int i; |
int arg __attribute__((aligned(16))) = (int)((__native) data); |
int after_arg __attribute__((aligned(16))); |
|
thread_detach(THREAD); |
|
|
waitq_sleep(&can_start); |
|
for (i = 0; i<ATTEMPTS; i++) { |
/kernel/trunk/test/fpu/sse1/test.c |
49,8 → 49,6 |
int i; |
int arg __attribute__((aligned(16))) = (int)((__native) data); |
int after_arg __attribute__((aligned(16))); |
|
thread_detach(THREAD); |
|
waitq_sleep(&can_start); |
|
79,8 → 77,6 |
int i; |
int arg __attribute__((aligned(16))) = (int)((__native) data); |
int after_arg __attribute__((aligned(16))); |
|
thread_detach(THREAD); |
|
waitq_sleep(&can_start); |
|