| 
									
										
										
										
											2009-08-14 01:58:43 +09:00
										 |  |  | #ifndef __ASM_SH_VMLINUX_LDS_H
 | 
					
						
							|  |  |  | #define __ASM_SH_VMLINUX_LDS_H
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #include <asm-generic/vmlinux.lds.h>
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #ifdef CONFIG_DWARF_UNWINDER
 | 
					
						
							|  |  |  | #define DWARF_EH_FRAME							\
 | 
					
						
							|  |  |  | 	.eh_frame : AT(ADDR(.eh_frame) - LOAD_OFFSET) {			\ | 
					
						
							|  |  |  | 		  VMLINUX_SYMBOL(__start_eh_frame) = .;			\ | 
					
						
							|  |  |  | 		  *(.eh_frame)						\ | 
					
						
							|  |  |  | 		  VMLINUX_SYMBOL(__stop_eh_frame) = .;			\ | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | #else
 | 
					
						
							|  |  |  | #define DWARF_EH_FRAME
 | 
					
						
							|  |  |  | #endif
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-02-12 15:41:45 +09:00
										 |  |  | #ifdef CONFIG_SUPERH64
 | 
					
						
							|  |  |  | #define EXTRA_TEXT		\
 | 
					
						
							|  |  |  | 	*(.text64)		\ | 
					
						
							|  |  |  | 	*(.text..SHmedia32) | 
					
						
							|  |  |  | #else
 | 
					
						
							|  |  |  | #define EXTRA_TEXT
 | 
					
						
							|  |  |  | #endif
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-08-14 01:58:43 +09:00
										 |  |  | #endif /* __ASM_SH_VMLINUX_LDS_H */
 |