tlbi

TLB Invalidate (All)

TLBI VMALLE1IS

Invalidates all TLB entries in the inner shareable domain.

Details

Invalidates all TLB entries in the inner shareable domain, affecting all PEs in the shareable domain. This is an AArch64-only instruction requiring EL1 or higher privilege. No condition flags are affected; the instruction generates an exception if executed at EL0.

Pseudocode Operation

TLBInvalidateAll(InnerShareable); DSB(SY); ISB()

Example

TLBI VMALLE1IS

Encoding

Binary Layout
1101010100
0
01
op1
CRn
CRm
op2
Rt
 
Format System
Opcode 0xD5088000
Extension Base (System)

Operands

Reference (Arm A64 ISA)

Instruction Forms

Encoding Instruction ISA Bit pattern
0xD5088000 TLBI <tlbi_op>{, <Xt>} A64 1101010100 | 0 | 01 | op1 | CRn | CRm | op2 | Rt

Description

TLB Invalidate operation. For more information, see op0==0b01, cache maintenance, TLB maintenance, and address translation instructions.