svn commit: r185163 - head/sys/ia64/include

Marcel Moolenaar marcel at FreeBSD.org
Fri Nov 21 22:56:50 PST 2008


Author: marcel
Date: Sat Nov 22 06:56:49 2008
New Revision: 185163
URL: http://svn.freebsd.org/changeset/base/185163

Log:
  Define mb(), rmb() and wmb() for real.

Modified:
  head/sys/ia64/include/atomic.h

Modified: head/sys/ia64/include/atomic.h
==============================================================================
--- head/sys/ia64/include/atomic.h	Sat Nov 22 05:55:56 2008	(r185162)
+++ head/sys/ia64/include/atomic.h	Sat Nov 22 06:56:49 2008	(r185163)
@@ -29,9 +29,9 @@
 #ifndef _MACHINE_ATOMIC_H_
 #define	_MACHINE_ATOMIC_H_
 
-#define	mb()
-#define	wmb()
-#define	rmb()
+#define	mb()	__asm __volatile("mf")
+#define	wmb()	mb()
+#define	rmb()	mb()
 
 /*
  * Various simple arithmetic on memory which is atomic in the presence


More information about the svn-src-head mailing list