9d5740c12b3fc53d9e07991f1a62a9432a356b65
[akaros.git] / kern / testing.h
1 #ifndef ROS_INC_TESTING_H
2 #define ROS_INC_TESTING_H
3
4 /* This is just a dumping ground for old code used for testing.
5  * Someone should go through old commits and bring back other relevant tests.
6  * Someone else should actually make these useful on their own
7  */
8
9 #include <inc/types.h>
10
11 #include <kern/trap.h>
12
13 void test_ipi_sending(void);
14 void test_pic_reception(void);
15 void test_print_info(void);
16 void test_barrier(void);
17 void test_interrupts_irqsave(void);
18 void test_bitmasks(void);
19 void test_checklists(void);
20 void test_pit(void);
21 void test_smp_call_functions(void);
22
23 void test_hello_world_handler(trapframe_t *tf, void* data);
24 void test_print_info_handler(trapframe_t *tf, void* data);
25 void test_barrier_handler(trapframe_t *tf, void* data);
26
27 #endif /* !ROS_INC_TESTING_H */