| #ifndef _ASM_SCORE_MODULE_H |
| #define _ASM_SCORE_MODULE_H |
| |
| #include <linux/list.h> |
| #include <asm/uaccess.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. */ |
| |
| #define Elf_Shdr Elf32_Shdr |
| #define Elf_Sym Elf32_Sym |
| #define Elf_Ehdr Elf32_Ehdr |
| #define Elf_Addr Elf32_Addr |
| |
| /* 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 */ |