void undefined_instruction(uint32_t *registers) { printf("\n\nUNDEFINED INSTRUCTION:\n"); print_all_registers(registers); input_wait(); ctr_system_poweroff(); }
void prefetch_abort(uint32_t *registers) { printf("\n\nPREFETCH ABORT:\n"); print_all_registers(registers); input_wait(); ctr_system_poweroff(); }
void poweroff() { crflush(stderr); crumount(); // Unmount SD. set_opt_u32(OPTION_SAVE_LOGS, 0); // FS unmounted, can't log anymore // Power off fprintf(BOTTOM_SCREEN, "Powering off system...\n"); ctr_system_poweroff(); }