slbieg
SLB Invalidate Entry Global
slbieg RS,RB
Invalidates SLB entries based on the contents of registers RS and RB.
Details
Invalidates one or more entries in the Segment Lookaside Buffer (SLB) based on the effective address class and segment size specified in RB and the process ID specified in RS, with global scope affecting all processors. This is a privileged instruction (Hypervisor-level) that requires supervisor privileges and does not affect condition register or status fields. It is used for SLB maintenance in virtual memory operations.
Pseudocode Operation
for each SLB entry matching (RS and RB parameters) do
INVALIDATE_SLB_ENTRY(entry)
end for
Programming Note
slbieg does affect SLBs on other threads.
Example
slbieg r3, r5
Encoding
Binary Layout
0
0
RS
16
RB
21
466
31
Operands
-
RS
Source General Purpose Register containing the target PID (and optionally the target LPID) -
RB
Source General Purpose Register containing the EA, class, and segment size