//! Kernel Code #![allow(non_snake_case)] #![allow(clippy::upper_case_acronyms,dead_code)] #![feature(format_args_nl)] #![feature(panic_info_message)] #![feature(trait_alias)] #![feature(exclusive_range_pattern)] #![no_main] #![no_std] mod cpu; mod panic_wait; mod uart; use crate::uart::*; /// Initialization Code unsafe fn kernel_init() -> ! { uart_init(); kernel_main() } fn kernel_main() -> ! { write_char(b'a'); loop { } }