source: anotherchoice/tags/jsp-1.4.4-full-UTF8/config/mips3/vr4131/vr4131_elf_gdb.ld

Last change on this file was 363, checked in by ykominami, 5 years ago

add tags/jsp-1.4.4-full-UTF8

  • Property svn:executable set to *
File size: 1.8 KB
Line 
1OUTPUT_FORMAT("elf32-littlemips","elf32-littlemips","elf32-littlemips")
2OUTPUT_ARCH(mips)
3
4MEMORY
5{
6 ROM0(rxai):ORIGIN = 0xa0000000, LENGTH = 0x700 /* kseg0 */
7 ROM1(rxai):ORIGIN = 0xa0000700, LENGTH = 2M-0x700 /* kseg0 */
8 RAM(wxai) :ORIGIN = 0xa0200000, LENGTH = 14M /* kseg0 */
9 /* SDRAM の最初から取っていないのは、最初の2MB分は
10 ROM のミラー用に確保するため */
11}
12
13PROVIDE(_stack_top = 0);
14PROVIDE(hardware_init_hook = 0);
15PROVIDE(software_init_hook = 0);
16PROVIDE(software_term_hook = 0);
17
18SECTIONS
19{
20 _stack_top = 0xac03fffc; /* = 0xac040000 - 0x4 (SRAM) ; kseg0 */
21
22 .exce_vec_map :
23 {
24 *(.exce_vec_map)
25 } > ROM0
26
27 .reset 0xa0000400 : /* キャッシュ初期化などを含む */
28 {
29 *(.reset)
30 } > ROM0
31
32 .text :
33 {
34 _stext = . ;
35 *(.text)
36 _etext = . ;
37 } > ROM1
38
39 .rodata :
40 {
41 *(.rodata)
42 } > ROM1
43
44 __idata_start = .;
45 .data :
46 AT ( __idata_start )
47 {
48 __data_start = . ;
49 *(.data)
50 } > RAM
51
52 /* 理由は良く分からないけれども、こう書くのが一般的らしい。 */
53 _gp = . + 0x8000;
54
55 /* sdata セクションは chk で引っかかるので、保留。
56 コンパイル時に、-G 0 オプションで避けています。 */
57
58 __isdata_start = .;
59 .sdata :
60 AT ( __isdata_start + SIZEOF(.data) )
61 {
62 *(.lit8)
63 *(.lit4)
64 *(.sdata)
65 } > RAM
66
67 __idata_end = __idata_start + SIZEOF(.data) + SIZEOF(.sdata);
68
69 __bss_start = . ;
70 .sbss :
71 {
72 _fbss = . ;
73 *(.sbss)
74 *(.scommon)
75 } > RAM
76
77 .bss :
78 {
79 *(.bss)
80 *(COMMON)
81 __bss_end = .;
82 _end = . ;
83 } > RAM
84
85 PROVIDE (end = .);
86
87 .comment 0 : { *(.comment) }
88 .debug 0 : { *(.debug) }
89 .line 0 : { *(.line) }
90 .debug_srcinfo 0 : { *(.debug_srcinfo) }
91 .debug_sfnames 0 : { *(.debug_sfnames) }
92 .debug_aranges 0 : { *(.debug_aranges) }
93 .debug_pubnames 0 : { *(.debug_pubnames) }
94}
95
96PROVIDE(memcpy = _dummy_memcpy);
Note: See TracBrowser for help on using the repository browser.