tlbsync
TLB Synchronize
tlbsync
Provides an ordering function for the effects of all tlbie instructions executed by the thread executing the tlbsync instruction.
Encoding
Binary Layout
31
0:5
/
6:10
/
11:15
/
16:20
566
21:30
/
31
Operands
Related
More in Privileged
Reference
View in PowerISA v3.1C Specification ↗
OPF Power ISA v3.1C
Description
Provides a memory ordering function that ensures all tlbie instructions executed by the thread before this instruction have completed before any instruction after tlbsync begins execution. This is a privileged instruction used to synchronize TLB invalidation operations. No condition registers or status fields are affected; this is purely an ordering barrier for memory management operations.
Operation
Synchronize effects of all preceding tlbie instructions
Programming Note
tlbsync should not be used to synchronize the completion of tlbiel.