X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=arch%2Farch.h;h=31d96d403167dd3435b6f9e66e68a055f605e7b6;hp=8cafa118af2c036e7afc88a93bb7602ca221626b;hb=3ba1ba7f3d0fde62817e3e0c2aa284759de96ec8;hpb=85a863194fe44f815fe8d88cfc3dde6b22009c06 diff --git a/arch/arch.h b/arch/arch.h index 8cafa118..31d96d40 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,10 +13,22 @@ enum { arch_arm, arch_sh, arch_hppa, + arch_mips, arch_generic, + + arch_nr, +}; + +enum { + ARCH_FLAG_1 = 1 << 0, + ARCH_FLAG_2 = 1 << 1, + ARCH_FLAG_3 = 1 << 2, + ARCH_FLAG_4 = 1 << 3, }; +extern unsigned long arch_flags; + #if defined(__i386__) #include "arch-x86.h" #elif defined(__x86_64__) @@ -58,4 +64,11 @@ enum { #include "../lib/ffz.h" #endif +#ifndef ARCH_HAVE_INIT +static inline int arch_init(char *envp[]) +{ + return 0; +} +#endif + #endif