#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include // Initialize IRQs void sysinit(void) { // Get the frequency cntfrq = read_cntfrq(); // Initialize UART uart_init(); // Route GPU interrupts to Core 0 store32(0x00, GPU_INTERRUPTS_ROUTING); // Graphics Initialize lfb_init(1920, 1080); clear_screen(); // Initialize Memory Management Unit mmu_init(); // Initialize Mutex Manager mutex_init(); // Start Scheduler init_scheduler(); //add_thread(test_entry, 0, 2); add_thread(main, 0, 0); }