| #ifndef ROS_INC_TESTING_H |
| #define ROS_INC_TESTING_H |
| |
| /* This is just a dumping ground for old code used for testing. |
| * Someone should go through old commits and bring back other relevant tests. |
| * Someone else should actually make these useful on their own |
| */ |
| |
| #include <ros/common.h> |
| #include <trap.h> |
| |
| void test_ipi_sending(void); |
| void test_pic_reception(void); |
| void test_ioapic_pit_reroute(void); |
| void test_print_info(void); |
| void test_page_coloring(void); |
| void test_color_alloc(void); |
| void test_barrier(void); |
| void test_interrupts_irqsave(void); |
| void test_bitmasks(void); |
| void test_checklists(void); |
| void test_pit(void); |
| void test_smp_call_functions(void); |
| void test_lapic_status_bit(void); |
| void test_run_measurements(uint32_t job_num); |
| void test_circ_buffer(void); |
| void test_kernel_messages(void); |
| void test_slab(void); |
| void test_kmalloc(void); |
| void test_hashtable(void); |
| void test_bcq(void); |
| void test_ucq(void); |
| void test_vm_regions(void); |
| void test_radix_tree(void); |
| void test_random_fs(void); |
| void test_kthreads(void); |
| |
| void test_hello_world_handler(struct hw_trapframe *hw_tf, void *data); |
| void test_print_info_handler(struct hw_trapframe *hw_tf, void *data); |
| void test_barrier_handler(struct hw_trapframe *hw_tf, void *data); |
| |
| #endif /* !ROS_INC_TESTING_H */ |