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_R4X00 30 #define MODULE_PROC_FAMILY "R4X00 " 31 #elif defined CONFIG_CPU_TX49XX 32 #define MODULE_PROC_FAMILY "TX49XX " 33 #elif defined CONFIG_CPU_R5000 34 #define MODULE_PROC_FAMILY "R5000 " 35 #elif defined CONFIG_CPU_R5500 36 #define MODULE_PROC_FAMILY "R5500 " 37 #elif defined CONFIG_CPU_NEVADA 38 #define MODULE_PROC_FAMILY "NEVADA " 39 #elif defined CONFIG_CPU_R10000 40 #define MODULE_PROC_FAMILY "R10000 " 41 #elif defined CONFIG_CPU_RM7000 42 #define MODULE_PROC_FAMILY "RM7000 " 43 #elif defined CONFIG_CPU_SB1 44 #define MODULE_PROC_FAMILY "SB1 " 45 #elif defined CONFIG_CPU_LOONGSON32 46 #define MODULE_PROC_FAMILY "LOONGSON32 " 47 #elif defined CONFIG_CPU_LOONGSON2EF 48 #define MODULE_PROC_FAMILY "LOONGSON2EF " 49 #elif defined CONFIG_CPU_LOONGSON64 50 #define MODULE_PROC_FAMILY "LOONGSON64 " 51 #elif defined CONFIG_CPU_CAVIUM_OCTEON 52 #define MODULE_PROC_FAMILY "OCTEON " 53 #elif defined CONFIG_CPU_P5600 54 #define MODULE_PROC_FAMILY "P5600 " 55 #elif defined CONFIG_CPU_XLR 56 #define MODULE_PROC_FAMILY "XLR " 57 #elif defined CONFIG_CPU_XLP 58 #define MODULE_PROC_FAMILY "XLP " 59 #else 60 #error MODULE_PROC_FAMILY undefined for your processor configuration 61 #endif 62 63 #ifdef CONFIG_32BIT 64 #define MODULE_KERNEL_TYPE "32BIT " 65 #elif defined CONFIG_64BIT 66 #define MODULE_KERNEL_TYPE "64BIT " 67 #endif 68 69 #define MODULE_ARCH_VERMAGIC \ 70 MODULE_PROC_FAMILY MODULE_KERNEL_TYPE 71 72 #endif /* _ASM_VERMAGIC_H */ 73