Signed-off-by: Wolfgang Mauerer <wolfgang.maue...@siemens.com> Signed-off-by: Jan Kiszka <jan.kis...@siemens.com> --- include/asm-x86/atomic.h | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/include/asm-x86/atomic.h b/include/asm-x86/atomic.h index bb3ce46..16bc990 100644 --- a/include/asm-x86/atomic.h +++ b/include/asm-x86/atomic.h @@ -71,6 +71,11 @@ typedef struct { unsigned long counter; } xnarch_atomic_t; #define xnarch_write_memory_barrier() xnarch_memory_barrier() +static inline void cpu_relax(void) +{ + asm volatile("rep; nop" ::: "memory"); +} + #ifdef __i386__ struct __xeno_xchg_dummy { unsigned long a[100]; }; -- 1.6.4 _______________________________________________ Xenomai-core mailing list Xenomai-core@gna.org https://mail.gna.org/listinfo/xenomai-core