|
|
| File: [Development] / linux-2.6-xfs / include / asm-mips / module.h (download)
Revision 1.2, Tue May 11 05:57:47 2004 UTC (13 years, 5 months ago) by nathans
Merge up to 2.6.6 |
#ifndef _ASM_MODULE_H
#define _ASM_MODULE_H
#include <linux/config.h>
struct mod_arch_specific {
/* Data Bus Error exception tables */
const struct exception_table_entry *dbe_table_start;
const struct exception_table_entry *dbe_table_end;
};
typedef uint8_t Elf64_Byte; /* Type for a 8-bit quantity. */
typedef struct
{
Elf64_Addr r_offset; /* Address of relocation. */
Elf64_Word r_sym; /* Symbol index. */
Elf64_Byte r_ssym; /* Special symbol. */
Elf64_Byte r_type3; /* Third relocation. */
Elf64_Byte r_type2; /* Second relocation. */
Elf64_Byte r_type; /* First relocation. */
Elf64_Sxword r_addend; /* Addend. */
} Elf64_Mips_Rela;
#ifdef CONFIG_MIPS32
#define Elf_Shdr Elf32_Shdr
#define Elf_Sym Elf32_Sym
#define Elf_Ehdr Elf32_Ehdr
#endif
#ifdef CONFIG_MIPS64
#define Elf_Shdr Elf64_Shdr
#define Elf_Sym Elf64_Sym
#define Elf_Ehdr Elf64_Ehdr
#endif
#endif /* _ASM_MODULE_H */