4.2.21. TLB maintenance operations

Table 4.21 shows the 32-bit wide TLB maintenance operations.

Table 4.21. TLB maintenance operations

NameCRnOp1CRmOp2ResetDescription
TLBIALLISc80c30UNK

Invalidate entire unified TLB Inner Shareable, see the ARM Architecture Reference Manual

TLBIMVAIS   1UNK

Invalidate unified TLB by MVA and ASID Inner Shareable, see the ARM Architecture Reference Manual

TLBIASIDIS   2UNK

Invalidate unified TLB by ASID Inner Shareable, see the ARM Architecture Reference Manual

TLBIMVAAIS   3UNK

Invalidate unified TLB by MVA all ASID Inner Shareable, see the ARM Architecture Reference Manual

ITLBIALL  c50UNK

Invalidate entire instruction TLB, see the ARM Architecture Reference Manual

ITLBIMVA   1UNK

Invalidate instruction TLB entry by MVA and ASID, see the ARM Architecture Reference Manual

ITLBIASID   2UNK

Invalidate instruction TLB by ASID, see the ARM Architecture Reference Manual

DTLBIALL  c60UNK

Invalidate entire data TLB, see the ARM Architecture Reference Manual

DTLBIMVA   1UNK

Invalidate data TLB entry by MVA and ASID, see the ARM Architecture Reference Manual

DTLBIASID   2UNK

Invalidate data TLB by ASID, see the ARM Architecture Reference Manual

TLBIALL  c70UNK

Invalidate entire unified TLB, see the ARM Architecture Reference Manual

TLBIMVA   1UNK

Invalidate unified TLB by MVA and ASID, see the ARM Architecture Reference Manual

TLBIASID   2UNK

Invalidate unified TLB by ASID, see the ARM Architecture Reference Manual

TLBIMVAA   3UNK

Invalidate unified TLB by MVA all ASID, see the ARM Architecture Reference Manual


The Virtualization Extensions include additional TLB operations for use in Hyp mode. For more information, see Hyp mode TLB maintenance operations.

Copyright © 2011 ARM. All rights reserved.ARM DDI 0438D
Non-ConfidentialID122011