From: Jens Axboe Date: Sat, 20 Mar 2010 20:30:36 +0000 (+0100) Subject: Make ARMv7 build and work X-Git-Tag: fio-1.38~1 X-Git-Url: https://git.kernel.dk/?p=fio.git;a=commitdiff_plain;h=eef16f316456526b0a52fdfce2b70c12d7ad1b5b Make ARMv7 build and work Contributed by debian bug #573027 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=573027 Signed-off-by: Jens Axboe --- diff --git a/arch/arch-arm.h b/arch/arch-arm.h index 1b590f11..b0cfd808 100644 --- a/arch/arch-arm.h +++ b/arch/arch-arm.h @@ -22,6 +22,10 @@ #define nop __asm__ __volatile__("mov\tr0,r0\t@ nop\n\t") #define read_barrier() __asm__ __volatile__ ("" : : : "memory") #define write_barrier() __asm__ __volatile__ ("" : : : "memory") +#elif defined(__ARM_ARCH_7A__) +#define nop __asm__ __volatile__ ("nop") +#define read_barrier() __sync_synchronize() +#define write_barrier() __sync_synchronize() #endif #endif