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
+4 -6
View File
@@ -4,13 +4,11 @@
extern crate alloc;
use core::arch::asm;
use lib_alloc::allocator::init_heap;
use limine::BaseRevision;
pub use lib_ascii::{print, print_log, println, println_log, WRITER};
pub use lib_serial::{serial_print, serial_println, serial_read};
// use x86_64::structures::paging::Translate;
// use x86_64::PhysAddr;
use libk::alloc::init_heap;
use libk::prelude::*;
use x86_64::VirtAddr;
mod arch;
@@ -53,7 +51,7 @@ pub fn boot() -> Result<(), &'static str> {
let memory_map = memmap::get_memory_map();
print_log!(" Initialising Serial... ");
lib_serial::init()?;
libk::io::serial::init()?;
println_log!("[Success]");
print_log!(" Setting Up Global Descriptor Table... ");