Changeset 086a600 in mainline for test/mm/slab2/test.c
- Timestamp:
- 2006-02-02T23:54:42Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- fb10289b
- Parents:
- 4a5b2b0e
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
test/mm/slab2/test.c
r4a5b2b0e r086a600 34 34 #include <panic.h> 35 35 #include <mm/frame.h> 36 #include <memstr.h> 36 37 37 38 #define ITEM_SIZE 256 … … 65 66 break; 66 67 } 67 68 memsetb((__address)data1, ITEM_SIZE, 0); 69 memsetb((__address)data2, ITEM_SIZE, 0); 68 70 *((void **)data1) = olddata1; 69 71 *((void **)data2) = olddata2; … … 89 91 panic("Incorrect memory size - use another test."); 90 92 } 93 memsetb((__address)data1, ITEM_SIZE, 0); 91 94 *((void **)data1) = olddata1; 92 95 olddata1 = data1; … … 98 101 break; 99 102 } 103 memsetb((__address)data1, ITEM_SIZE, 0); 100 104 *((void **)data1) = olddata1; 101 105 olddata1 = data1; 102 106 } 103 107 slab_print_list(); 104 108 printf("Deallocating cache1..."); 109 while (olddata1) { 110 data1 = *((void **)olddata1); 111 slab_free(cache1, olddata1); 112 olddata1 = data1; 113 } 114 printf("done.\n"); 115 slab_print_list(); 116 slab_cache_destroy(cache1); 117 slab_cache_destroy(cache2); 105 118 } 106 119 107 120 void test(void) 108 121 { 122 printf("Running reclaim test .. pass1\n"); 109 123 totalmemtest(); 124 printf("Running reclaim test .. pass2\n"); 125 totalmemtest(); 126 printf("Reclaim test OK.\n"); 110 127 }
Note:
See TracChangeset
for help on using the changeset viewer.