地址翻译指令AT,根据输入的虚拟地址VA通过查页表获得中间物理地址IPA或物理地址PA。
指令格式: AT <operation>, <Xt>
64位通用寄存器<Xt>,描述虚拟地址VA;
系统寄存器<PAR_EL1>,如果地址翻译指令正确运行,返回中间物理地址IPA或物理地址PA,以及页表项的各项属性(包括内存属性ATTR、非安全世界属性NS、共享属性SH),并且错误指示位PAR_EL1.F=0b0;如果地址翻译指令不能正确运行,则返回错误指示PAR_EL1.F = 0b1。
选项<operation>用于定义地址翻译的阶段、指令运行的最低权限、以及虚拟地址的读写权限。