[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------