Changeset 7e2dcde in rtems


Ignore:
Timestamp:
Nov 3, 2005, 9:38:36 PM (15 years ago)
Author:
Till Straumann <strauman@…>
Branches:
4.10, 4.11, 4.8, 4.9, 5, master
Children:
9a76deb5
Parents:
4ef2fd43
Message:

2005-11-03 straumanatslacdotstanforddotedu

  • startup/linkcmds: Removed.
  • Makefile.am, start/preload.S, startup/bspstart.c: use linkcmds

from shared area - this version seemed broken anyways. Let the
preloader use the generic 'entry_point_section' rather than its own
'mvme5500_preloader_section'. Also, let zero_bss use (implicit?)
SBSSxxx symbols.

Location:
c/src/lib/libbsp/powerpc/mvme5500
Files:
1 deleted
4 edited

Legend:

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

    r4ef2fd43 r7e2dcde  
     12005-11-03      straumanatslacdotstanforddotedu
     2
     3        * startup/linkcmds: Removed.
     4        * Makefile.am, start/preload.S, startup/bspstart.c: use linkcmds
     5    from shared area - this version seemed broken anyways. Let the
     6    preloader use the generic 'entry_point_section' rather than its own
     7    'mvme5500_preloader_section'. Also, let zero_bss use (implicit?)
     8    __SBSSxxx__ symbols.
     9
    1102005-11-03      Ralf Corsepius <ralf.corsepius@rtems.org>
    211
  • c/src/lib/libbsp/powerpc/mvme5500/Makefile.am

    r4ef2fd43 r7e2dcde  
    2222
    2323###
    24 dist_project_lib_DATA += startup/linkcmds
     24dist_project_lib_DATA += ../shared/startup/linkcmds
    2525
    2626# UNUSED
     
    188188PREINSTALL_DIRS += $(PROJECT_INCLUDE)/bsp/$(dirstamp)
    189189
    190 $(PROJECT_LIB)/linkcmds: startup/linkcmds $(PROJECT_LIB)/$(dirstamp)
     190$(PROJECT_LIB)/linkcmds: ../shared/startup/linkcmds $(PROJECT_LIB)/$(dirstamp)
    191191        $(INSTALL_DATA) $< $(PROJECT_LIB)/linkcmds
    192192PREINSTALL_FILES += $(PROJECT_LIB)/linkcmds
  • c/src/lib/libbsp/powerpc/mvme5500/start/preload.S

    r4ef2fd43 r7e2dcde  
    104104        PUBLIC_VAR(__rtems_entry_point)
    105105        PUBLIC_VAR(__rtems_end)
    106         .section .mvme5500_preloader_section,"awx",@progbits
     106        .section .entry_point_section,"awx",@progbits
    107107preload:
    108108        /* find out where we are */
  • c/src/lib/libbsp/powerpc/mvme5500/startup/bspstart.c

    r4ef2fd43 r7e2dcde  
    212212{
    213213  /* prevent these from being accessed in the short data areas */
    214   extern unsigned long __bss_start[], __sbss_start[], __sbss_end[];
    215   extern unsigned long __sbss2_start[], __sbss2_end[];
    216   memset(__sbss_start, 0, ((unsigned) __sbss_end) - ((unsigned)__sbss_start));
    217   memset(__sbss2_start, 0, ((unsigned) __sbss2_end) - ((unsigned)__sbss2_start));
     214  extern unsigned long __bss_start[], __SBSS_START__[], __SBSS_END__[];
     215  extern unsigned long __SBSS2_START__[], __SBSS2_END__[];
     216  memset(__SBSS_START__, 0, ((unsigned) __SBSS_END__) - ((unsigned)__SBSS_START__));
     217  memset(__SBSS2_START__, 0, ((unsigned) __SBSS2_END__) - ((unsigned)__SBSS2_START__));
    218218  memset(__bss_start, 0, ((unsigned) __rtems_end) - ((unsigned)__bss_start));
    219219}
Note: See TracChangeset for help on using the changeset viewer.