在Arm32体系结构(平面内存模型)中,mm_struct中的'pgd‘属性是一个虚拟地址。然而,如果我没理解错的话,在Arm64架构(稀疏内存模型)中,mm_struct中的'pgd‘属性是一个物理地址。
为什么两种架构之间会有如此大的差异?为什么Arm64中的pgd不是虚拟地址?
感谢您的关注。
发布于 2021-05-11 06:09:26
我误会了。pgd也作为虚拟地址存储在稀疏内存模型中。
https://stackoverflow.com/questions/67473822
复制相似问题