Signed-off-by: Brian Brooks <brian.bro...@linaro.org> --- platform/linux-generic/include/odp/api/cpu.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/platform/linux-generic/include/odp/api/cpu.h b/platform/linux-generic/include/odp/api/cpu.h index 3330326..b9405b7 100644 --- a/platform/linux-generic/include/odp/api/cpu.h +++ b/platform/linux-generic/include/odp/api/cpu.h @@ -38,7 +38,9 @@ extern "C" { static inline void odp_cpu_pause(void) { -#if defined(__OCTEON__) +#if defined(__aarch64__) + __asm__ volatile("yield"); +#elif defined(__OCTEON__) __asm__ volatile("nop"); __asm__ volatile("nop"); __asm__ volatile("nop"); -- 2.9.0