Changeset c8410ec9 in mainline for kernel/test/fpu/sse1.c


Ignore:
Timestamp:
2006-12-19T11:04:39Z (18 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
6536a4a9
Parents:
95155b0c
Message:

quiet mode

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/test/fpu/sse1.c

    r95155b0c rc8410ec9  
    4646static atomic_t threads_fault;
    4747static waitq_t can_start;
     48static bool sh_quiet;
     49
    4850
    4951static void testit1(void *data)
     
    7072               
    7173                if (arg != after_arg) {
    72                         printf("tid%d: arg(%d) != %d\n", THREAD->tid, arg, after_arg);
     74                        if (!sh_quiet)
     75                                printf("tid%d: arg(%d) != %d\n", THREAD->tid, arg, after_arg);
    7376                        atomic_inc(&threads_fault);
    7477                        break;
     
    101104               
    102105                if (arg != after_arg) {
    103                         printf("tid%d: arg(%d) != %d\n", THREAD->tid, arg, after_arg);
     106                        if (!sh_quiet)
     107                                printf("tid%d: arg(%d) != %d\n", THREAD->tid, arg, after_arg);
    104108                        atomic_inc(&threads_fault);
    105109                        break;
     
    113117{
    114118        unsigned int i, total = 0;
    115 
     119        sh_quiet = quiet;
     120       
    116121        waitq_initialize(&can_start);
    117122        atomic_set(&threads_ok, 0);
    118123        atomic_set(&threads_fault, 0);
    119         printf("Creating %d threads... ", 2 * THREADS);
     124       
     125        if (!quiet)
     126                printf("Creating %d threads... ", 2 * THREADS);
    120127
    121128        for (i = 0; i < THREADS; i++) {
     
    123130               
    124131                if (!(t = thread_create(testit1, (void *) ((unative_t) 2 * i), TASK, 0, "testit1", false))) {
    125                         printf("could not create thread %d\n", 2 * i);
     132                        if (!quiet)
     133                                printf("could not create thread %d\n", 2 * i);
    126134                        break;
    127135                }
     
    130138               
    131139                if (!(t = thread_create(testit2, (void *) ((unative_t) 2 * i + 1), TASK, 0, "testit2", false))) {
    132                         printf("could not create thread %d\n", 2 * i + 1);
     140                        if (!quiet)
     141                                printf("could not create thread %d\n", 2 * i + 1);
    133142                        break;
    134143                }
     
    136145                total++;
    137146        }
    138         printf("ok\n");
     147       
     148        if (!quiet)
     149                printf("ok\n");
    139150               
    140151        thread_sleep(1);
     
    142153       
    143154        while (atomic_get(&threads_ok) != total) {
    144                 printf("Threads left: %d\n", total - atomic_get(&threads_ok));
     155                if (!quiet)
     156                        printf("Threads left: %d\n", total - atomic_get(&threads_ok));
    145157                thread_sleep(1);
    146158        }
Note: See TracChangeset for help on using the changeset viewer.