finish pgdir_walk & boot_map_region