Mercurial > flash_v2
changeset 1636:f6da3de221b0
* src/sh.ld: Add entry section for targets, like Dreamcast, that
need special entry code.
| author | jlarmour |
|---|---|
| date | Fri, 14 May 2004 12:01:56 +0000 |
| parents | 00f02cd81799 |
| children | eeaba976ebc6 |
| files | packages/hal/sh/arch/current/ChangeLog packages/hal/sh/arch/current/src/sh.ld |
| diffstat | 2 files changed, 12 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/packages/hal/sh/arch/current/ChangeLog +++ b/packages/hal/sh/arch/current/ChangeLog @@ -1,3 +1,8 @@ +2004-04-30 Yoshinori Sato <ysato@users.sourceforge.jp> + + * src/sh.ld: Add entry section for targets, like Dreamcast, that + need special entry code. + 2004-04-22 Jani Monoses <jani@iv.ro> * cdl/hal_sh.cdl :
--- a/packages/hal/sh/arch/current/src/sh.ld +++ b/packages/hal/sh/arch/current/src/sh.ld @@ -203,6 +203,13 @@ GROUP(libtarget.a libgcc.a) CYG_LABEL_DEFN(_bss_end) = ABSOLUTE (.); } \ > _region_ +# define SECTION_entry(_region_, _vma_, _lma_) \ + .entry _vma_ : _lma_ \ + { \ + KEEP(*(.entry)) \ + } \ + > _region_ + #define SECTIONS_END . = ALIGN(4); CYG_LABEL_DEFN(end) = .; PROVIDE (end = .); #include <pkgconf/system.h>
