Add lm32 cpu and milkymist port
[mw/micromonitor-lm32.git] / umon_ports / milkymist / MM_ONE_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 etheraddr               = MACADDRBASE;
18 alt_tfsdevtbl_base      = ALTTFSDEVTBLBASE;
19
20 MEMORY 
21 {
22         ram (RWX):              org = RAMTSTBASE,       len = RAMTSTLEN
23 }
24
25 SECTIONS
26 {
27         .text   :
28         {
29                 boot_base = .;
30                 reset.o(.text)
31         } >ram
32
33         .data   :
34         {
35                 *(.data)
36         } >ram
37
38         .sdata  :
39         {
40                 *(.sdata)
41         } >ram
42
43         .sdata2 :
44         {
45                 *(.sdata2)
46         } >ram
47
48         .rodata :
49         {
50                 *(.rodata)
51         } >ram
52
53         .got    :
54         {
55                 *(.got)
56         } >ram
57
58         .bss    :
59         {
60                 bss_start = .;
61                 *(.bss) *(COMMON)
62         } >ram
63
64         .sbss   :
65         {
66                 *(.sbss)
67                 bss_end = .;
68         } >ram
69 }