Changeset 431bcd75 in rtems


Ignore:
Timestamp:
Nov 30, 2007, 7:45:40 PM (12 years ago)
Author:
Till Straumann <strauman@…>
Branches:
4.10, 4.11, 4.9, master
Children:
10483cba
Parents:
a9c71595
Message:

2007-11-30 Till Straumann <strauman@…>

  • startup/linkcmds.c, start/start.S: call eabi() from start.S and make sure linkcmds defines _SDA_BASE_ + _SDA2_BASE_ so that sysv + eabi are properly supported.
Location:
c/src/lib/libbsp/powerpc/psim
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • c/src/lib/libbsp/powerpc/psim/ChangeLog

    ra9c71595 r431bcd75  
     12007-11-30      Till Straumann <strauman@slac.stanford.edu>
     2
     3        * startup/linkcmds.c, start/start.S: call __eabi() from start.S
     4        and make sure linkcmds defines _SDA_BASE_ + _SDA2_BASE_ so that
     5        sysv + eabi are properly supported.
     6
    172007-11-30      Joel Sherrill <joel.sherrill@OARcorp.com>
    28
  • c/src/lib/libbsp/powerpc/psim/start/start.S

    ra9c71595 r431bcd75  
    104104        stw     r0,0(sp)                /* clear back chain */
    105105        stwu    sp,-56(sp)              /* push another stack frame */
     106        bl  FUNC_NAME(__eabi)
    106107
    107108        lis     r5,environ@ha
  • c/src/lib/libbsp/powerpc/psim/startup/linkcmds

    ra9c71595 r431bcd75  
    120120  PROVIDE (_etext = .);
    121121  PROVIDE (etext = .);
    122   PROVIDE (__SDATA2_START__ = .);
     122_SDA2_BASE_ = __SDATA2_START__ + 0x8000;
    123123  .sdata2         : { *(.sdata2) *(.gnu.linkonce.s2.*)  } >RAM
    124124  .sbss2          : { *(.sbss2) *(.gnu.linkonce.sb2.*)  } >RAM
     
    188188     can access them all, and initialized data all before uninitialized, so
    189189     we can shorten the on-disk segment size.  */
    190   PROVIDE (__SDATA_START__ = .);
     190_SDA_BASE_ = __SDATA_START__ + 0x8000;
    191191  .sdata          : { *(.sdata*) *(.gnu.linkonce.s.*)   } >RAM
    192192  _edata  =  .;
Note: See TracChangeset for help on using the changeset viewer.