summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlittleblack111 <littleblack11111@gmail.com>2026-09-06 22:11:30 +0800
committerlittleblack111 <littleblack11111@gmail.com>2026-09-06 22:11:30 +0800
commit8a5252c11ec09d7e3f852430fa76bfcfd506ac1f (patch)
tree6e39585a07ba94ab40ca49528c9e9302917e5d0c
parent2430b7b2a7354c31a9b58b553a75c3a685b2e2ce (diff)
cleanup: remove warnings
-rw-r--r--kernel/src/init/earlyprintk.rs2
-rw-r--r--kernel/src/main.rs22
2 files changed, 6 insertions, 18 deletions
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()
}