[vm] mmap & file_map design upgrades