Do some more formatted logging

This commit is contained in:
apio 2022-11-19 17:52:24 +01:00
parent 83e6bd1322
commit 102eabcb4b

View File

@ -30,6 +30,8 @@ extern "C" [[noreturn]] void _start()
u64 physical = MemoryManager::alloc_physical_page().release_value();
Serial::printf("Allocated physical frame %#lx\n", physical);
auto rc = MMU::map(address, physical, MMU::ReadWrite);
bool success = !rc.has_error();
@ -80,6 +82,8 @@ extern "C" [[noreturn]] void _start()
CPU::efficient_halt();
}
Serial::printf("Unmapped page, was pointing to %#lx\n", urc.value());
if (urc.release_value() != physical)
{
Serial::println("unmap returned a different address than the one we mapped");