ARM 的 aarch64 有一条 AT(地址转换)指令,该指令通过地址转换阶段运行虚拟地址,返回 PAR_EL1 中的物理地址,以及指示转换是否存在的状态。请参阅 ARMv8 ARM,第 C5.5 节。
问题是:x86_64 是否有等价物?Intel 的系统编程指南(第 3 卷,第 5 章)谈到了指针验证,但这些方法似乎适用于段级保护,并且似乎没有任何页级保护指针验证指令。
有人知道 x86_64 的类似 ARMv8-AT 的指令吗?
ARM 的 aarch64 有一条 AT(地址转换)指令,该指令通过地址转换阶段运行虚拟地址,返回 PAR_EL1 中的物理地址,以及指示转换是否存在的状态。请参阅 ARMv8 ARM,第 C5.5 节。
问题是:x86_64 是否有等价物?Intel 的系统编程指南(第 3 卷,第 5 章)谈到了指针验证,但这些方法似乎适用于段级保护,并且似乎没有任何页级保护指针验证指令。
有人知道 x86_64 的类似 ARMv8-AT 的指令吗?