From 65772b7cafa41a20966fe9e708ab83dbfa4602b4 Mon Sep 17 00:00:00 2001 From: Taylor R Campbell Date: Tue, 19 Jul 2022 16:46:45 +0000 Subject: [PATCH] linux: Add alpha definitions of mb/wmb/rmb too for fun. Who wants to plug an amdgpu into their alpha? --- sys/external/bsd/common/include/asm/barrier.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/sys/external/bsd/common/include/asm/barrier.h b/sys/external/bsd/common/include/asm/barrier.h index 958cf358cc57..73b26fd97659 100644 --- a/sys/external/bsd/common/include/asm/barrier.h +++ b/sys/external/bsd/common/include/asm/barrier.h @@ -82,6 +82,11 @@ #define mb() wbflush() #define wmb() mb() #define rmb() mb() +#elif defined(__alpha__) +#include +#define mb() alpha_mb() +#define wmb() alpha_wmb() +#define rmb() mb() #else #error Missing Linux memory-mapped I/O barriers for this architecture. #endif