Introducing the hottest library crate in town (libk!)

This commit is contained in:
2025-02-23 04:42:30 +00:00
parent c763f512f1
commit 43b1db41ca
30 changed files with 1491 additions and 132 deletions
+2 -4
View File
@@ -1,6 +1,4 @@
use lib_ascii::println_log;
use lib_serial::serial_println;
// use x86_64::instructions::port::Port;
use libk::prelude::*;
use x86_64::registers::control::Cr2;
use x86_64::structures::idt::{InterruptDescriptorTable, InterruptStackFrame, PageFaultErrorCode};
@@ -98,7 +96,7 @@ extern "x86-interrupt" fn keyboard_interrupt_handler(_stack_frame: InterruptStac
let mut port = Port::new(0x60);
let scancode: u8 = unsafe { port.read() };
lib_keyboard::add_scancode(scancode);
libk::io::keyboard::add_scancode(scancode);
unsafe {
PICS.lock()