tlbie

Translation Lookaside Buffer Invalidate Entry

tlbie RB, RS

Invalidates a TLB entry corresponding to the address in RB.

Details

Invalidates a translation lookaside buffer (TLB) entry corresponding to the effective address in RB. This privileged instruction allows selective invalidation controlled by the RIC (Radix Invalidation Control), PRS (Process Scoped), and R fields. The RS operand may contain a Process ID for process-scoped invalidations in radix MMU implementations. This instruction affects only the TLB state and does not modify condition or status registers.

Pseudocode Operation

Invalidate TLB entry(ies) corresponding to address in RB, process ID in RS, controlled by RIC, PRS, and R fields; synchronization semantics depend on the radix MMU configuration.

Programming Note

The use of effR in the RTL and verbal descriptions of tlbie[l] beginning in Version 3.1B of the architecture is a clarification of earlier architecture, not a functional change.

Example

tlbie r3, r4

// Flush page translation.

Encoding

Binary Layout
0
0
RS
6
6
30
11
31
RIC
PRS
R
RB
 
Format X-form
Opcode 0x7C000264
Extension Privileged
Registers Altered MSR

Operands

  • RB
    Effective Address
  • RS
    Process ID (PID)
  • RIC
    Radix Invalidation Control
  • PRS
    Process Scoped
  • effR
    Effective R
  • R
    Effective R bit indicating whether to use the effective address or segment/page size information.