X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=arch%2Farch.h;h=0075f73d022f13ba425ea0c33b3d20885423005c;hb=02957cd47484f5c84c687db3ce01b084a53ae25b;hp=d598652bb2e8ced3a44769d6d72fa440e3ade079;hpb=5f739e0e2912b809635fac635a8c1140155577e6;p=fio.git diff --git a/arch/arch.h b/arch/arch.h index d598652b..0075f73d 100644 --- a/arch/arch.h +++ b/arch/arch.h @@ -1,14 +1,8 @@ #ifndef ARCH_H #define ARCH_H -#ifdef __WORDSIZE -#define BITS_PER_LONG __WORDSIZE -#else -#define BITS_PER_LONG 32 -#endif - enum { - arch_x86_64, + arch_x86_64 = 1, arch_i386, arch_ppc, arch_ia64, @@ -19,8 +13,12 @@ enum { arch_arm, arch_sh, arch_hppa, + arch_mips, + arch_aarch64, arch_generic, + + arch_nr, }; enum { @@ -30,6 +28,8 @@ enum { ARCH_FLAG_4 = 1 << 3, }; +extern unsigned long arch_flags; + #if defined(__i386__) #include "arch-x86.h" #elif defined(__x86_64__) @@ -54,6 +54,8 @@ enum { #include "arch-sh.h" #elif defined(__hppa__) #include "arch-hppa.h" +#elif defined(__aarch64__) +#include "arch-aarch64.h" #else #warning "Unknown architecture, attempting to use generic model." #include "arch-generic.h"