xref: /kvm-unit-tests/lib/ppc64/asm/barrier.h (revision c76b0d0a3842ba312a2d8512f7a3728f4598bf94)
1 #ifndef _ASMPPC64_BARRIER_H_
2 #define _ASMPPC64_BARRIER_H_
3 
4 #define pause_short() asm volatile(".long 0x7c40003c" ::: "memory")
5 
6 #define mb() asm volatile("sync":::"memory")
7 #define rmb() asm volatile("sync":::"memory")
8 #define wmb() asm volatile("sync":::"memory")
9 
10 #include <asm-generic/barrier.h>
11 #endif
12