Address translation instructions

An Address Translation (AT) instruction lets the software query the translation for a specific address. The translation that results, including the attributes, is written to the Physical Address Register, PAR_EL1.

The syntax of the AT instruction lets you specify which translation regime to use. For example, EL2 can query the EL0/EL1 translation regime. However, EL1 cannot use the AT instruction to query the EL2 translation regime, as this is a breach of privilege.

If the requested translation would have caused a fault, no exception is generated. Instead, the type of fault that would have been generated is recorded in PAR_EL1.

Previous Next