| #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 */ |