Merge branch 'upstream-fixes'
[mw/micromonitor-lm32.git] / umon_ports / bf537 / VTCEZ_ramtst.ldt
1 /* Linker file for building monitor using GNU toolset on PC...
2
3         General notice:
4         This code is part of a boot-monitor package developed as a generic base
5         platform for embedded system designs.  As such, it is likely to be
6         distributed to various projects beyond the control of the original
7         author.  Please notify the author of any enhancements made or bugs found
8         so that all may benefit from the changes.  In addition, notification back
9         to the author will allow the new user to pick up changes that may have
10         been made by other users after this version of the code was distributed.
11
12         Author: Ed Sutter
13         email:  esutter@lucent.com
14         phone:  908-582-2351
15
16 */
17
18 _etheraddr              = MACADDRBASE;
19 _alt_tfsdevtbl_base     = ALTTFSDEVTBLBASE;
20
21 MEMORY 
22 {
23         ram (RWX):              org = RAMTSTBASE,       len = RAMTSTLEN
24 }
25
26 SECTIONS
27 {
28         .text   :
29         {
30                 _boot_base = .;
31                 ramtst_reset.o(.text)
32         } >ram
33
34         .data   :
35         {
36                 *(.data)
37         } >ram
38
39         .sdata  :
40         {
41                 *(.sdata)
42         } >ram
43
44         .sdata2 :
45         {
46                 *(.sdata2)
47         } >ram
48
49         .rodata :
50         {
51                 *(.rodata)
52                 *(.rodata.str1.4)
53                 *(.rodata.cst4)
54         } >ram
55
56         .got    :
57         {
58                 *(.got)
59         } >ram
60
61         .bss    :
62         {
63                 _bss_start = .;
64                 *(.bss) *(COMMON)
65         } >ram
66
67         .sbss   :
68         {
69                 *(.sbss)
70                 _bss_end = .;
71         } >ram
72 }