1#ifndef _ASM_SH_MODULE_H 2#define _ASM_SH_MODULE_H 3 4#include <asm-generic/module.h> 5 6#ifdef CONFIG_DWARF_UNWINDER 7struct mod_arch_specific { 8 struct list_head fde_list; 9 struct list_head cie_list; 10}; 11#endif 12 13#ifdef CONFIG_CPU_LITTLE_ENDIAN 14# ifdef CONFIG_CPU_SH2 15# define MODULE_PROC_FAMILY "SH2LE " 16# elif defined CONFIG_CPU_SH3 17# define MODULE_PROC_FAMILY "SH3LE " 18# elif defined CONFIG_CPU_SH4 19# define MODULE_PROC_FAMILY "SH4LE " 20# elif defined CONFIG_CPU_SH5 21# define MODULE_PROC_FAMILY "SH5LE " 22# else 23# error unknown processor family 24# endif 25#else 26# ifdef CONFIG_CPU_SH2 27# define MODULE_PROC_FAMILY "SH2BE " 28# elif defined CONFIG_CPU_SH3 29# define MODULE_PROC_FAMILY "SH3BE " 30# elif defined CONFIG_CPU_SH4 31# define MODULE_PROC_FAMILY "SH4BE " 32# elif defined CONFIG_CPU_SH5 33# define MODULE_PROC_FAMILY "SH5BE " 34# else 35# error unknown processor family 36# endif 37#endif 38 39#define MODULE_ARCH_VERMAGIC MODULE_PROC_FAMILY 40 41#endif /* _ASM_SH_MODULE_H */ 42