module.h (73a2d096fdf23aa841f7595d114a11ec85a85e4d) module.h (366d19e181be873c70f4aafca3931d77d781ccd7)
1#ifndef _ASM_X86_MODULE_H
2#define _ASM_X86_MODULE_H
3
1#ifndef _ASM_X86_MODULE_H
2#define _ASM_X86_MODULE_H
3
4#include <asm-generic/module.h>
4/* x86_32/64 are simple */
5struct mod_arch_specific {};
5
6
7#ifdef CONFIG_X86_32
8# define Elf_Shdr Elf32_Shdr
9# define Elf_Sym Elf32_Sym
10# define Elf_Ehdr Elf32_Ehdr
11#else
12# define Elf_Shdr Elf64_Shdr
13# define Elf_Sym Elf64_Sym
14# define Elf_Ehdr Elf64_Ehdr
15#endif
16
6#ifdef CONFIG_X86_64
7/* X86_64 does not define MODULE_PROC_FAMILY */
8#elif defined CONFIG_M386
9#define MODULE_PROC_FAMILY "386 "
10#elif defined CONFIG_M486
11#define MODULE_PROC_FAMILY "486 "
12#elif defined CONFIG_M586
13#define MODULE_PROC_FAMILY "586 "
14#elif defined CONFIG_M586TSC
15#define MODULE_PROC_FAMILY "586TSC "
16#elif defined CONFIG_M586MMX
17#define MODULE_PROC_FAMILY "586MMX "
18#elif defined CONFIG_MCORE2
19#define MODULE_PROC_FAMILY "CORE2 "
17#ifdef CONFIG_X86_64
18/* X86_64 does not define MODULE_PROC_FAMILY */
19#elif defined CONFIG_M386
20#define MODULE_PROC_FAMILY "386 "
21#elif defined CONFIG_M486
22#define MODULE_PROC_FAMILY "486 "
23#elif defined CONFIG_M586
24#define MODULE_PROC_FAMILY "586 "
25#elif defined CONFIG_M586TSC
26#define MODULE_PROC_FAMILY "586TSC "
27#elif defined CONFIG_M586MMX
28#define MODULE_PROC_FAMILY "586MMX "
29#elif defined CONFIG_MCORE2
30#define MODULE_PROC_FAMILY "CORE2 "
31#elif defined CONFIG_MATOM
32#define MODULE_PROC_FAMILY "ATOM "
20#elif defined CONFIG_M686
21#define MODULE_PROC_FAMILY "686 "
22#elif defined CONFIG_MPENTIUMII
23#define MODULE_PROC_FAMILY "PENTIUMII "
24#elif defined CONFIG_MPENTIUMIII
25#define MODULE_PROC_FAMILY "PENTIUMIII "
26#elif defined CONFIG_MPENTIUMM
27#define MODULE_PROC_FAMILY "PENTIUMM "

--- 42 unchanged lines hidden ---
33#elif defined CONFIG_M686
34#define MODULE_PROC_FAMILY "686 "
35#elif defined CONFIG_MPENTIUMII
36#define MODULE_PROC_FAMILY "PENTIUMII "
37#elif defined CONFIG_MPENTIUMIII
38#define MODULE_PROC_FAMILY "PENTIUMIII "
39#elif defined CONFIG_MPENTIUMM
40#define MODULE_PROC_FAMILY "PENTIUMM "

--- 42 unchanged lines hidden ---