diff options
| author | littleblack111 <littleblack11111@gmail.com> | 2026-09-06 23:44:42 +0800 |
|---|---|---|
| committer | littleblack111 <littleblack11111@gmail.com> | 2026-09-06 23:44:42 +0800 |
| commit | 7d7d02f6eccd72f3043a0438d3bf937efb14e024 (patch) | |
| tree | c7713c73b1444f870e86b8ac116a357264e965cc /kernel/src/main.rs | |
| parent | bc4424b6eb4c4d09ea458c3925d142b7eea95e38 (diff) | |
new: interrupt
Diffstat (limited to 'kernel/src/main.rs')
| -rw-r--r-- | kernel/src/main.rs | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/kernel/src/main.rs b/kernel/src/main.rs index 308d7e1..6a1cae3 100644 --- a/kernel/src/main.rs +++ b/kernel/src/main.rs @@ -4,11 +4,16 @@ // extern crate alloc; use bootloader_api::{BootInfo, entry_point}; -use kernel::{pm::hcf, printlnk}; +use kernel::{init, pm::hcf, printlnk}; // const CONFIG: BootloaderConfig = BootloaderConfig::new_default(); fn kmain(_boot_info: &'static mut BootInfo) -> ! { + init::init(); + x86_64::instructions::interrupts::int3(); + unsafe { + *(0xdeadbeef as *mut u8) = 42; + }; _ = printlnk!("test"); hcf() } |
