From bdb0f0b56af4235ab3df04599dc071b123192648 Mon Sep 17 00:00:00 2001 From: rdb Date: Tue, 25 Oct 2022 16:35:28 +0200 Subject: [PATCH] pipeline: Don't use yield ASM intruction on ARM < 7 --- panda/src/pipeline/thread.I | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/panda/src/pipeline/thread.I b/panda/src/pipeline/thread.I index 2b07af370a..3d3042a8e3 100644 --- a/panda/src/pipeline/thread.I +++ b/panda/src/pipeline/thread.I @@ -232,7 +232,7 @@ relax() { YieldProcessor(); #elif defined(__GNUC__) && (defined(__i386__) || defined(__x86_64)) __asm__ __volatile__("pause"); -#elif defined(__arm__) || defined(__aarch64__) +#elif __ARM_ARCH >= 7 __asm__ __volatile__ ("yield" ::: "memory"); #endif }