boot.ldscript revision 1.3
11.3Stsutsui/* $NetBSD: boot.ldscript,v 1.3 2013/01/10 15:51:32 tsutsui Exp $ */ 21.1Stsutsui 31.3StsutsuiOUTPUT_FORMAT("elf32-m68k") 41.1StsutsuiOUTPUT_ARCH(m68k) 51.1StsutsuiENTRY(start) 61.1StsutsuiSECTIONS 71.1Stsutsui{ 81.1Stsutsui . = 0x00700000; 91.1Stsutsui 101.1Stsutsui /* Read-only sections, merged into text segment: */ 111.1Stsutsui .text : 121.1Stsutsui { 131.1Stsutsui *(.text) 141.1Stsutsui *(.text.*) 151.1Stsutsui *(.rodata) *(.rodata.*) 161.1Stsutsui . = ALIGN(4); 171.1Stsutsui } =0 181.1Stsutsui PROVIDE (__etext = .); 191.1Stsutsui PROVIDE (_etext = .); 201.1Stsutsui PROVIDE (etext = .); 211.1Stsutsui .data : 221.1Stsutsui { 231.1Stsutsui __data_start = . ; 241.1Stsutsui *(.data) 251.1Stsutsui *(.data.*) 261.1Stsutsui *(.sdata) 271.1Stsutsui *(.sdata.*) 281.1Stsutsui } 291.1Stsutsui _edata = .; 301.1Stsutsui PROVIDE (edata = .); 311.1Stsutsui __bss_start = .; 321.1Stsutsui __bss_start__ = .; 331.1Stsutsui .bss : 341.1Stsutsui { 351.1Stsutsui *(.dynbss) 361.1Stsutsui *(.bss) 371.1Stsutsui *(.bss.*) 381.1Stsutsui *(COMMON) 391.1Stsutsui /* Align here to ensure that the .bss section occupies space up to 401.1Stsutsui _end. Align after .bss to ensure correct alignment even if the 411.1Stsutsui .bss section disappears because there are no input sections. */ 421.1Stsutsui/* . = ALIGN(32 / 8); */ 431.1Stsutsui } 441.1Stsutsui/* . = ALIGN(32 / 8);*/ 451.1Stsutsui _end = .; 461.1Stsutsui _bss_end__ = . ; __bss_end__ = . ; __end__ = . ; 471.1Stsutsui PROVIDE (end = .); 481.1Stsutsui} 49