I think the physical page allocator is done.
code is in page_init();
keep working, already solving bugs.
keep working.