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