Hi all. I have some problems with PowerPC syncronization instructions. In particular I would know when sync and eieio instructions must be used. I have the source code of a real time operating system for a single processor board (MVME6100 with MPC7457) and I have notice the use of sync, isync and eieio instructions. The question is: the syncronization instruction should be used only in a multiprocessor context, or not? I have read the Reference Manual and the Programming Environments guide but I'm confused. Can someone explain to me why sync and eieio should be used or suggest me a link?
Thanks!