Changeset 8e980e61 in rtems


Ignore:
Timestamp:
Apr 1, 2014, 7:48:40 AM (5 years ago)
Author:
Sebastian Huber <sebastian.huber@…>
Branches:
4.11, master
Children:
4994927
Parents:
10b0c3f
git-author:
Sebastian Huber <sebastian.huber@…> (04/01/14 07:48:40)
git-committer:
Sebastian Huber <sebastian.huber@…> (04/01/14 12:10:23)
Message:

bsps/powerpc: Fix linker command files

Location:
c/src/lib/libbsp/powerpc
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • c/src/lib/libbsp/powerpc/beatnik/startup/linkcmds

    r10b0c3f r8e980e61  
    110110  _TLS_Size = _TLS_BSS_end - _TLS_Data_begin;
    111111  _TLS_Alignment = ALIGNOF (.tdata);
    112 _SDA2_BASE_ = __SDATA2_START__ + 0x8000;
    113   .sdata2         : { *(.sdata2) *(.gnu.linkonce.s2.*)  }       > CODE
     112  .sdata2         : { PROVIDE (_SDA2_BASE_ = 32768); *(.sdata2) *(.gnu.linkonce.s2.*)  }        > CODE
    114113  .sbss2          : {
    115114                                PROVIDE (__sbss2_start = .);
     
    194193     can access them all, and initialized data all before uninitialized, so
    195194     we can shorten the on-disk segment size.  */
    196 _SDA_BASE_ = __SDATA_START__ + 0x8000;
    197   .sdata          : { *(.sdata*) *(.gnu.linkonce.s.*) } > CODE
     195  .sdata          : { PROVIDE (_SDA_BASE_ = 32768); *(.sdata*) *(.gnu.linkonce.s.*) }   > CODE
    198196  _edata  =  .;
    199197  PROVIDE (edata = .);
  • c/src/lib/libbsp/powerpc/shared/startup/linkcmds

    r10b0c3f r8e980e61  
    116116  PROVIDE (__fini_array_end = .);
    117117
    118 _SDA2_BASE_ = __SDATA2_START__ + 0x8000;
    119   .sdata2         : { *(.sdata2 .sdata2.* .gnu.linkonce.s2.*) } >CODE
     118  .sdata2         : {PROVIDE (_SDA2_BASE_ = 32768); *(.sdata2 .sdata2.* .gnu.linkonce.s2.*) } >CODE
    120119  .sbss2          : { *(.sbss2 .sbss2.* .gnu.linkonce.sb2.*)
    121120                        /* avoid empty sdata2/sbss2 area -- __eabi would not set up r2
     
    216215     can access them all, and initialized data all before uninitialized, so
    217216     we can shorten the on-disk segment size.  */
    218 _SDA_BASE_ = __SDATA_START__ + 0x8000;
    219   .sdata          : { *(.sdata*) *(.gnu.linkonce.s.*)   } >CODE
     217  .sdata          : { PROVIDE (_SDA_BASE_ = 32768); *(.sdata*) *(.gnu.linkonce.s.*)     } >CODE
    220218  _edata  =  .;
    221219  PROVIDE (edata = .);
  • c/src/lib/libbsp/powerpc/virtex4/startup/linkcmds

    r10b0c3f r8e980e61  
    113113
    114114  /* Initialised small data addressed as offsets from r2 */
    115 _SDA2_BASE_ = __SDATA2_START__ + 0x8000;
    116   .sdata2         : { *(.sdata2 .sdata2.* .gnu.linkonce.s2.*)          } > RAM
     115  .sdata2         : { PROVIDE (_SDA2_BASE_ = 32768); *(.sdata2 .sdata2.* .gnu.linkonce.s2.*)          } > RAM
    117116
    118117  /* Zeroed small data addressed as offsets from r2 */
     
    207206   */
    208207  /* Initialised small data addressed as offsets from r13 */
    209 _SDA_BASE_ = __SDATA_START__ + 0x8000;
    210   .sdata          : { *(.sdata* .gnu.linkonce.s.*)                     } > RAM
     208  .sdata          : { PROVIDE (_SDA_BASE_ = 32768); *(.sdata* .gnu.linkonce.s.*)                     } > RAM
    211209
    212210  _edata          = .;
  • c/src/lib/libbsp/powerpc/virtex5/startup/linkcmds

    r10b0c3f r8e980e61  
    113113
    114114  /* Initialised small data addressed as offsets from r2 */
    115 _SDA2_BASE_ = __SDATA2_START__ + 0x8000;
    116   .sdata2         : { *(.sdata2 .sdata2.* .gnu.linkonce.s2.*)          } > RAM
     115  .sdata2         : { PROVIDE (_SDA2_BASE_ = 32768); *(.sdata2 .sdata2.* .gnu.linkonce.s2.*)          } > RAM
    117116
    118117  /* Zeroed small data addressed as offsets from r2 */
     
    207206   */
    208207  /* Initialised small data addressed as offsets from r13 */
    209 _SDA_BASE_ = __SDATA_START__ + 0x8000;
    210   .sdata          : { *(.sdata* .gnu.linkonce.s.*)                     } > RAM
     208  .sdata          : { PROVIDE (_SDA_BASE_ = 32768); *(.sdata* .gnu.linkonce.s.*)                     } > RAM
    211209
    212210  _edata          = .;
Note: See TracChangeset for help on using the changeset viewer.