diff options
| author | littleblack111 <littleblack11111@gmail.com> | 2026-09-05 19:01:32 +0800 |
|---|---|---|
| committer | littleblack111 <littleblack11111@gmail.com> | 2026-09-05 19:01:32 +0800 |
| commit | 365b581ca5c37305f9583cf08d0c25c4426f47e2 (patch) | |
| tree | 4a77be797bc192a5919728a7337937407075c119 /kernel/src/main.rs | |
| parent | b4d9a57f193c64bca188a76e4f711cc168da9737 (diff) | |
migrate: limine -> bootloader_api
Diffstat (limited to 'kernel/src/main.rs')
| -rw-r--r-- | kernel/src/main.rs | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/kernel/src/main.rs b/kernel/src/main.rs new file mode 100644 index 0000000..bfa20e6 --- /dev/null +++ b/kernel/src/main.rs @@ -0,0 +1,16 @@ +#![no_std] +#![no_main] +#![feature(used_with_arg)] + +// extern crate alloc; + +use bootloader_api::{BootInfo, BootloaderConfig, entry_point}; +use kernel::pm::hcf; + +const CONFIG: BootloaderConfig = BootloaderConfig::new_default(); + +fn kmain(boot_info: &'static mut BootInfo) -> ! { + hcf() +} + +entry_point!(kmain); |
