1 /* SPDX-License-Identifier: GPL-2.0 */ 2 #ifndef _ASM_VERMAGIC_H 3 #define _ASM_VERMAGIC_H 4 5 #ifdef CONFIG_CPU_BMIPS 6 #define MODULE_PROC_FAMILY "BMIPS " 7 #elif defined CONFIG_CPU_MIPS32_R1 8 #define MODULE_PROC_FAMILY "MIPS32_R1 " 9 #elif defined CONFIG_CPU_MIPS32_R2 10 #define MODULE_PROC_FAMILY "MIPS32_R2 " 11 #elif defined CONFIG_CPU_MIPS32_R5 12 #define MODULE_PROC_FAMILY "MIPS32_R5 " 13 #elif defined CONFIG_CPU_MIPS32_R6 14 #define MODULE_PROC_FAMILY "MIPS32_R6 " 15 #elif defined CONFIG_CPU_MIPS64_R1 16 #define MODULE_PROC_FAMILY "MIPS64_R1 " 17 #elif defined CONFIG_CPU_MIPS64_R2 18 #define MODULE_PROC_FAMILY "MIPS64_R2 " 19 #elif defined CONFIG_CPU_MIPS64_R5 20 #define MODULE_PROC_FAMILY "MIPS64_R5 " 21 #elif defined CONFIG_CPU_MIPS64_R6 22 #define MODULE_PROC_FAMILY "MIPS64_R6 " 23 #elif defined CONFIG_CPU_R3000 24 #define MODULE_PROC_FAMILY "R3000 " 25 #elif defined CONFIG_CPU_TX39XX 26 #define MODULE_PROC_FAMILY "TX39XX " 27 #elif defined CONFIG_CPU_VR41XX 28 #define MODULE_PROC_FAMILY "VR41XX " 29 #elif defined CONFIG_CPU_R4300 30 #define MODULE_PROC_FAMILY "R4300 " 31 #elif defined CONFIG_CPU_R4X00 32 #define MODULE_PROC_FAMILY "R4X00 " 33 #elif defined CONFIG_CPU_TX49XX 34 #define MODULE_PROC_FAMILY "TX49XX " 35 #elif defined CONFIG_CPU_R5000 36 #define MODULE_PROC_FAMILY "R5000 " 37 #elif defined CONFIG_CPU_R5500 38 #define MODULE_PROC_FAMILY "R5500 " 39 #elif defined CONFIG_CPU_NEVADA 40 #define MODULE_PROC_FAMILY "NEVADA " 41 #elif defined CONFIG_CPU_R10000 42 #define MODULE_PROC_FAMILY "R10000 " 43 #elif defined CONFIG_CPU_RM7000 44 #define MODULE_PROC_FAMILY "RM7000 " 45 #elif defined CONFIG_CPU_SB1 46 #define MODULE_PROC_FAMILY "SB1 " 47 #elif defined CONFIG_CPU_LOONGSON32 48 #define MODULE_PROC_FAMILY "LOONGSON32 " 49 #elif defined CONFIG_CPU_LOONGSON2EF 50 #define MODULE_PROC_FAMILY "LOONGSON2EF " 51 #elif defined CONFIG_CPU_LOONGSON64 52 #define MODULE_PROC_FAMILY "LOONGSON64 " 53 #elif defined CONFIG_CPU_CAVIUM_OCTEON 54 #define MODULE_PROC_FAMILY "OCTEON " 55 #elif defined CONFIG_CPU_P5600 56 #define MODULE_PROC_FAMILY "P5600 " 57 #elif defined CONFIG_CPU_XLR 58 #define MODULE_PROC_FAMILY "XLR " 59 #elif defined CONFIG_CPU_XLP 60 #define MODULE_PROC_FAMILY "XLP " 61 #else 62 #error MODULE_PROC_FAMILY undefined for your processor configuration 63 #endif 64 65 #ifdef CONFIG_32BIT 66 #define MODULE_KERNEL_TYPE "32BIT " 67 #elif defined CONFIG_64BIT 68 #define MODULE_KERNEL_TYPE "64BIT " 69 #endif 70 71 #define MODULE_ARCH_VERMAGIC \ 72 MODULE_PROC_FAMILY MODULE_KERNEL_TYPE 73 74 #endif /* _ASM_VERMAGIC_H */ 75