X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=arch%2Farch.h;h=5671b9a0f8885a9ca6302483915b01cb9245860b;hb=28c7bcdfd49c99a2b355b537ae37899610e5a9bf;hp=f6a8e998672c4e4425103e576238946be9cabb61;hpb=6cd949398c755b242ad47afba685e65cd584ef68;p=fio.git diff --git a/arch/arch.h b/arch/arch.h index f6a8e998..5671b9a0 100644 --- a/arch/arch.h +++ b/arch/arch.h @@ -1,14 +1,6 @@ #ifndef ARCH_H #define ARCH_H -#include - -#ifdef __WORDSIZE -#define BITS_PER_LONG __WORDSIZE -#else -#define BITS_PER_LONG 32 -#endif - enum { arch_x86_64 = 1, arch_i386, @@ -22,6 +14,7 @@ enum { arch_sh, arch_hppa, arch_mips, + arch_aarch64, arch_generic, @@ -35,6 +28,10 @@ enum { ARCH_FLAG_4 = 1 << 3, }; +extern unsigned long arch_flags; + +#define ARCH_CPU_CLOCK_WRAPS + #if defined(__i386__) #include "arch-x86.h" #elif defined(__x86_64__) @@ -59,6 +56,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"