diff --git a/sys/arm/arm/swtch.S b/sys/arm/arm/swtch.S index 0a0e97ea5c16..77d1c55e4b2c 100644 --- a/sys/arm/arm/swtch.S +++ b/sys/arm/arm/swtch.S @@ -81,6 +81,7 @@ #include "assym.s" #include "opt_sched.h" +#include #include #include #include @@ -88,7 +89,7 @@ __FBSDID("$FreeBSD$"); -#if defined(_ARM_ARCH_6) && defined(SMP) +#if __ARM_ARCH >= 6 && defined(SMP) #define GET_PCPU(tmp, tmp2) \ mrc p15, 0, tmp, c0, c0, 5; \ and tmp, tmp, #0xf; \