Changeset 319e60e in mainline for kernel/test
- Timestamp:
- 2006-12-11T18:33:53Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 50661ab
- Parents:
- 134877d
- Location:
- kernel/test
- Files:
-
- 1 added
- 1 edited
- 2 moved
Legend:
- Unmodified
- Added
- Removed
-
kernel/test/atomic/atomic1.c
r134877d r319e60e 32 32 #include <debug.h> 33 33 34 void test(void) 34 #ifdef CONFIG_BENCH 35 #include <arch/cycle.h> 36 #endif 37 38 void test_atomic1(void) 35 39 { 40 #ifdef CONFIG_BENCH 41 uint64_t t0 = get_cycle(); 42 #endif 36 43 atomic_t a; 37 44 … … 52 59 ASSERT(atomic_get(&a) == 10); 53 60 54 printf("Test passed.\n"); 61 printf("Test passed.\n"); 62 #ifdef CONFIG_BENCH 63 uint64_t dt = get_cycle() - t0; 64 printf("Time: %.*d cycles\n", sizeof(dt) * 2, dt); 65 #endif 55 66 return; 56 67 } -
kernel/test/mm/slab2/test.c
r134877d r319e60e 38 38 #include <synch/mutex.h> 39 39 40 #ifdef CONFIG_BENCH 41 #include <arch/cycle.h> 42 #endif 43 40 44 #define ITEM_SIZE 256 41 45 … … 209 213 void test(void) 210 214 { 215 #ifdef CONFIG_BENCH 216 uint64_t t0 = get_cycle(); 217 #endif 218 211 219 printf("Running reclaim single-thread test .. pass1\n"); 212 220 totalmemtest(); … … 219 227 multitest(8192); 220 228 printf("All done.\n"); 221 } 229 230 #ifdef CONFIG_BENCH 231 uint64_t dt = get_cycle() - t0; 232 printf("Time: %.*d cycles\n", sizeof(dt) * 2, dt); 233 #endif 234 } -
kernel/test/test.h
r134877d r319e60e 1 1 /* 2 * Copyright (C) 200 1-2004 Jakub Jermar2 * Copyright (C) 2006 Martin Decky 3 3 * All rights reserved. 4 4 * … … 27 27 */ 28 28 29 /** @addtogroup generic29 /** @addtogroup test 30 30 * @{ 31 31 */ … … 36 36 #define KERN_TEST_H_ 37 37 38 extern void test(void); 38 #include <arch/types.h> 39 #include <typedefs.h> 40 41 typedef struct { 42 char * name; 43 char * desc; 44 function entry; 45 } test_t; 46 47 extern void test_atomic1(void); 48 49 extern test_t tests[]; 39 50 40 51 #endif
Note:
See TracChangeset
for help on using the changeset viewer.