etc/protocols - sync with NetBSD-8
[minix.git] / sys / arch / i386 / conf / stand.ldscript
blob02d3e13b22a1d737febba9deafdd2cc491a032e1
1 /*      $NetBSD: stand.ldscript,v 1.5 2015/08/22 23:49:54 uebayasi Exp $        */
3 OUTPUT_FORMAT("elf32-i386-minix", "elf32-i386-minix",
4               "elf32-i386-minix")
5 OUTPUT_ARCH(i386)
6 ENTRY(_start)
7 SECTIONS
9   /* Read-only sections, merged into text segment: */
10   .text :
11   {
12     *(.text)
13     *(.text.*)
14     *(.stub)
15   }
16   _etext = . ;
17   PROVIDE (etext = .) ;
19   .rodata :
20   {
21     *(.rodata)
22     *(.rodata.*)
23   }
25   __data_start = . ;
26   .data :
27   {
28     *(.data)
29   }
30   .data.cacheline_aligned :
31   {
32     *(.data.cacheline_aligned)
33   }
34   .data.read_mostly :
35   {
36     *(.data.read_mostly)
37   }
38   _edata = . ;
39   PROVIDE (edata = .) ;
40   __bss_start = . ;
41   .bss :
42   {
43     *(.bss)
44     *(.bss.*)
45     *(COMMON)
46     . = ALIGN(32 / 8);
47   }
48   . = ALIGN(32 / 8);
49   _end = . ;
50   PROVIDE (end = .) ;
51   /DISCARD/ : {
52     *(.eh_frame_hdr)
53     *(.eh_frame)
54     *(.note.netbsd.ident)
55   }
57 SECTIONS
59   .text :
60   AT (ADDR(.text) & 0x0fffffff)
61   {
62     *(.text)
63   } =0