Changes in kernel/test/mm/falloc2.c [8cbf1c3:b0c2075] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/test/mm/falloc2.c
r8cbf1c3 rb0c2075 40 40 #include <arch.h> 41 41 42 #define MAX_FRAMES 256U 43 #define MAX_ORDER 8 42 #define MAX_FRAMES 256 44 43 45 44 #define THREAD_RUNS 1 … … 66 65 67 66 for (unsigned int run = 0; run < THREAD_RUNS; run++) { 68 for (unsigned int order = 0; order <= MAX_ORDER; order++) { 67 for (size_t count = 1; count <= MAX_FRAMES; count++) { 68 size_t bytes = FRAMES2SIZE(count); 69 69 70 TPRINTF("Thread #%" PRIu64 " (cpu%u): " 70 "Allocating % u frames blocks... \n", THREAD->tid,71 CPU->id, 1 << order);71 "Allocating %zu frames blocks (%zu bytes) ... \n", THREAD->tid, 72 CPU->id, count, bytes); 72 73 73 74 unsigned int allocated = 0; 74 for (unsigned int i = 0; i < (MAX_FRAMES >> order); i++) {75 for (unsigned int i = 0; i < (MAX_FRAMES / count); i++) { 75 76 frames[allocated] = 76 PA2KA(frame_alloc( order, FRAME_ATOMIC, 0));77 PA2KA(frame_alloc(count, FRAME_ATOMIC, 0)); 77 78 if (frames[allocated]) { 78 memsetb((void *) frames[allocated], FRAME_SIZE << order, val);79 memsetb((void *) frames[allocated], bytes, val); 79 80 allocated++; 80 81 } else … … 89 90 90 91 for (unsigned int i = 0; i < allocated; i++) { 91 for (size_t k = 0; k <= (((size_t) FRAME_SIZE << order) - 1); 92 k++) { 92 for (size_t k = 0; k < bytes; k++) { 93 93 if (((uint8_t *) frames[i])[k] != val) { 94 94 TPRINTF("Thread #%" PRIu64 " (cpu%u): "
Note:
See TracChangeset
for help on using the changeset viewer.