#pragma once #include namespace phys_mem { // Called before creating a kernel heap object // that allows dynamic allocation. The real // PhysicalMemoryManager requires some allocations // to initialize so we need this first. void InitBootstrapPageAllocation(); void InitPhysicalMemoryManager(); uint64_t AllocatePage(); void FreePage(uint64_t page); } // namespace phys_mem