unbreak ctr build
authornotaz <notasas@gmail.com>
Fri, 26 Dec 2025 02:10:05 +0000 (04:10 +0200)
committernotaz <notasas@gmail.com>
Fri, 26 Dec 2025 02:36:09 +0000 (04:36 +0200)
plugins/gpulib/gpu_async.c

index 99a9e09..4e40f31 100644 (file)
 #define FAKECMD_SCREEN_CHANGE 0xdfu
 #define FAKECMD_BREAK         0xdeu
 
-#if defined(__aarch64__) || defined(HAVE_ARMV6)
+#if defined(__aarch64__) || defined(HAVE_ARMV7)
 #define BARRIER() __asm__ __volatile__ ("dmb ishst" ::: "memory")
+#elif defined(HAVE_ARMV6)
+#define BARRIER() __asm__ __volatile__ ("mcr p15, 0, %0, c7, c10, 5" :: "r"(0) : "memory")
 #else
 #define BARRIER() __asm__ __volatile__ ("" ::: "memory")
 #endif