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)
- TLB entry for the effective address in rB is invalidated
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