xref: /netbsd-src/sys/arch/hpcsh/conf/shl-elf.x (revision ce93b3da5702ce1edf4d46f9fb716f53daf32f23)
1 /*	$NetBSD: shl-elf.x,v 1.9 2015/08/24 08:13:07 uebayasi Exp $	*/
2 
3 OUTPUT_FORMAT("elf32-shl-nbsd")
OUTPUT_ARCH(sh)4 OUTPUT_ARCH(sh)
5 ENTRY(start)
6 
7 MEMORY
8 {
9   ram (a) : o = 0x8c001000, l = 16M
10 }
11 SECTIONS
12 
13 {
14   .text :
15   {
16     ftext = . ;
17     *(.text)
18     *(.rodata)
19     *(.strings)
20   }
21   etext = . ;
22   PROVIDE (etext = .);
23   . = ALIGN(8);
24   .data :
25   {
26     fdata = . ;
27     PROVIDE (fdata = .);
28     *(.data)
29     CONSTRUCTORS
30   }
31   edata = . ;
32   PROVIDE (edata = .);
33   . = ALIGN(8);
34   .bss :
35   {
36     fbss = . ;
37     PROVIDE (fbss = .);
38     *(.bss)
39     *(COMMON)
40   }
41   . = ALIGN(4);
42   end = . ;
43   PROVIDE (end = .);
44 }
45