1 /* SPDX-License-Identifier: GPL-2.0 */ 2 3 #ifndef _ASM_VERMAGIC_H 4 #define _ASM_VERMAGIC_H 5 6 #ifdef CONFIG_X86_64 7 /* X86_64 does not define MODULE_PROC_FAMILY */ 8 #elif defined CONFIG_M586TSC 9 #define MODULE_PROC_FAMILY "586TSC " 10 #elif defined CONFIG_M586MMX 11 #define MODULE_PROC_FAMILY "586MMX " 12 #elif defined CONFIG_MATOM 13 #define MODULE_PROC_FAMILY "ATOM " 14 #elif defined CONFIG_M686 15 #define MODULE_PROC_FAMILY "686 " 16 #elif defined CONFIG_MPENTIUMII 17 #define MODULE_PROC_FAMILY "PENTIUMII " 18 #elif defined CONFIG_MPENTIUMIII 19 #define MODULE_PROC_FAMILY "PENTIUMIII " 20 #elif defined CONFIG_MPENTIUMM 21 #define MODULE_PROC_FAMILY "PENTIUMM " 22 #elif defined CONFIG_MPENTIUM4 23 #define MODULE_PROC_FAMILY "PENTIUM4 " 24 #elif defined CONFIG_MK6 25 #define MODULE_PROC_FAMILY "K6 " 26 #elif defined CONFIG_MK7 27 #define MODULE_PROC_FAMILY "K7 " 28 #elif defined CONFIG_MCRUSOE 29 #define MODULE_PROC_FAMILY "CRUSOE " 30 #elif defined CONFIG_MEFFICEON 31 #define MODULE_PROC_FAMILY "EFFICEON " 32 #elif defined CONFIG_MCYRIXIII 33 #define MODULE_PROC_FAMILY "CYRIXIII " 34 #elif defined CONFIG_MVIAC3_2 35 #define MODULE_PROC_FAMILY "VIAC3-2 " 36 #elif defined CONFIG_MVIAC7 37 #define MODULE_PROC_FAMILY "VIAC7 " 38 #elif defined CONFIG_MGEODEGX1 39 #define MODULE_PROC_FAMILY "GEODEGX1 " 40 #elif defined CONFIG_MGEODE_LX 41 #define MODULE_PROC_FAMILY "GEODE " 42 #else 43 #error unknown processor family 44 #endif 45 46 #ifdef CONFIG_X86_32 47 # define MODULE_ARCH_VERMAGIC MODULE_PROC_FAMILY 48 #else 49 # define MODULE_ARCH_VERMAGIC "" 50 #endif 51 52 #endif /* _ASM_VERMAGIC_H */ 53