X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=arch%2Farch-arm.h;h=b0cfd8087efbcd3361f087c2c960e444484f8203;hb=0fd666bf0d5fc373f28b1b43d1df817f8ec89605;hp=1b590f114b563e675924c289265ce022fc3fd205;hpb=a1ea676e7a0ffc73fa5384ddb189ced9edd4b0bf;p=fio.git 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