1 1.3 tsutsui /* $NetBSD: bootxx.ldscript,v 1.3 2006/08/26 14:12:26 tsutsui Exp $ */ 2 1.1 tsutsui OUTPUT_FORMAT("elf32-tradbigmips") 3 1.1 tsutsui OUTPUT_ARCH(mips) 4 1.1 tsutsui STARTUP(entry.o) 5 1.1 tsutsui 6 1.1 tsutsui /*0xa0190000 : EWS-UX's 1stboot VMA */ 7 1.1 tsutsui 8 1.1 tsutsui MEMORY { 9 1.1 tsutsui ram : o = 0xa0190000, l = 4K 10 1.1 tsutsui } 11 1.1 tsutsui 12 1.1 tsutsui SECTIONS { 13 1.1 tsutsui . = 0xa0190000; 14 1.1 tsutsui .text ALIGN(4) : 15 1.1 tsutsui { 16 1.1 tsutsui _text = .; 17 1.1 tsutsui *(.text) 18 1.1 tsutsui _etext = .; 19 1.1 tsutsui } > ram 20 1.2 tsutsui .reginfo : { *(.reginfo) } > ram 21 1.1 tsutsui .data ALIGN(4) : 22 1.1 tsutsui { 23 1.1 tsutsui _data = .; 24 1.1 tsutsui *(.rodata) 25 1.3 tsutsui *(.rodata.*) 26 1.1 tsutsui *(.data) 27 1.1 tsutsui _edata = .; 28 1.1 tsutsui PROVIDE (edata = .); 29 1.1 tsutsui } > ram 30 1.1 tsutsui .bss ALIGN(4) : 31 1.1 tsutsui { 32 1.1 tsutsui _bss = .; 33 1.1 tsutsui *(.bss) 34 1.1 tsutsui *(.scommon) 35 1.1 tsutsui _ebss = .; 36 1.1 tsutsui } > ram 37 1.1 tsutsui _end = .; 38 1.1 tsutsui PROVIDE (end = .); /* libsa/alloc.c use this symbol */ 39 1.1 tsutsui } 40