slbia

Segment Lookaside Buffer Invalidate All

slbia
slbia IH

Invalidates all Segment Lookaside Buffer entries (OS Management).

Details

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.

Pseudocode Operation

for each SLB entry do
  invalidate entry
end for

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.

Extended Mnemonics

Extended Mnemonic Equivalent Instruction
slbia

Example

slbia

Encoding

Binary Layout
111111
0
000000
6
000000
8
000000
11
000000
000000
000000
000000
 
Format X-form
Opcode 0x7C0003E4
Extension Privileged
Registers Altered MSR

Operands

  • IH
    Hint