Marcelo Tosatti | 8519947 | 2010-02-22 13:57:54 -0300 | [diff] [blame] | 1 | #ifndef __QEMU_BARRIER_H |
2 | #define __QEMU_BARRIER_H 1 | ||||
3 | |||||
4 | /* FIXME: arch dependant, x86 version */ | ||||
5 | #define smp_wmb() asm volatile("" ::: "memory") | ||||
6 | |||||
Jan Kiszka | 1d93f0f | 2010-06-25 16:56:49 +0200 | [diff] [blame^] | 7 | /* Compiler barrier */ |
8 | #define barrier() asm volatile("" ::: "memory") | ||||
9 | |||||
Marcelo Tosatti | 8519947 | 2010-02-22 13:57:54 -0300 | [diff] [blame] | 10 | #endif |