slbia

Segment Lookaside Buffer Invalidate All

slbia IH

Invalidates all Segment Lookaside Buffer entries (OS Management).

Encoding

Binary Layout
111111
0:5
000000
6:8
000000
9
000000
10
000000
11:15
000000
16:20
000000
21:30
000000
31
 
Format X-form
Opcode 0x7C0003E4
Extension Privileged

Operands

  • IH
    Hint

Example

slbia

Registers Altered

MSR

Related

More in Privileged

Reference

Description

Invalidates all Segment Lookaside Buffer (SLB) entries, optionally using an invalidation hint. This is a privileged instruction that flushes virtual-to-real address translation caches and is typically used during context switches or address-space changes.

Operation

for each SLB entry do
  invalidate entry
end for

Extended Mnemonics

Extended Mnemonic Equivalent Instruction
slbia

Programming Note

slbia does not affect SLBs on other threads. If slbia is executed when instruction address translation is enabled, software can ensure that attempting to fetch the instruction following the slbia does not cause an Instruction Segment interrupt by placing the slbia and the subsequent instruction in the effective segment mapped by SLB entry 0.