Make sure segments are correct
Cleanup assembly
Clean
Clean
Cleanup
Better separation between physical memory allocator and malloc
Start review of memory
Prepare architecture for later
Implement robust paging
Implement some assert support
Do not init new pages
Cleanup
Cleanup
Map the paging structures themselves
Convert physical addresses to virtual addresses