| #ifndef _ASM_SCORE_MODULE_H | |
| #define _ASM_SCORE_MODULE_H | |
| #include <linux/list.h> | |
| #include <asm/uaccess.h> | |
| #include <asm-generic/module.h> | |
| struct mod_arch_specific { | |
| /* Data Bus Error exception tables */ | |
| struct list_head dbe_list; | |
| const struct exception_table_entry *dbe_start; | |
| const struct exception_table_entry *dbe_end; | |
| }; | |
| typedef uint8_t Elf64_Byte; /* Type for a 8-bit quantity. */ | |
| /* Given an address, look for it in the exception tables. */ | |
| #ifdef CONFIG_MODULES | |
| const struct exception_table_entry *search_module_dbetables(unsigned long addr); | |
| #else | |
| static inline const struct exception_table_entry | |
| *search_module_dbetables(unsigned long addr) | |
| { | |
| return NULL; | |
| } | |
| #endif | |
| #define MODULE_PROC_FAMILY "SCORE7" | |
| #define MODULE_KERNEL_TYPE "32BIT " | |
| #define MODULE_KERNEL_SMTC "" | |
| #define MODULE_ARCH_VERMAGIC \ | |
| MODULE_PROC_FAMILY MODULE_KERNEL_TYPE MODULE_KERNEL_SMTC | |
| #endif /* _ASM_SCORE_MODULE_H */ |