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
Operands
-
IH
Hint
Reference
View in PowerISA v3.1C Specification ↗
OPF Power ISA v3.1C
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.