Home | History | Annotate | Line # | Download | only in boot
boot.ldscript revision 1.4.2.2
      1  1.4.2.2  yamt /*	$NetBSD: boot.ldscript,v 1.4.2.2 2013/01/23 00:05:53 yamt Exp $	*/
      2  1.4.2.2  yamt 
      3  1.4.2.2  yamt OUTPUT_FORMAT("elf32-m68k")
      4  1.4.2.2  yamt OUTPUT_ARCH(m68k)
      5  1.4.2.2  yamt ENTRY(start)
      6  1.4.2.2  yamt SECTIONS
      7  1.4.2.2  yamt {
      8  1.4.2.2  yamt   /* Read-only sections, merged into text segment: */
      9  1.4.2.2  yamt   .text :
     10  1.4.2.2  yamt   {
     11  1.4.2.2  yamt     *(.text)
     12  1.4.2.2  yamt     *(.text.*)
     13  1.4.2.2  yamt     *(.rodata) *(.rodata.*)
     14  1.4.2.2  yamt     . = ALIGN(4);
     15  1.4.2.2  yamt   } =0
     16  1.4.2.2  yamt   PROVIDE (__etext = .);
     17  1.4.2.2  yamt   PROVIDE (_etext = .);
     18  1.4.2.2  yamt   PROVIDE (etext = .);
     19  1.4.2.2  yamt   .data :
     20  1.4.2.2  yamt   {
     21  1.4.2.2  yamt     __data_start = . ;
     22  1.4.2.2  yamt     *(.data)
     23  1.4.2.2  yamt     *(.data.*)
     24  1.4.2.2  yamt     *(.sdata)
     25  1.4.2.2  yamt     *(.sdata.*)
     26  1.4.2.2  yamt   }
     27  1.4.2.2  yamt   _edata = .;
     28  1.4.2.2  yamt   PROVIDE (edata = .);
     29  1.4.2.2  yamt   __bss_start = .;
     30  1.4.2.2  yamt   __bss_start__ = .;
     31  1.4.2.2  yamt   .bss       :
     32  1.4.2.2  yamt   {
     33  1.4.2.2  yamt    *(.dynbss)
     34  1.4.2.2  yamt    *(.bss)
     35  1.4.2.2  yamt    *(.bss.*)
     36  1.4.2.2  yamt    *(COMMON)
     37  1.4.2.2  yamt    /* Align here to ensure that the .bss section occupies space up to
     38  1.4.2.2  yamt       _end.  Align after .bss to ensure correct alignment even if the
     39  1.4.2.2  yamt       .bss section disappears because there are no input sections.  */
     40  1.4.2.2  yamt /*   . = ALIGN(32 / 8); */
     41  1.4.2.2  yamt   }
     42  1.4.2.2  yamt /*  . = ALIGN(32 / 8);*/
     43  1.4.2.2  yamt   _end = .;
     44  1.4.2.2  yamt   _bss_end__ = . ; __bss_end__ = . ; __end__ = . ;
     45  1.4.2.2  yamt   PROVIDE (end = .);
     46  1.4.2.2  yamt }
     47