Changeset c8410ec9 in mainline


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

Location:
kernel
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/src/console/cmd.c

    r95155b0c rc8410ec9  
    10341034                if (strcmp(test->name, argv->buffer) == 0) {
    10351035                        fnd = true;
    1036                         run_bench(test, cnt);
     1036                       
     1037                        if (test->safe)
     1038                                run_bench(test, cnt);
     1039                        else
     1040                                printf("Unsafe test\n");
     1041                       
    10371042                        break;
    10381043                }
  • kernel/test/debug/mips1.c

    r95155b0c rc8410ec9  
    4141char * test_mips1(bool quiet)
    4242{
    43         printf("You should enter kconsole debug mode now.\n");
     43        if (!quiet)
     44                printf("You should enter kconsole debug mode now.\n");
    4445       
    4546        asm volatile (
  • kernel/test/fpu/fpu1.c

    r95155b0c rc8410ec9  
    104104static atomic_t threads_fault;
    105105static waitq_t can_start;
     106static bool sh_quiet;
    106107
    107108static void e(void *data)
    108109{
    109110        int i;
    110         double e,d,le,f;
     111        double e, d, le, f;
    111112
    112113        thread_detach(THREAD);
     
    125126
    126127                if ((int) (100000000 * e) != E_10e8) {
    127                         printf("tid%d: e*10e8=%zd should be %zd\n", THREAD->tid, (unative_t) (100000000 * e), (unative_t) E_10e8);
     128                        if (!sh_quiet)
     129                                printf("tid%d: e*10e8=%zd should be %zd\n", THREAD->tid, (unative_t) (100000000 * e), (unative_t) E_10e8);
    128130                        atomic_inc(&threads_fault);
    129131                        break;
     
    159161#ifdef KERN_ia64_ARCH_H_
    160162                if ((int) (1000000 * pi) != PI_10e8) {
    161                         printf("tid%d: pi*10e8=%zd should be %zd\n", THREAD->tid, (unative_t) (1000000 * pi), (unative_t) (PI_10e8 / 100));
     163                        if (!sh_quiet)
     164                                printf("tid%d: pi*10e8=%zd should be %zd\n", THREAD->tid, (unative_t) (1000000 * pi), (unative_t) (PI_10e8 / 100));
    162165                        atomic_inc(&threads_fault);
    163166                        break;
     
    165168#else
    166169                if ((int) (100000000 * pi) != PI_10e8) {
    167                         printf("tid%d: pi*10e8=%zd should be %zd\n", THREAD->tid, (unative_t) (100000000 * pi), (unative_t) PI_10e8);
     170                        if (!sh_quiet)
     171                                printf("tid%d: pi*10e8=%zd should be %zd\n", THREAD->tid, (unative_t) (100000000 * pi), (unative_t) PI_10e8);
    168172                        atomic_inc(&threads_fault);
    169173                        break;
     
    177181{
    178182        unsigned int i, total = 0;
     183        sh_quiet = quiet;
    179184
    180185        waitq_initialize(&can_start);
    181186        atomic_set(&threads_ok, 0);
    182187        atomic_set(&threads_fault, 0);
    183         printf("Creating %d threads... ", 2 * THREADS);
     188       
     189        if (!quiet)
     190                printf("Creating %d threads... ", 2 * THREADS);
    184191
    185192        for (i = 0; i < THREADS; i++) { 
     
    187194               
    188195                if (!(t = thread_create(e, NULL, TASK, 0, "e", false))) {
    189                         printf("could not create thread %d\n", 2 * i);
     196                        if (!quiet)
     197                                printf("could not create thread %d\n", 2 * i);
    190198                        break;
    191199                }
     
    194202               
    195203                if (!(t = thread_create(pi, NULL, TASK, 0, "pi", false))) {
    196                         printf("could not create thread %d\n", 2 * i + 1);
     204                        if (!quiet)
     205                                printf("could not create thread %d\n", 2 * i + 1);
    197206                        break;
    198207                }
     
    200209                total++;
    201210        }
    202         printf("ok\n");
     211       
     212        if (!quiet)
     213                printf("ok\n");
    203214       
    204215        thread_sleep(1);
     
    206217       
    207218        while (atomic_get(&threads_ok) != total) {
    208                 printf("Threads left: %d\n", total - atomic_get(&threads_ok));
     219                if (!quiet)
     220                        printf("Threads left: %d\n", total - atomic_get(&threads_ok));
    209221                thread_sleep(1);
    210222        }
  • 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.