vm: print log messages during initialisation

This commit is contained in:
2023-02-07 15:43:14 +00:00
parent bf0b4d412c
commit e9d4b60181
4 changed files with 10 additions and 0 deletions

View File

@@ -1,5 +1,6 @@
#include <socks/types.h>
#include <socks/memblock.h>
#include <socks/printk.h>
#include <socks/vm.h>
#include <socks/libc/string.h>
@@ -87,6 +88,7 @@ void vm_page_init_array()
}
size_t nr_reserved = 0;
for_each_reserved_mem_range(&it, 0x0, UINTPTR_MAX) {
for (uintptr_t i = it.it_base; i < it.it_limit; i += VM_PAGE_SIZE) {
size_t pfn = i / VM_PAGE_SIZE;
@@ -95,6 +97,8 @@ void vm_page_init_array()
nr_reserved++;
}
}
printk("vm: page array has %zu pages, %zu reserved", nr_pages, nr_reserved);
}
vm_page_t *vm_page_get(phys_addr_t addr)