#![no_main] #![feature(compiler_builtins_lib)] #![feature(custom_test_frameworks)] #![feature(abi_x86_interrupt)] #![feature(panic_info_message)] #![test_runner(crate::testing::serial_test_runner)] #![no_std] use kernel; use kernel::io::qemu; #[no_mangle] extern "C" fn _start() -> ! { kernel::io::panic_screen::show(Some(&format_args!("hey bro"))); loop {} } #[cfg(test)] #[panic_handler] #[no_mangle] extern "C" fn panic_handler(info: &core::panic::PanicInfo) -> ! { loop {} }