11.2Sskrll/*	$NetBSD: ld.script,v 1.2 2017/08/29 19:14:04 skrll Exp $	*/
21.1Sskrll
31.1Sskrll/*	$OpenBSD: ld.script,v 1.2 1999/04/20 20:02:37 mickey Exp $	*/
41.1Sskrll
51.1SskrllOUTPUT_FORMAT("elf32-hppa")
61.1SskrllOUTPUT_ARCH(hppa)
71.1SskrllENTRY(begin)
81.1Sskrll
91.1SskrllSECTIONS {
101.1Sskrll
111.1Sskrll	/* Read-only sections, merged into text segment: */
121.1Sskrll	. = + SIZEOF_HEADERS;
131.1Sskrll	.text : {
141.1Sskrll		*(.text)
151.1Sskrll		*(.text.1)
161.1Sskrll		*(.rodata)
171.1Sskrll		*(.rodata1)
181.1Sskrll		*($CODE$)
191.1Sskrll		etext = ABSOLUTE(.);
201.1Sskrll	} = 0x08000240 /* nop */
211.1Sskrll
221.1Sskrll	/* Read-write sections, merged into data segment: */
231.1Sskrll	.data : {
241.1Sskrll		$global$ = .;
251.1Sskrll		*(.data)
261.2Sskrll		*(.data*)
271.1Sskrll		*(.sdata)
281.1Sskrll		*(.sdata2)
291.1Sskrll		*(.dynamic)
301.1Sskrll		CONSTRUCTORS
311.1Sskrll		edata = ABSOLUTE(.);
321.1Sskrll	} = 0
331.1Sskrll
341.1Sskrll	.bss : {
351.1Sskrll		__bss_start = .;
361.1Sskrll		*(.dynbss)
371.1Sskrll		*(.bss)
381.1Sskrll		*(.sbss)
391.1Sskrll		*(.scommon)
401.1Sskrll		*(COMMON)
411.1Sskrll		end = ABSOLUTE(.);
421.1Sskrll		__bss_end = .;
431.1Sskrll	}
441.1Sskrll
451.1Sskrll	/* don't need an unwind in the boot, unless we'll have a boot-ddb (; */
461.1Sskrll	/DISCARD/ :
471.1Sskrll	{
481.1Sskrll		*(.PARISC.unwind)
491.1Sskrll	}
501.1Sskrll}
511.1Sskrll
52