get usable memory in MiB

This commit is contained in:
mii443
2025-07-02 02:03:17 +09:00
parent 98275d8af9
commit 9afd38f718

View File

@ -70,7 +70,12 @@ pub extern "sysv64" fn main(usable_memory: &nel_os_common::memory::UsableMemory)
let phys = paging::translate_addr(virt);
info!("Level 4 page table: {:?} -> {:?}", virt, phys);
info!("Usable memory len: {}", usable_memory.len);
let ranges = usable_memory.ranges();
let mut count = 0;
for range in ranges {
count += range.end - range.start;
}
info!("Usable memory: {}MiB", count / 1024 / 1024);
hlt_loop();
}