slbsync

SLB Synchronize

slbsync

Provides an ordering function for the effects of all slbieg and slbiag instructions executed by the thread executing the slbsync instruction.

Details

Provides a synchronization point ensuring that all slbieg and slbiag instructions executed by the current thread prior to this instruction have completed their effects before any subsequent memory operations are visible. This is a privileged instruction with no operands that enforces ordering of segment lookaside buffer (SLB) invalidation operations.

Pseudocode Operation

Synchronize all prior slbieg and slbiag effects

Programming Note

slbsync should not be used to synchronize the completion of slbie.

Example

slbsync

Encoding

Binary Layout
31
0
/
6
/
11
/
16
870
21
/
31
 
Format X-form
Opcode 0x7C0002A4
Extension Privileged

Operands