Changeset 9b9e385 in mainline for test/mm/falloc2/test.c


Ignore:
Timestamp:
2006-02-05T16:08:27Z (19 years ago)
Author:
Sergey Bondari <bondari@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
266294a9
Parents:
328e0d3
Message:

frame_alloc() functions variations in order to avoid problems with frame_alloc_generic() changes.
IMPORTANT: Parameter order for frame_alloc() was changed

File:
1 edited

Legend:

Unmodified
Added
Removed
  • test/mm/falloc2/test.c

    r328e0d3 r9b9e385  
    6161        for (run = 0; run < THREAD_RUNS; run++) {
    6262                for (order = 0; order <= MAX_ORDER; order++) {
    63                         printf("Thread #%d: Allocating %d frames blocks ... \n", THREAD->tid, 1 << order);
     63                        printf("Thread #%d (cpu%d): Allocating %d frames blocks ... \n", THREAD->tid, CPU->id, 1 << order);
    6464                        allocated = 0;
    6565                        for (i = 0; i < (MAX_FRAMES >> order); i++) {
    66                                 frames[allocated] = frame_alloc(FRAME_ATOMIC | FRAME_KA, order, &status, NULL);
     66                                frames[allocated] = frame_alloc_rc(order, FRAME_ATOMIC | FRAME_KA, &status);
    6767                                if (status == 0) {
    6868                                        memsetb(frames[allocated], FRAME_SIZE << order, val);
     
    7272                                }
    7373                        }
    74                         printf("Thread #%d: %d blocks allocated.\n", THREAD->tid, allocated);
     74                        printf("Thread #%d (cpu%d): %d blocks allocated.\n", THREAD->tid, CPU->id, allocated);
    7575
    76                         printf("Thread #%d: Deallocating ... \n", THREAD->tid);
     76                        printf("Thread #%d (cpu%d): Deallocating ... \n", THREAD->tid, CPU->id);
    7777                        for (i = 0; i < allocated; i++) {
    7878                                for (k = 0; k <= ((FRAME_SIZE << order) - 1); k++) {
    7979                                        if (((__u8 *) frames[i])[k] != val) {
    80                                                 printf("Thread #%d: Unexpected data (%d) in block %P offset %X\n", THREAD->tid, ((char *) frames[i])[k], frames[i], k);
     80                                                printf("Thread #%d (cpu%d): Unexpected data (%d) in block %P offset %X\n", THREAD->tid, CPU->id, ((char *) frames[i])[k], frames[i], k);
    8181                                                failed();
    8282                                        }
     
    8484                                frame_free(frames[i]);
    8585                        }
    86                         printf("Thread #%d: Finished run.\n", val);
     86                        printf("Thread #%d (cpu%d): Finished run.\n", THREAD->tid, CPU->id);
    8787                }
    8888        }
    8989       
    9090        free(frames);
    91        
     91        printf("Thread #%d (cpu%d): Exiting\n", THREAD->tid, CPU->id);
    9292        atomic_dec(&thread_count);
    9393}
Note: See TracChangeset for help on using the changeset viewer.