diff packages/hal/sparclite/arch/current/src/sparclite.ld @ 46:797268ecc331 ecos-sw-1999-10-19

Merge from eCos master repository on 1999-10-19-18:55:31-BST
author jlarmour
date Tue, 19 Oct 1999 19:19:52 +0000
parents 443894e2e912
children c38311975d4f
line wrap: on
line diff
--- a/packages/hal/sparclite/arch/current/src/sparclite.ld
+++ b/packages/hal/sparclite/arch/current/src/sparclite.ld
@@ -77,6 +77,13 @@ GROUP(libtarget.a libgcc.a)
     { FORCE_OUTPUT; *(.gcc_except_table) } \
     > _region_
 
+#define SECTION_ram_vectors(_region_, _vma_, _lma_) \
+    .ram_vectors _vma_ : _lma_ \
+    { __ram_vectors_start = ABSOLUTE(.); \
+    KEEP (*(.ram_vectors)) \
+    __ram_vectors_end = ABSOLUTE(.); } \
+    > _region_
+
 #define SECTION_data(_region_, _vma_, _lma_) \
     .data _vma_ : _lma_ \
     { __ram_data_start = ABSOLUTE (.); \