Initial revision
authorSteve Chamberlain <steve@cygnus>
Fri, 11 Oct 1991 19:32:24 +0000 (19:32 +0000)
committerSteve Chamberlain <steve@cygnus>
Fri, 11 Oct 1991 19:32:24 +0000 (19:32 +0000)
ld/config/ebmon29k.mt [new file with mode: 0644]
ld/ebmon29k.sc [new file with mode: 0755]

diff --git a/ld/config/ebmon29k.mt b/ld/config/ebmon29k.mt
new file mode 100644 (file)
index 0000000..f58e37d
--- /dev/null
@@ -0,0 +1 @@
+TDEFINES = -DDEFAULT_EMULATION=EBMON29K_EMULATION_NAME
diff --git a/ld/ebmon29k.sc b/ld/ebmon29k.sc
new file mode 100755 (executable)
index 0000000..838aef4
--- /dev/null
@@ -0,0 +1,38 @@
+OUTPUT_FORMAT("coff-a29k-big")
+
+SEARCH_DIR(/lib)
+SEARCH_DIR(/usr/lib)
+SEARCH_DIR(/usr/local/lib)
+MEMORY {
+       text    : ORIGIN = 0x1000000, LENGTH = 0x1000000
+       talias  : ORIGIN = 0x2000000, LENGTH = 0x1000000
+       data    : ORIGIN = 0x3000000, LENGTH = 0x1000000
+       mstack  : ORIGIN = 0x4000000, LENGTH = 0x1000000
+       rstack  : ORIGIN = 0x5000000, LENGTH = 0x1000000
+}
+SECTIONS                               
+{                                      
+  .text : {                                    
+    *(.text)
+    __etext  =  .;             
+    *(.lit)                            
+    *(.shdata)  
+  } > text
+  .shbss SIZEOF(.text) + ADDR(.text) : {
+    *(.shbss)                          
+  } 
+  .talias :     { } > talias
+  .data  : {                                   
+    *(.data)                           
+     __edata  =  .;                    
+  } > data
+  .bss   SIZEOF(.data) + ADDR(.data) : 
+  {                                    
+   *(.bss)                             
+   [COMMON]                            
+     __end = ALIGN(0x8);                               
+  } 
+  .mstack  : { } > mstack
+  .rstack  : { } > rstack 
+}
+