Changeset 7e13972 in mainline
- Timestamp:
- 2006-12-12T18:51:06Z (18 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- cce6acf
- Parents:
- 96348adc
- Location:
- kernel/test
- Files:
-
- 12 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/test/debug/mips1.c
r96348adc r7e13972 31 31 #include <print.h> 32 32 #include <debug.h> 33 #include <panic.h>34 33 35 34 #include <test.h> -
kernel/test/fault/fault1.c
r96348adc r7e13972 30 30 #include <print.h> 31 31 #include <debug.h> 32 #include <panic.h>33 32 34 33 #include <test.h> -
kernel/test/fpu/fpu1.c
r96348adc r7e13972 32 32 #include <print.h> 33 33 #include <debug.h> 34 #include <panic.h>35 34 36 35 #include <test.h> -
kernel/test/fpu/mips2.c
r96348adc r7e13972 31 31 #include <print.h> 32 32 #include <debug.h> 33 #include <panic.h>34 33 35 34 #include <test.h> … … 103 102 104 103 if (arg != after_arg) { 105 p anic("General reg tid%d: arg(%d) != %d\n", THREAD->tid, arg, after_arg);104 printf("General reg tid%d: arg(%d) != %d\n", THREAD->tid, arg, after_arg); 106 105 atomic_inc(&threads_fault); 107 106 break; -
kernel/test/fpu/sse1.c
r96348adc r7e13972 31 31 #include <print.h> 32 32 #include <debug.h> 33 #include <panic.h>34 33 35 34 #include <test.h> -
kernel/test/mm/falloc1.c
r96348adc r7e13972 47 47 int i, order, run; 48 48 int allocated; 49 50 ASSERT(TEST_RUNS > 1); 49 50 if (TEST_RUNS < 2) 51 return "Test is compiled with TEST_RUNS < 2"; 52 51 53 if (frames == NULL) 52 54 return "Unable to allocate frames"; -
kernel/test/mm/mapping1.c
r96348adc r7e13972 63 63 printf("Value at virtual address %p is %#x.\n", PAGE1, v1 = *((uint32_t *) PAGE1)); 64 64 65 ASSERT(v0 == VALUE0); 66 ASSERT(v1 == VALUE1); 65 if (v0 != VALUE0) 66 return "Value at v0 not equal to VALUE0"; 67 if (v1 != VALUE1) 68 return "Value at v1 not equal to VALUE1"; 67 69 68 70 printf("Writing %#x to virtual address %p.\n", 0, PAGE0); … … 77 79 printf("Value at virtual address %p is %#x.\n", PAGE1, *((uint32_t *) PAGE1)); 78 80 79 ASSERT(v0 == 0); 80 ASSERT(v1 == 0); 81 if (v0 != 0) 82 return "Value at v0 not equal to 0"; 83 if (v1 != 0) 84 return "Value at v1 not equal to 0"; 81 85 82 86 return NULL; -
kernel/test/mm/slab1.c
r96348adc r7e13972 32 32 #include <proc/thread.h> 33 33 #include <arch.h> 34 #include <panic.h>35 34 #include <memstr.h> 36 35 -
kernel/test/mm/slab2.c
r96348adc r7e13972 32 32 #include <proc/thread.h> 33 33 #include <arch.h> 34 #include <panic.h>35 34 #include <mm/frame.h> 36 35 #include <memstr.h> … … 89 88 data1 = slab_alloc(cache1, FRAME_ATOMIC); 90 89 if (!data1) { 91 panic("Incorrect memory size - use another test."); 90 printf("Incorrect memory size - use another test."); 91 return; 92 92 } 93 93 memsetb((uintptr_t)data1, ITEM_SIZE, 0); -
kernel/test/synch/rwlock4.c
r96348adc r7e13972 35 35 #include <arch/context.h> 36 36 #include <context.h> 37 #include <panic.h>38 37 39 38 #include <synch/waitq.h> … … 46 45 47 46 static rwlock_t rwlock; 47 static atomic_t threads_fault; 48 48 49 49 SPINLOCK_INITIALIZE(rw_lock); … … 79 79 printf("cpu%d, tid %d w=\n", CPU->id, THREAD->tid); 80 80 81 if (rwlock.readers_in) panic("Oops."); 81 if (rwlock.readers_in) { 82 printf("Oops."); 83 atomic_inc(&threads_fault); 84 return; 85 } 82 86 thread_usleep(random(1000000)); 83 if (rwlock.readers_in) panic("Oops."); 87 if (rwlock.readers_in) { 88 printf("Oops."); 89 atomic_inc(&threads_fault); 90 return; 91 } 84 92 85 93 rwlock_write_unlock(&rwlock); … … 113 121 waitq_initialize(&can_start); 114 122 rwlock_initialize(&rwlock); 123 atomic_set(&threads_fault, 0); 115 124 116 125 thread_t *thrd; … … 131 140 k = random(5) + 1; 132 141 printf("Creating %d writers\n", k); 133 for (i =0; i<k; i++) {142 for (i = 0; i < k; i++) { 134 143 thrd = thread_create(writer, NULL, TASK, 0, "writer"); 135 144 if (thrd) … … 142 151 waitq_wakeup(&can_start, WAKEUP_ALL); 143 152 144 return NULL; 153 if (atomic_get(&threads_fault) == 0) 154 return NULL; 155 156 return "Test failed"; 145 157 } -
kernel/test/sysinfo/sysinfo1.c
r96348adc r7e13972 29 29 #include <print.h> 30 30 #include <debug.h> 31 #include <panic.h>32 31 33 32 #include <test.h> -
kernel/test/thread/thread1.c
r96348adc r7e13972 30 30 #include <print.h> 31 31 #include <debug.h> 32 #include <panic.h>33 32 34 33 #include <test.h>
Note:
See TracChangeset
for help on using the changeset viewer.