From 8a5252c11ec09d7e3f852430fa76bfcfd506ac1f Mon Sep 17 00:00:00 2001 From: littleblack111 Date: Sun, 6 Sep 2026 22:11:30 +0800 Subject: cleanup: remove warnings --- kernel/src/init/earlyprintk.rs | 2 +- kernel/src/main.rs | 22 +++++----------------- 2 files changed, 6 insertions(+), 18 deletions(-) (limited to 'kernel/src') diff --git a/kernel/src/init/earlyprintk.rs b/kernel/src/init/earlyprintk.rs index 1748620..088a4db 100644 --- a/kernel/src/init/earlyprintk.rs +++ b/kernel/src/init/earlyprintk.rs @@ -26,7 +26,7 @@ macro_rules! printk { } #[macro_export] -macro_rules! printkln { +macro_rules! printlnk { ($($arg:tt)*) => ({ use ::core::fmt::Write; match &*$crate::init::earlyprintk::EARLY_PRINTK_SERIAL { diff --git a/kernel/src/main.rs b/kernel/src/main.rs index 87f590d..308d7e1 100644 --- a/kernel/src/main.rs +++ b/kernel/src/main.rs @@ -1,27 +1,15 @@ #![no_std] #![no_main] -#![feature(used_with_arg)] // extern crate alloc; -use bootloader_api::{BootInfo, BootloaderConfig, entry_point}; -use core::fmt::Write; -use kernel::{io::output::serial::uart_16550::Uart16550, pm::hcf, printk}; +use bootloader_api::{BootInfo, entry_point}; +use kernel::{pm::hcf, printlnk}; -const CONFIG: BootloaderConfig = BootloaderConfig::new_default(); +// const CONFIG: BootloaderConfig = BootloaderConfig::new_default(); -fn kmain(boot_info: &'static mut BootInfo) -> ! { - // let mut a = unsafe { Uart16550::init(Default::default()) }.unwrap().com1; - // write!(a, "test").unwrap(); - printk!("test").unwrap(); - printk!("test").unwrap(); - printk!("test").unwrap(); - printk!("test").unwrap(); - printk!("test").unwrap(); - printk!("test").unwrap(); - printk!("test").unwrap(); - printk!("test").unwrap(); - printk!("test").unwrap(); +fn kmain(_boot_info: &'static mut BootInfo) -> ! { + _ = printlnk!("test"); hcf() } -- cgit v1.2.3