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_R6 12 #define MODULE_PROC_FAMILY "MIPS32_R6 " 13 #elif defined CONFIG_CPU_MIPS64_R1 14 #define MODULE_PROC_FAMILY "MIPS64_R1 " 15 #elif defined CONFIG_CPU_MIPS64_R2 16 #define MODULE_PROC_FAMILY "MIPS64_R2 " 17 #elif defined CONFIG_CPU_MIPS64_R6 18 #define MODULE_PROC_FAMILY "MIPS64_R6 " 19 #elif defined CONFIG_CPU_R3000 20 #define MODULE_PROC_FAMILY "R3000 " 21 #elif defined CONFIG_CPU_TX39XX 22 #define MODULE_PROC_FAMILY "TX39XX " 23 #elif defined CONFIG_CPU_VR41XX 24 #define MODULE_PROC_FAMILY "VR41XX " 25 #elif defined CONFIG_CPU_R4X00 26 #define MODULE_PROC_FAMILY "R4X00 " 27 #elif defined CONFIG_CPU_TX49XX 28 #define MODULE_PROC_FAMILY "TX49XX " 29 #elif defined CONFIG_CPU_R5000 30 #define MODULE_PROC_FAMILY "R5000 " 31 #elif defined CONFIG_CPU_R5500 32 #define MODULE_PROC_FAMILY "R5500 " 33 #elif defined CONFIG_CPU_NEVADA 34 #define MODULE_PROC_FAMILY "NEVADA " 35 #elif defined CONFIG_CPU_R10000 36 #define MODULE_PROC_FAMILY "R10000 " 37 #elif defined CONFIG_CPU_RM7000 38 #define MODULE_PROC_FAMILY "RM7000 " 39 #elif defined CONFIG_CPU_SB1 40 #define MODULE_PROC_FAMILY "SB1 " 41 #elif defined CONFIG_CPU_LOONGSON32 42 #define MODULE_PROC_FAMILY "LOONGSON32 " 43 #elif defined CONFIG_CPU_LOONGSON2EF 44 #define MODULE_PROC_FAMILY "LOONGSON2EF " 45 #elif defined CONFIG_CPU_LOONGSON64 46 #define MODULE_PROC_FAMILY "LOONGSON64 " 47 #elif defined CONFIG_CPU_CAVIUM_OCTEON 48 #define MODULE_PROC_FAMILY "OCTEON " 49 #elif defined CONFIG_CPU_XLR 50 #define MODULE_PROC_FAMILY "XLR " 51 #elif defined CONFIG_CPU_XLP 52 #define MODULE_PROC_FAMILY "XLP " 53 #else 54 #error MODULE_PROC_FAMILY undefined for your processor configuration 55 #endif 56 57 #ifdef CONFIG_32BIT 58 #define MODULE_KERNEL_TYPE "32BIT " 59 #elif defined CONFIG_64BIT 60 #define MODULE_KERNEL_TYPE "64BIT " 61 #endif 62 63 #define MODULE_ARCH_VERMAGIC \ 64 MODULE_PROC_FAMILY MODULE_KERNEL_TYPE 65 66 #endif /* _ASM_VERMAGIC_H */ 67