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 --- |