1 /* Generated by ./xlat/gen.sh from ./xlat/kexec_arch_values.in; do not edit. */ 2 #if !(defined(KEXEC_ARCH_DEFAULT) || (defined(HAVE_DECL_KEXEC_ARCH_DEFAULT) && HAVE_DECL_KEXEC_ARCH_DEFAULT)) 3 # define KEXEC_ARCH_DEFAULT ( 0 << 16) 4 #endif 5 #if !(defined(KEXEC_ARCH_386) || (defined(HAVE_DECL_KEXEC_ARCH_386) && HAVE_DECL_KEXEC_ARCH_386)) 6 # define KEXEC_ARCH_386 ( 3 << 16) 7 #endif 8 #if !(defined(KEXEC_ARCH_68K) || (defined(HAVE_DECL_KEXEC_ARCH_68K) && HAVE_DECL_KEXEC_ARCH_68K)) 9 # define KEXEC_ARCH_68K ( 4 << 16) 10 #endif 11 #if !(defined(KEXEC_ARCH_X86_64) || (defined(HAVE_DECL_KEXEC_ARCH_X86_64) && HAVE_DECL_KEXEC_ARCH_X86_64)) 12 # define KEXEC_ARCH_X86_64 (62 << 16) 13 #endif 14 #if !(defined(KEXEC_ARCH_PPC) || (defined(HAVE_DECL_KEXEC_ARCH_PPC) && HAVE_DECL_KEXEC_ARCH_PPC)) 15 # define KEXEC_ARCH_PPC (20 << 16) 16 #endif 17 #if !(defined(KEXEC_ARCH_PPC64) || (defined(HAVE_DECL_KEXEC_ARCH_PPC64) && HAVE_DECL_KEXEC_ARCH_PPC64)) 18 # define KEXEC_ARCH_PPC64 (21 << 16) 19 #endif 20 #if !(defined(KEXEC_ARCH_IA_64) || (defined(HAVE_DECL_KEXEC_ARCH_IA_64) && HAVE_DECL_KEXEC_ARCH_IA_64)) 21 # define KEXEC_ARCH_IA_64 (50 << 16) 22 #endif 23 #if !(defined(KEXEC_ARCH_ARM) || (defined(HAVE_DECL_KEXEC_ARCH_ARM) && HAVE_DECL_KEXEC_ARCH_ARM)) 24 # define KEXEC_ARCH_ARM (40 << 16) 25 #endif 26 #if !(defined(KEXEC_ARCH_S390) || (defined(HAVE_DECL_KEXEC_ARCH_S390) && HAVE_DECL_KEXEC_ARCH_S390)) 27 # define KEXEC_ARCH_S390 (22 << 16) 28 #endif 29 #if !(defined(KEXEC_ARCH_SH) || (defined(HAVE_DECL_KEXEC_ARCH_SH) && HAVE_DECL_KEXEC_ARCH_SH)) 30 # define KEXEC_ARCH_SH (42 << 16) 31 #endif 32 #if !(defined(KEXEC_ARCH_MIPS_LE) || (defined(HAVE_DECL_KEXEC_ARCH_MIPS_LE) && HAVE_DECL_KEXEC_ARCH_MIPS_LE)) 33 # define KEXEC_ARCH_MIPS_LE (10 << 16) 34 #endif 35 #if !(defined(KEXEC_ARCH_MIPS) || (defined(HAVE_DECL_KEXEC_ARCH_MIPS) && HAVE_DECL_KEXEC_ARCH_MIPS)) 36 # define KEXEC_ARCH_MIPS ( 8 << 16) 37 #endif 38 #if !(defined(KEXEC_ARCH_AARCH64) || (defined(HAVE_DECL_KEXEC_ARCH_AARCH64) && HAVE_DECL_KEXEC_ARCH_AARCH64)) 39 # define KEXEC_ARCH_AARCH64 (183 << 16) 40 #endif 41 42 #ifdef IN_MPERS 43 44 # error static const struct xlat kexec_arch_values in mpers mode 45 46 #else 47 48 static 49 const struct xlat kexec_arch_values[] = { 50 XLAT(KEXEC_ARCH_DEFAULT), 51 XLAT(KEXEC_ARCH_386), 52 XLAT(KEXEC_ARCH_68K), 53 XLAT(KEXEC_ARCH_X86_64), 54 XLAT(KEXEC_ARCH_PPC), 55 XLAT(KEXEC_ARCH_PPC64), 56 XLAT(KEXEC_ARCH_IA_64), 57 XLAT(KEXEC_ARCH_ARM), 58 XLAT(KEXEC_ARCH_S390), 59 XLAT(KEXEC_ARCH_SH), 60 XLAT(KEXEC_ARCH_MIPS_LE), 61 XLAT(KEXEC_ARCH_MIPS), 62 XLAT(KEXEC_ARCH_AARCH64), 63 XLAT_END 64 }; 65 66 #endif /* !IN_MPERS */ 67