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