Home | History | Annotate | Line # | Download | only in common
bootxx.ldscript revision 1.2.6.3
      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