Home | History | Annotate | Line # | Download | only in cdboot
      1 /*	$NetBSD: ld.script,v 1.2 2017/09/01 07:29:56 skrll Exp $	*/
      2 
      3 /*	$OpenBSD: ld.script,v 1.2 1999/04/20 20:02:37 mickey Exp $	*/
      4 
      5 OUTPUT_FORMAT("elf32-hppa")
      6 OUTPUT_ARCH(hppa)
      7 ENTRY(begin)
      8 
      9 SECTIONS {
     10 
     11 	/* Read-only sections, merged into text segment: */
     12 	. = + SIZEOF_HEADERS;
     13 	.text : {
     14 		*(.text)
     15 		*(.text.1)
     16 		*(.rodata)
     17 		*(.rodata1)
     18 		*($CODE$)
     19 		etext = ABSOLUTE(.);
     20 	} = 0x08000240 /* nop */
     21 
     22 	/* Read-write sections, merged into data segment: */
     23 	.data : {
     24 		$global$ = .;
     25 		*(.data)
     26 		*(.data*)
     27 		*(.sdata)
     28 		*(.sdata2)
     29 		*(.dynamic)
     30 		CONSTRUCTORS
     31 		edata = ABSOLUTE(.);
     32 	} = 0
     33 
     34 	.bss : {
     35 		__bss_start = .;
     36 		*(.dynbss)
     37 		*(.bss)
     38 		*(.sbss)
     39 		*(.scommon)
     40 		*(COMMON)
     41 		end = ABSOLUTE(.);
     42 		__bss_end = .;
     43 	}
     44 
     45 	/* don't need an unwind in the boot, unless we'll have a boot-ddb (; */
     46 	/DISCARD/ :
     47 	{
     48 		*(.PARISC.unwind)
     49 	}
     50 }
     51 
     52