Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 1657 → Rev 1658

/kernel/trunk/test/synch/rwlock2/test.c
44,6 → 44,9
 
void writer(void *arg)
{
 
thread_detach(THREAD);
 
printf("Trying to lock rwlock for writing....\n");
 
rwlock_write_lock(&rwlock);
/kernel/trunk/test/synch/rwlock3/test.c
44,6 → 44,8
 
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,6 → 51,8
 
void producer(void *arg)
{
thread_detach(THREAD);
 
waitq_sleep(&can_start);
semaphore_down(&sem);
61,6 → 63,8
 
void consumer(void *arg)
{
thread_detach(THREAD);
waitq_sleep(&can_start);
semaphore_down(&sem);
/kernel/trunk/test/synch/rwlock4/test.c
73,6 → 73,7
void writer(void *arg)
{
int rc, to;
thread_detach(THREAD);
waitq_sleep(&can_start);
 
to = random(40000);
95,6 → 96,7
void reader(void *arg)
{
int rc, to;
thread_detach(THREAD);
waitq_sleep(&can_start);
to = random(2000);
/kernel/trunk/test/synch/semaphore2/test.c
67,6 → 67,9
void consumer(void *arg)
{
int rc, to;
thread_detach(THREAD);
waitq_sleep(&can_start);
to = random(20000);
/kernel/trunk/test/synch/rwlock5/test.c
50,6 → 50,8
 
void writer(void *arg)
{
thread_detach(THREAD);
 
waitq_sleep(&can_start);
 
rwlock_write_lock(&rwlock);
59,6 → 61,8
 
void reader(void *arg)
{
thread_detach(THREAD);
 
waitq_sleep(&can_start);
rwlock_read_lock(&rwlock);
/kernel/trunk/test/thread/thread1/test.c
41,6 → 41,9
 
static void threadtest(void *data)
{
 
thread_detach(THREAD);
 
while(1)
{
while (1)
/kernel/trunk/test/mm/falloc2/test.c
57,6 → 57,8
__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,7 → 112,9
{
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,6 → 126,8
{
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/mips1/test.c
49,6 → 49,8
int i;
int arg __attribute__((aligned(16))) = (int)((__native) data);
int after_arg __attribute__((aligned(16)));
 
thread_detach(THREAD);
waitq_sleep(&can_start);
 
77,7 → 79,9
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/fpu1/test.c
80,6 → 80,8
int i;
double e,d,le,f;
 
thread_detach(THREAD);
 
waitq_sleep(&can_start);
 
for (i = 0; i<ATTEMPTS; i++) {
108,9 → 110,12
#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/sse1/test.c
49,6 → 49,8
int i;
int arg __attribute__((aligned(16))) = (int)((__native) data);
int after_arg __attribute__((aligned(16)));
 
thread_detach(THREAD);
waitq_sleep(&can_start);
 
77,6 → 79,8
int i;
int arg __attribute__((aligned(16))) = (int)((__native) data);
int after_arg __attribute__((aligned(16)));
 
thread_detach(THREAD);
waitq_sleep(&can_start);