Home | History | Annotate | Line # | Download | only in conf
      1  1.2  uebayasi /*	$NetBSD: ld.script,v 1.2 2015/08/22 23:47:34 uebayasi Exp $	*/
      2  1.1     skrll 
      3  1.1     skrll /* 	$OpenBSD: ld.script,v 1.7 1999/12/17 07:02:38 mickey Exp $	*/
      4  1.1     skrll 
      5  1.1     skrll OUTPUT_FORMAT("elf32-hppa-netbsd")
      6  1.1     skrll OUTPUT_ARCH(hppa)
      7  1.1     skrll ENTRY(start)
      8  1.1     skrll SECTIONS
      9  1.1     skrll {
     10  1.1     skrll 	. = + SIZEOF_HEADERS;
     11  1.1     skrll 	.text :
     12  1.1     skrll 	{
     13  1.1     skrll 		kernel_text = . ;
     14  1.1     skrll 		*(.text) *(.text.*)
     15  1.1     skrll 		*(.reginfo)
     16  1.1     skrll 		*(.init)
     17  1.1     skrll 		*(.stub)
     18  1.1     skrll 		/* .gnu.warning sections are handled specially by elf32.em.  */
     19  1.1     skrll 		*(.gnu.warning)
     20  1.1     skrll 		. = ALIGN(4096);
     21  1.1     skrll 		etext = ABSOLUTE(.);
     22  1.1     skrll 	} = 0x08000240 /* nop filled */
     23  1.1     skrll 
     24  1.1     skrll 	__rodata_start = ABSOLUTE(.);
     25  1.1     skrll 	.rodata	:
     26  1.1     skrll 	{
     27  1.1     skrll 		*(.rodata) *(.rodata.*) *(.rodata1)
     28  1.1     skrll 		. = ALIGN(8);
     29  1.1     skrll 	} = 0
     30  1.1     skrll 	__unwind_start = .;
     31  1.1     skrll 	.PARISC.unwind   : { *(.PARISC.unwind) }
     32  1.1     skrll 	__unwind_end = .;
     33  1.1     skrll 
     34  1.1     skrll 	/* Place (orphaned) link_sets */
     35  1.1     skrll 	. = .;
     36  1.1     skrll 
     37  1.1     skrll 	/* Align __rodata_end to page boundary */
     38  1.1     skrll 	. = ALIGN(4096);
     39  1.1     skrll 	__rodata_end = ABSOLUTE(.);
     40  1.1     skrll 
     41  1.1     skrll 	. = ALIGN(0x200000);
     42  1.1     skrll 	__data_start = ABSOLUTE(.);
     43  1.1     skrll 	.data  :
     44  1.1     skrll 	{
     45  1.1     skrll 		$global$ = . ;
     46  1.1     skrll 		. += 4;
     47  1.1     skrll 		*(.data)
     48  1.1     skrll 		CONSTRUCTORS
     49  1.1     skrll 		. = ALIGN(4096);
     50  1.1     skrll 		edata = ABSOLUTE(.);
     51  1.1     skrll 	} = 0
     52  1.1     skrll 
     53  1.1     skrll 	__bss_start = ABSOLUTE(.);
     54  1.1     skrll 	/* .sbss	: { *(.sbss) *(.scommon) } */
     55  1.1     skrll 	.bss :
     56  1.1     skrll 	{
     57  1.1     skrll 		*(.dynbss) *(.bss)
     58  1.1     skrll 		*(COMMON) *($COMMON$)
     59  1.1     skrll 		. = ALIGN(4096);
     60  1.1     skrll 	}
     61  1.1     skrll 	end = ABSOLUTE(.);
     62  1.1     skrll 	.note.netbsd.ident :
     63  1.1     skrll 	{
     64  1.1     skrll 		KEEP(*(.note.netbsd.ident));
     65  1.1     skrll 	}
     66  1.1     skrll }
     67