1#ifndef __ASM_AVR32_MODULE_H 2#define __ASM_AVR32_MODULE_H 3 4#include <asm-generic/module.h> 5 6struct mod_arch_syminfo { 7 unsigned long got_offset; 8 int got_initialized; 9}; 10 11struct mod_arch_specific { 12 /* Starting offset of got in the module core memory. */ 13 unsigned long got_offset; 14 /* Size of the got. */ 15 unsigned long got_size; 16 /* Number of symbols in syminfo. */ 17 int nsyms; 18 /* Additional symbol information (got offsets). */ 19 struct mod_arch_syminfo *syminfo; 20}; 21 22#define MODULE_PROC_FAMILY "AVR32v1" 23 24#define MODULE_ARCH_VERMAGIC MODULE_PROC_FAMILY 25 26#endif /* __ASM_AVR32_MODULE_H */ 27