1#ifndef _ASM_SCORE_MODULE_H 2#define _ASM_SCORE_MODULE_H 3 4#include <linux/list.h> 5#include <asm/uaccess.h> 6#include <asm-generic/module.h> 7 8struct mod_arch_specific { 9 /* Data Bus Error exception tables */ 10 struct list_head dbe_list; 11 const struct exception_table_entry *dbe_start; 12 const struct exception_table_entry *dbe_end; 13}; 14 15typedef uint8_t Elf64_Byte; /* Type for a 8-bit quantity. */ 16 17/* Given an address, look for it in the exception tables. */ 18#ifdef CONFIG_MODULES 19const struct exception_table_entry *search_module_dbetables(unsigned long addr); 20#else 21static inline const struct exception_table_entry 22*search_module_dbetables(unsigned long addr) 23{ 24 return NULL; 25} 26#endif 27 28#define MODULE_PROC_FAMILY "SCORE7" 29#define MODULE_KERNEL_TYPE "32BIT " 30#define MODULE_KERNEL_SMTC "" 31 32#define MODULE_ARCH_VERMAGIC \ 33 MODULE_PROC_FAMILY MODULE_KERNEL_TYPE MODULE_KERNEL_SMTC 34 35#endif /* _ASM_SCORE_MODULE_H */ 36