From e260d962bdb189d945ad8f89d1459d6bb26a4d7e Mon Sep 17 00:00:00 2001 From: Piotr Kubaj Date: Fri, 3 Jul 2026 11:35:08 +0000 Subject: [PATCH] spinlock.h: add powerpc* support This is the only change needed for powerpc* support. Tested on powerpc64le. --- include/svs/lib/spinlock.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/svs/lib/spinlock.h b/include/svs/lib/spinlock.h index 3f3b85486..6492a0540 100644 --- a/include/svs/lib/spinlock.h +++ b/include/svs/lib/spinlock.h @@ -24,6 +24,8 @@ namespace detail { inline void pause() { #if defined(__i386__) || defined(__x86_64__) __builtin_ia32_pause(); +#elif defined(__powerpc__) + asm volatile("or 27,27,27" ::: "memory"); #else // __aarch64__ asm volatile("yield" ::: "memory"); #endif