arm virtualization 地址转换
guest va -> ipa -> host pa
guest va 通过stage1 mmu的三级页表转换成ipa。va的解析是2+9+9+12。每个entry是64bit
ipa(40bit) 通过stage2 mmu的四级页表装换成host pa。
ipa(40bit)使用的arm的LPAE功能
40bit的结构=10+9+9+12
Stage-1 and Stage-2 page table walk on ARMv7 using the LPAE memory long format descriptors.
The virtual address (VA) is is first translated into a guest physical address (GPA) and finally into a host physical address (PA).
arm 64bit地址转换
LinuxARM64用4KB页表时,使用3级页表划分,支持最大39bit