mirror of https://github.com/Qortal/Brooklyn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
74 lines
2.3 KiB
74 lines
2.3 KiB
/* SPDX-License-Identifier: GPL-2.0 */ |
|
#ifndef _ASM_VERMAGIC_H |
|
#define _ASM_VERMAGIC_H |
|
|
|
#ifdef CONFIG_CPU_BMIPS |
|
#define MODULE_PROC_FAMILY "BMIPS " |
|
#elif defined CONFIG_CPU_MIPS32_R1 |
|
#define MODULE_PROC_FAMILY "MIPS32_R1 " |
|
#elif defined CONFIG_CPU_MIPS32_R2 |
|
#define MODULE_PROC_FAMILY "MIPS32_R2 " |
|
#elif defined CONFIG_CPU_MIPS32_R5 |
|
#define MODULE_PROC_FAMILY "MIPS32_R5 " |
|
#elif defined CONFIG_CPU_MIPS32_R6 |
|
#define MODULE_PROC_FAMILY "MIPS32_R6 " |
|
#elif defined CONFIG_CPU_MIPS64_R1 |
|
#define MODULE_PROC_FAMILY "MIPS64_R1 " |
|
#elif defined CONFIG_CPU_MIPS64_R2 |
|
#define MODULE_PROC_FAMILY "MIPS64_R2 " |
|
#elif defined CONFIG_CPU_MIPS64_R5 |
|
#define MODULE_PROC_FAMILY "MIPS64_R5 " |
|
#elif defined CONFIG_CPU_MIPS64_R6 |
|
#define MODULE_PROC_FAMILY "MIPS64_R6 " |
|
#elif defined CONFIG_CPU_R3000 |
|
#define MODULE_PROC_FAMILY "R3000 " |
|
#elif defined CONFIG_CPU_TX39XX |
|
#define MODULE_PROC_FAMILY "TX39XX " |
|
#elif defined CONFIG_CPU_VR41XX |
|
#define MODULE_PROC_FAMILY "VR41XX " |
|
#elif defined CONFIG_CPU_R4300 |
|
#define MODULE_PROC_FAMILY "R4300 " |
|
#elif defined CONFIG_CPU_R4X00 |
|
#define MODULE_PROC_FAMILY "R4X00 " |
|
#elif defined CONFIG_CPU_TX49XX |
|
#define MODULE_PROC_FAMILY "TX49XX " |
|
#elif defined CONFIG_CPU_R5000 |
|
#define MODULE_PROC_FAMILY "R5000 " |
|
#elif defined CONFIG_CPU_R5500 |
|
#define MODULE_PROC_FAMILY "R5500 " |
|
#elif defined CONFIG_CPU_NEVADA |
|
#define MODULE_PROC_FAMILY "NEVADA " |
|
#elif defined CONFIG_CPU_R10000 |
|
#define MODULE_PROC_FAMILY "R10000 " |
|
#elif defined CONFIG_CPU_RM7000 |
|
#define MODULE_PROC_FAMILY "RM7000 " |
|
#elif defined CONFIG_CPU_SB1 |
|
#define MODULE_PROC_FAMILY "SB1 " |
|
#elif defined CONFIG_CPU_LOONGSON32 |
|
#define MODULE_PROC_FAMILY "LOONGSON32 " |
|
#elif defined CONFIG_CPU_LOONGSON2EF |
|
#define MODULE_PROC_FAMILY "LOONGSON2EF " |
|
#elif defined CONFIG_CPU_LOONGSON64 |
|
#define MODULE_PROC_FAMILY "LOONGSON64 " |
|
#elif defined CONFIG_CPU_CAVIUM_OCTEON |
|
#define MODULE_PROC_FAMILY "OCTEON " |
|
#elif defined CONFIG_CPU_P5600 |
|
#define MODULE_PROC_FAMILY "P5600 " |
|
#elif defined CONFIG_CPU_XLR |
|
#define MODULE_PROC_FAMILY "XLR " |
|
#elif defined CONFIG_CPU_XLP |
|
#define MODULE_PROC_FAMILY "XLP " |
|
#else |
|
#error MODULE_PROC_FAMILY undefined for your processor configuration |
|
#endif |
|
|
|
#ifdef CONFIG_32BIT |
|
#define MODULE_KERNEL_TYPE "32BIT " |
|
#elif defined CONFIG_64BIT |
|
#define MODULE_KERNEL_TYPE "64BIT " |
|
#endif |
|
|
|
#define MODULE_ARCH_VERMAGIC \ |
|
MODULE_PROC_FAMILY MODULE_KERNEL_TYPE |
|
|
|
#endif /* _ASM_VERMAGIC_H */
|
|
|