Reworked paging, the simple way. The first 4MB of ram is indentity mapped for the kernel, everything else is for user space processes.