#![no_std] #![no_main] use core::panic::PanicInfo; #[unsafe(no_mangle)] pub extern "C" fn _start() -> ! { // 'k' loop{unsafe {core::arch::asm!( "out dx, al", in("al") 0x6Bu8 )}} } #[panic_handler] fn panic(_: &PanicInfo) -> ! { // 'p' loop{unsafe {core::arch::asm!( "out dx, al", in("al") 0x70u8 )}} }