1 #ifndef __ASM_SH_VMLINUX_LDS_H 2 #define __ASM_SH_VMLINUX_LDS_H 3 4 #include <asm-generic/vmlinux.lds.h> 5 6 #ifdef CONFIG_DWARF_UNWINDER 7 #define DWARF_EH_FRAME \ 8 .eh_frame : AT(ADDR(.eh_frame) - LOAD_OFFSET) { \ 9 VMLINUX_SYMBOL(__start_eh_frame) = .; \ 10 *(.eh_frame) \ 11 VMLINUX_SYMBOL(__stop_eh_frame) = .; \ 12 } 13 #else 14 #define DWARF_EH_FRAME 15 #endif 16 17 #ifdef CONFIG_SUPERH64 18 #define EXTRA_TEXT \ 19 *(.text64) \ 20 *(.text..SHmedia32) 21 #else 22 #define EXTRA_TEXT 23 #endif 24 25 #endif /* __ASM_SH_VMLINUX_LDS_H */ 26