tlbie
Translation Lookaside Buffer Invalidate Entry - 7C 00 00 65
tlbie

Instruction Syntax

Mnemonic Format Flags
tlbie rB None

Instruction Encoding

0
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
B
B
B
B
B
0
0
0
0
0
0
0
0
0
0
1
1
0
0
1
0
1

Field Bits Description
Primary Opcode 0-5 011111 (0x1F)
Reserved 6-10 00000
Reserved 11-15 00000
rB 16-20 Register containing effective address
Reserved 21-29 000000000
Reserved 30-31 01

Operation

Invalidate TLB entry for the effective address in rB

The tlbie instruction invalidates the Translation Lookaside Buffer (TLB) entry corresponding to the effective address contained in register rB.

Note: The tlbie instruction is used to invalidate specific TLB entries, typically after changes to individual page table entries.

Affected Registers

Translation Lookaside Buffer (TLB)

Examples

Basic TLB Entry Invalidation

tlbie r3              # Invalidate TLB entry for address in r3

Memory Management

# After changing a specific page table entry
li r3, page_address   # Load page address
sync                  # Ensure memory operations complete
tlbie r3              # Invalidate TLB entry for this page
sync                  # Ensure TLB invalidation completes

Selective Invalidation

# Invalidate TLB entries for specific memory regions
li r4, region_start   # Load region start address
tlbie r4              # Invalidate TLB entry for region start

Related Instructions

tlbia, tlbsync, sync

Back to Index