aboutsummaryrefslogtreecommitdiff
path: root/src/lib.rs
diff options
context:
space:
mode:
authorTianhao Wang <shrik3@mailbox.org>2024-06-04 19:32:32 +0200
committerTianhao Wang <shrik3@mailbox.org>2024-06-11 15:17:12 +0200
commit23ec0f61a7a115753148e3688e81567867f65c70 (patch)
treeb73e69bde0f887df1ea0885363c51a63d3ea8424 /src/lib.rs
parent6ddb7ff5e4edd749051fe624f018c33cf776c749 (diff)
chore: add v2p and p2v conversion wrt. id mapping
Also renamed a few symbols to avoid confusion.
Diffstat (limited to 'src/lib.rs')
-rw-r--r--src/lib.rs15
1 files changed, 8 insertions, 7 deletions
diff --git a/src/lib.rs b/src/lib.rs
index 8b561ce..0d2fb02 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -14,6 +14,7 @@ use arch::x86_64::interrupt;
use arch::x86_64::interrupt::pic_8259;
use arch::x86_64::interrupt::pic_8259::PicDeviceInt;
use core::panic::PanicInfo;
+use defs::*;
use machine::cgascr::CGAScreen;
use machine::multiboot;
@@ -33,7 +34,7 @@ pub extern "C" fn _entry() -> ! {
let mbi = multiboot::get_mb_info().expect("bad multiboot info flags");
let mem = unsafe { mbi.get_mem() }.unwrap();
println!(
- "available memory: lower {:#X} KiB, upper:{:#X} KiB",
+ "[init] available memory: lower {:#X} KiB, upper:{:#X} KiB",
mem.lower(),
mem.upper()
);
@@ -43,14 +44,14 @@ pub extern "C" fn _entry() -> ! {
interrupt::interrupt_enable();
println!(
- "kernel: {:#X} - {:#X}",
- defs::pmap_kernel_start(),
- defs::pmap_kernel_end()
+ "[init] kernel mapped @ {:#X} - {:#X}",
+ vmap_kernel_start(),
+ vmap_kernel_end(),
);
println!(
- " BSS: {:#X} - {:#X}",
- defs::pmap_bss_start(),
- defs::pmap_bss_end()
+ "[init] BSS mapped @ {:#X} - {:#X}",
+ bss_start(),
+ bss_end()
);
// io::print_welcome();