[OpenAFS-devel] fileserver profiling
Kyle Moffett
mrmacman_g4@mac.com
Mon, 7 Mar 2005 22:16:25 -0500
On Mar 07, 2005, at 22:06, Kyle Moffett wrote:
> /* These are for PPC only; the read memory barrier does too much
> anyways */
> #define read_memory_barrier() __asm__ __volatile__ ("eieio": :
> :"memory")
> #define write_memory_barrier() __asm__ __volatile__ ("eieio": :
> :"memory")
Err, oops, I got this wrong. The correct instructions are:
#define read_memory_barrier() __asm__ __volatile__ ("sync": : :"memory")
#define write_memory_barrier() __asm__ __volatile__ ("eieio": :
:"memory")
Cheers,
Kyle Moffett
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCM/CS/IT/U d- s++: a18 C++++>$ UB/L/X/*++++(+)>$ P+++(++++)>$
L++++(+++) E W++(+) N+++(++) o? K? w--- O? M++ V? PS+() PE+(-) Y+
PGP+++ t+(+++) 5 X R? tv-(--) b++++(++) DI+ D+ G e->++++$ h!*()>++$ r
!y?(-)
------END GEEK CODE BLOCK------