1/*	$NetBSD$	*/
2
3ENTRY(_start)
4SECTIONS
5{
6  /* Read-only sections, merged into text segment: */
7  .text :
8  {
9    *(.text)
10    *(.text.*)
11    *(.stub)
12  }
13  _etext = . ;
14  PROVIDE (etext = .) ;
15
16  .rodata :
17  {
18    *(.rodata)
19    *(.rodata.*)
20  }
21
22  __data_start = . ;
23  .data :
24  {
25    *(.data)
26  }
27  .data.cacheline_aligned :
28  {
29    *(.data.cacheline_aligned)
30  }
31  .data.read_mostly :
32  {
33    *(.data.read_mostly)
34  }
35  _edata = . ;
36  PROVIDE (edata = .) ;
37  __bss_start = . ;
38  .bss :
39  {
40    *(.bss)
41    *(.bss.*)
42    *(COMMON)
43    . = ALIGN(32 / 8);
44  }
45  . = ALIGN(32 / 8);
46  _end = . ;
47  PROVIDE (end = .) ;
48  /DISCARD/ : {
49    *(.eh_frame_hdr)
50    *(.eh_frame)
51    *(.note.netbsd.ident)
52  }
53}
54SECTIONS
55{
56  .text :
57  AT (ADDR(.text) & 0x0fffffff)
58  {
59    *(.text)
60  } =0
61}
62