Page MenuHomeFreeBSD

D53691.1791625360.diff
No OneTemporary

Size
610 B
Referenced Files
None
Subscribers
None

D53691.1791625360.diff

diff --git a/sys/arm/include/atomic.h b/sys/arm/include/atomic.h
--- a/sys/arm/include/atomic.h
+++ b/sys/arm/include/atomic.h
@@ -42,8 +42,10 @@
#include <sys/atomic_common.h>
#define isb() __asm __volatile("isb" : : : "memory")
-#define dsb() __asm __volatile("dsb" : : : "memory")
-#define dmb() __asm __volatile("dmb" : : : "memory")
+#define dsb1(opt) __asm __volatile("dsb " __STRING(opt) : : : "memory")
+#define dsb(...) dsb1(__VA_ARGS__)
+#define dmb1(opt) __asm __volatile("dmb " __STRING(opt) : : : "memory")
+#define dmb(...) dmb1(__VA_ARGS__)
#define mb() dmb()
#define wmb() dmb()

File Metadata

Mime Type
text/plain
Expires
Sat, Oct 10, 9:42 AM (48 m, 25 s)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
30279725
Default Alt Text
D53691.1791625360.diff (610 B)

Event Timeline