d3f5d74cc7dc134e6a7d416289d2a99aa8716651
[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
21 void test_hello_world_handler(trapframe_t *tf);
22 void test_print_info_handler(trapframe_t *tf);
23 void test_barrier_handler(trapframe_t *tf);
24
25 #endif /* !ROS_INC_TESTING_H */