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