/trunk/kernel/test/btree/btree1.c |
---|
33,7 → 33,7 |
static void *data = (void *) 0xdeadbeef; |
char * test_btree1(void) |
char * test_btree1(bool quiet) |
{ |
btree_t t; |
int i; |
40,6 → 40,7 |
btree_create(&t); |
if (!quiet) |
printf("Inserting keys.\n"); |
btree_insert(&t, 19, data, NULL); |
btree_insert(&t, 20, data, NULL); |
77,8 → 78,10 |
for (i = 100; i >= 50; i--) |
btree_insert(&t, i, data, NULL); |
if (!quiet) |
btree_print(&t); |
if (!quiet) |
printf("Removing keys.\n"); |
btree_remove(&t, 50, NULL); |
btree_remove(&t, 49, NULL); |
155,6 → 158,7 |
btree_remove(&t, 35, NULL); |
btree_remove(&t, 36, NULL); |
if (!quiet) |
btree_print(&t); |
return NULL; |
/trunk/kernel/test/synch/rwlock1.c |
---|
40,7 → 40,7 |
static rwlock_t rwlock; |
char * test_rwlock1(void) |
char * test_rwlock1(bool quiet) |
{ |
rwlock_initialize(&rwlock); |
/trunk/kernel/test/synch/rwlock2.c |
---|
55,7 → 55,7 |
printf("Test passed.\n"); |
} |
char * test_rwlock2(void) |
char * test_rwlock2(bool quiet) |
{ |
thread_t *thrd; |
/trunk/kernel/test/synch/rwlock3.c |
---|
55,7 → 55,7 |
printf("cpu%d, tid %d: success\n", CPU->id, THREAD->tid); |
} |
char * test_rwlock3(void) |
char * test_rwlock3(bool quiet) |
{ |
int i; |
thread_t *thrd; |
/trunk/kernel/test/synch/semaphore1.c |
---|
69,7 → 69,7 |
semaphore_up(&sem); |
} |
char * test_semaphore1(void) |
char * test_semaphore1(bool quiet) |
{ |
int i, j, k; |
int consumers, producers; |
/trunk/kernel/test/synch/rwlock4.c |
---|
113,7 → 113,7 |
printf("cpu%d, tid %d r-\n", CPU->id, THREAD->tid); |
} |
char * test_rwlock4(void) |
char * test_rwlock4(bool quiet) |
{ |
context_t ctx; |
uint32_t i, k; |
/trunk/kernel/test/synch/semaphore2.c |
---|
81,7 → 81,7 |
printf("cpu%d, tid %d up\n", CPU->id, THREAD->tid); |
} |
char * test_semaphore2(void) |
char * test_semaphore2(bool quiet) |
{ |
uint32_t i, k; |
/trunk/kernel/test/synch/rwlock5.c |
---|
66,7 → 66,7 |
rwlock_read_unlock(&rwlock); |
} |
char * test_rwlock5(void) |
char * test_rwlock5(bool quiet) |
{ |
int i, j, k; |
count_t readers, writers; |
/trunk/kernel/test/test.h |
---|
38,7 → 38,7 |
#include <arch/types.h> |
#include <typedefs.h> |
typedef char * (* test_entry_t)(); |
typedef char * (* test_entry_t)(bool); |
typedef struct { |
char * name; |
47,29 → 47,29 |
bool safe; |
} test_t; |
extern char * test_atomic1(void); |
extern char * test_btree1(void); |
extern char * test_mips1(void); |
extern char * test_fault1(void); |
extern char * test_fpu1(void); |
extern char * test_sse1(void); |
extern char * test_mips2(void); |
extern char * test_falloc1(void); |
extern char * test_falloc2(void); |
extern char * test_mapping1(void); |
extern char * test_purge1(void); |
extern char * test_slab1(void); |
extern char * test_slab2(void); |
extern char * test_rwlock1(void); |
extern char * test_rwlock2(void); |
extern char * test_rwlock3(void); |
extern char * test_rwlock4(void); |
extern char * test_rwlock5(void); |
extern char * test_semaphore1(void); |
extern char * test_semaphore2(void); |
extern char * test_print1(void); |
extern char * test_thread1(void); |
extern char * test_sysinfo1(void); |
extern char * test_atomic1(bool quiet); |
extern char * test_btree1(bool quiet); |
extern char * test_mips1(bool quiet); |
extern char * test_fault1(bool quiet); |
extern char * test_fpu1(bool quiet); |
extern char * test_sse1(bool quiet); |
extern char * test_mips2(bool quiet); |
extern char * test_falloc1(bool quiet); |
extern char * test_falloc2(bool quiet); |
extern char * test_mapping1(bool quiet); |
extern char * test_purge1(bool quiet); |
extern char * test_slab1(bool quiet); |
extern char * test_slab2(bool quiet); |
extern char * test_rwlock1(bool quiet); |
extern char * test_rwlock2(bool quiet); |
extern char * test_rwlock3(bool quiet); |
extern char * test_rwlock4(bool quiet); |
extern char * test_rwlock5(bool quiet); |
extern char * test_semaphore1(bool quiet); |
extern char * test_semaphore2(bool quiet); |
extern char * test_print1(bool quiet); |
extern char * test_thread1(bool quiet); |
extern char * test_sysinfo1(bool quiet); |
extern test_t tests[]; |
/trunk/kernel/test/debug/mips1.c |
---|
38,7 → 38,7 |
#include <arch.h> |
char * test_mips1(void) |
char * test_mips1(bool quiet) |
{ |
printf("You should enter kconsole debug mode now.\n"); |
/trunk/kernel/test/thread/thread1.c |
---|
52,7 → 52,7 |
atomic_inc(&threads_finished); |
} |
char * test_thread1(void) |
char * test_thread1(bool quiet) |
{ |
unsigned int i, total = 0; |
/trunk/kernel/test/mm/falloc1.c |
---|
40,7 → 40,7 |
#define MAX_ORDER 8 |
#define TEST_RUNS 2 |
char * test_falloc1(void) { |
char * test_falloc1(bool quiet) { |
uintptr_t * frames = (uintptr_t *) malloc(MAX_FRAMES * sizeof(uintptr_t), 0); |
int results[MAX_ORDER + 1]; |
/trunk/kernel/test/mm/falloc2.c |
---|
99,7 → 99,7 |
atomic_dec(&thread_count); |
} |
char * test_falloc2(void) |
char * test_falloc2(bool quiet) |
{ |
unsigned int i; |
/trunk/kernel/test/mm/slab1.c |
---|
152,7 → 152,7 |
} |
char * test_slab1(void) |
char * test_slab1(bool quiet) |
{ |
testsimple(); |
testthreads(); |
/trunk/kernel/test/mm/purge1.c |
---|
41,7 → 41,7 |
extern void tlb_invalidate_all(void); |
extern void tlb_invalidate_pages(asid_t asid, uintptr_t va, count_t cnt); |
char * test_purge1(void) |
char * test_purge1(bool quiet) |
{ |
tlb_entry_t entryi; |
tlb_entry_t entryd; |
/trunk/kernel/test/mm/slab2.c |
---|
205,7 → 205,7 |
printf("Stress test complete.\n"); |
} |
char * test_slab2(void) |
char * test_slab2(bool quiet) |
{ |
printf("Running reclaim single-thread test .. pass 1\n"); |
totalmemtest(); |
/trunk/kernel/test/mm/mapping1.c |
---|
41,7 → 41,7 |
#define VALUE0 0x01234567 |
#define VALUE1 0x89abcdef |
char * test_mapping1(void) |
char * test_mapping1(bool quiet) |
{ |
uintptr_t frame0, frame1; |
uint32_t v0, v1; |
/trunk/kernel/test/fpu/mips2.c |
---|
110,7 → 110,7 |
} |
char * test_mips2(void) |
char * test_mips2(bool quiet) |
{ |
unsigned int i, total = 0; |
/trunk/kernel/test/fpu/fpu1.c |
---|
173,7 → 173,7 |
atomic_inc(&threads_ok); |
} |
char * test_fpu1(void) |
char * test_fpu1(bool quiet) |
{ |
unsigned int i, total = 0; |
/trunk/kernel/test/fpu/sse1.c |
---|
109,7 → 109,7 |
} |
char * test_sse1(void) |
char * test_sse1(bool quiet) |
{ |
unsigned int i, total = 0; |
/trunk/kernel/test/sysinfo/sysinfo1.c |
---|
32,7 → 32,7 |
#include <test.h> |
#include <sysinfo/sysinfo.h> |
char * test_sysinfo1(void) |
char * test_sysinfo1(bool quiet) |
{ |
sysinfo_dump(NULL, 0); |
return NULL; |
/trunk/kernel/test/fault/fault1.c |
---|
37,7 → 37,7 |
#include <arch.h> |
char * test_fault1(void) |
char * test_fault1(bool quiet) |
{ |
((int *)(0))[1] = 0; |
/trunk/kernel/test/atomic/atomic1.c |
---|
31,7 → 31,7 |
#include <atomic.h> |
#include <debug.h> |
char * test_atomic1(void) |
char * test_atomic1(bool quiet) |
{ |
atomic_t a; |
/trunk/kernel/test/print/print1.c |
---|
30,7 → 30,7 |
#define BUFFER_SIZE 32 |
char * test_print1(void) |
char * test_print1(bool quiet) |
{ |
int retval; |
unative_t nat = 0x12345678u; |