diff options
author | Ralf Baechle <ralf@linux-mips.org> | 2005-09-12 16:22:07 -0400 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 2005-10-29 14:32:18 -0400 |
commit | 097975fc6651ee8f43ffc930ae0c4851ec979454 (patch) | |
tree | a95ce1214561fed94c1fff93e23457b0a4c9edaa /include/asm-mips | |
parent | 10a3dabddd79473130c6ded7f7cef1d55fccc115 (diff) |
Provide MODULE_ARCH_VERMAGIC for MIPS.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Diffstat (limited to 'include/asm-mips')
-rw-r--r-- | include/asm-mips/module.h | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/include/asm-mips/module.h b/include/asm-mips/module.h index 2a81e02a3035..2be399311eec 100644 --- a/include/asm-mips/module.h +++ b/include/asm-mips/module.h | |||
@@ -75,4 +75,54 @@ search_module_dbetables(unsigned long addr) | |||
75 | } | 75 | } |
76 | #endif | 76 | #endif |
77 | 77 | ||
78 | #ifdef CONFIG_CPU_MIPS32_R1 | ||
79 | #define MODULE_PROC_FAMILY "MIPS32_R1" | ||
80 | #elif defined CONFIG_CPU_MIPS32_R2 | ||
81 | #define MODULE_PROC_FAMILY "MIPS32_R2" | ||
82 | #elif defined CONFIG_CPU_MIPS64_R1 | ||
83 | #define MODULE_PROC_FAMILY "MIPS64_R1" | ||
84 | #elif defined CONFIG_CPU_MIPS64_R2 | ||
85 | #define MODULE_PROC_FAMILY "MIPS64_R2" | ||
86 | #elif defined CONFIG_CPU_R3000 | ||
87 | #define MODULE_PROC_FAMILY "R3000" | ||
88 | #elif defined CONFIG_CPU_TX39XX | ||
89 | #define MODULE_PROC_FAMILY "TX39XX" | ||
90 | #elif defined CONFIG_CPU_VR41XX | ||
91 | #define MODULE_PROC_FAMILY "VR41XX" | ||
92 | #elif defined CONFIG_CPU_R4300 | ||
93 | #define MODULE_PROC_FAMILY "R4300" | ||
94 | #elif defined CONFIG_CPU_R4X00 | ||
95 | #define MODULE_PROC_FAMILY "R4X00" | ||
96 | #elif defined CONFIG_CPU_TX49XX | ||
97 | #define MODULE_PROC_FAMILY "TX49XX" | ||
98 | #elif defined CONFIG_CPU_R5000 | ||
99 | #define MODULE_PROC_FAMILY "R5000" | ||
100 | #elif defined CONFIG_CPU_R5432 | ||
101 | #define MODULE_PROC_FAMILY "R5432" | ||
102 | #elif defined CONFIG_CPU_R6000 | ||
103 | #define MODULE_PROC_FAMILY "R6000" | ||
104 | #elif defined CONFIG_CPU_NEVADA | ||
105 | #define MODULE_PROC_FAMILY "NEVADA" | ||
106 | #elif defined CONFIG_CPU_R8000 | ||
107 | #define MODULE_PROC_FAMILY "R8000" | ||
108 | #elif defined CONFIG_CPU_R10000 | ||
109 | #define MODULE_PROC_FAMILY "R10000" | ||
110 | #elif defined CONFIG_CPU_RM7000 | ||
111 | #define MODULE_PROC_FAMILY "RM7000" | ||
112 | #elif defined CONFIG_CPU_RM9000 | ||
113 | #define MODULE_PROC_FAMILY "RM9000" | ||
114 | #elif defined CONFIG_CPU_SB1 | ||
115 | #define MODULE_PROC_FAMILY "SB1" | ||
116 | #else | ||
117 | #error MODULE_PROC_FAMILY undefined for your processor configuration | ||
118 | #endif | ||
119 | |||
120 | #ifdef CONFIG_32BIT | ||
121 | #define MODULE_KERNEL_TYPE "32BIT " | ||
122 | #elif defined CONFIG_64BIT | ||
123 | #define MODULE_KERNEL_TYPE "64BIT " | ||
124 | #endif | ||
125 | |||
126 | #define MODULE_ARCH_VERMAGIC MODULE_PROC_FAMILY MODULE_KERNEL_TYPE | ||
127 | |||
78 | #endif /* _ASM_MODULE_H */ | 128 | #endif /* _ASM_MODULE_H */ |