MAP_PAGE calls should pass in the root paging table
The calls to MAP_PAGE in vspace/hier.rs should pass in the root page table (vspace root). Currently they are passing in the page table that the page is being mapped into, which is almost always one of the lower level page tables.