Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0 */
0002 #ifndef _ASM_VERMAGIC_H
0003 #define _ASM_VERMAGIC_H
0004 
0005 #ifdef CONFIG_CPU_BMIPS
0006 #define MODULE_PROC_FAMILY "BMIPS "
0007 #elif defined CONFIG_CPU_MIPS32_R1
0008 #define MODULE_PROC_FAMILY "MIPS32_R1 "
0009 #elif defined CONFIG_CPU_MIPS32_R2
0010 #define MODULE_PROC_FAMILY "MIPS32_R2 "
0011 #elif defined CONFIG_CPU_MIPS32_R5
0012 #define MODULE_PROC_FAMILY "MIPS32_R5 "
0013 #elif defined CONFIG_CPU_MIPS32_R6
0014 #define MODULE_PROC_FAMILY "MIPS32_R6 "
0015 #elif defined CONFIG_CPU_MIPS64_R1
0016 #define MODULE_PROC_FAMILY "MIPS64_R1 "
0017 #elif defined CONFIG_CPU_MIPS64_R2
0018 #define MODULE_PROC_FAMILY "MIPS64_R2 "
0019 #elif defined CONFIG_CPU_MIPS64_R5
0020 #define MODULE_PROC_FAMILY "MIPS64_R5 "
0021 #elif defined CONFIG_CPU_MIPS64_R6
0022 #define MODULE_PROC_FAMILY "MIPS64_R6 "
0023 #elif defined CONFIG_CPU_R3000
0024 #define MODULE_PROC_FAMILY "R3000 "
0025 #elif defined CONFIG_CPU_R4300
0026 #define MODULE_PROC_FAMILY "R4300 "
0027 #elif defined CONFIG_CPU_R4X00
0028 #define MODULE_PROC_FAMILY "R4X00 "
0029 #elif defined CONFIG_CPU_TX49XX
0030 #define MODULE_PROC_FAMILY "TX49XX "
0031 #elif defined CONFIG_CPU_R5000
0032 #define MODULE_PROC_FAMILY "R5000 "
0033 #elif defined CONFIG_CPU_R5500
0034 #define MODULE_PROC_FAMILY "R5500 "
0035 #elif defined CONFIG_CPU_NEVADA
0036 #define MODULE_PROC_FAMILY "NEVADA "
0037 #elif defined CONFIG_CPU_R10000
0038 #define MODULE_PROC_FAMILY "R10000 "
0039 #elif defined CONFIG_CPU_RM7000
0040 #define MODULE_PROC_FAMILY "RM7000 "
0041 #elif defined CONFIG_CPU_SB1
0042 #define MODULE_PROC_FAMILY "SB1 "
0043 #elif defined CONFIG_CPU_LOONGSON32
0044 #define MODULE_PROC_FAMILY "LOONGSON32 "
0045 #elif defined CONFIG_CPU_LOONGSON2EF
0046 #define MODULE_PROC_FAMILY "LOONGSON2EF "
0047 #elif defined CONFIG_CPU_LOONGSON64
0048 #define MODULE_PROC_FAMILY "LOONGSON64 "
0049 #elif defined CONFIG_CPU_CAVIUM_OCTEON
0050 #define MODULE_PROC_FAMILY "OCTEON "
0051 #elif defined CONFIG_CPU_P5600
0052 #define MODULE_PROC_FAMILY "P5600 "
0053 #else
0054 #error MODULE_PROC_FAMILY undefined for your processor configuration
0055 #endif
0056 
0057 #ifdef CONFIG_32BIT
0058 #define MODULE_KERNEL_TYPE "32BIT "
0059 #elif defined CONFIG_64BIT
0060 #define MODULE_KERNEL_TYPE "64BIT "
0061 #endif
0062 
0063 #define MODULE_ARCH_VERMAGIC \
0064     MODULE_PROC_FAMILY MODULE_KERNEL_TYPE
0065 
0066 #endif /* _ASM_VERMAGIC_H */