Mercurial > flash_v2
diff packages/hal/arm/arch/current/src/arm.ld @ 195:67850532eebb
Merge from eCos master repository on 2001-11-02-06:43:03-GMT
| author | jlarmour |
|---|---|
| date | Fri, 02 Nov 2001 16:12:33 +0000 |
| parents | 022f1e506033 |
| children | e0c0827131d1 |
line wrap: on
line diff
--- a/packages/hal/arm/arch/current/src/arm.ld +++ b/packages/hal/arm/arch/current/src/arm.ld @@ -87,8 +87,10 @@ OUTPUT_FORMAT(elf32-bigarm) #define SECTION_rom_vectors(_region_, _vma_, _lma_) \ .rom_vectors _vma_ : _lma_ \ - { FORCE_OUTPUT; KEEP (*(.vectors)) } \ - > _region_ + { __rom_vectors_vma = ABSOLUTE(.); \ + FORCE_OUTPUT; KEEP (*(.vectors)) } \ + > _region_ \ + __rom_vectors_lma = LOADADDR(.rom_vectors); #define SECTION_text(_region_, _vma_, _lma_) \ .text _vma_ : _lma_ \
