Changeset 7e2dcde in rtems
- Timestamp:
- Nov 3, 2005, 9:38:36 PM (15 years ago)
- Branches:
- 4.10, 4.11, 4.8, 4.9, 5, master
- Children:
- 9a76deb5
- Parents:
- 4ef2fd43
- 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 1 2005-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 1 10 2005-11-03 Ralf Corsepius <ralf.corsepius@rtems.org> 2 11 -
c/src/lib/libbsp/powerpc/mvme5500/Makefile.am
r4ef2fd43 r7e2dcde 22 22 23 23 ### 24 dist_project_lib_DATA += startup/linkcmds24 dist_project_lib_DATA += ../shared/startup/linkcmds 25 25 26 26 # UNUSED … … 188 188 PREINSTALL_DIRS += $(PROJECT_INCLUDE)/bsp/$(dirstamp) 189 189 190 $(PROJECT_LIB)/linkcmds: startup/linkcmds $(PROJECT_LIB)/$(dirstamp)190 $(PROJECT_LIB)/linkcmds: ../shared/startup/linkcmds $(PROJECT_LIB)/$(dirstamp) 191 191 $(INSTALL_DATA) $< $(PROJECT_LIB)/linkcmds 192 192 PREINSTALL_FILES += $(PROJECT_LIB)/linkcmds -
c/src/lib/libbsp/powerpc/mvme5500/start/preload.S
r4ef2fd43 r7e2dcde 104 104 PUBLIC_VAR(__rtems_entry_point) 105 105 PUBLIC_VAR(__rtems_end) 106 .section . mvme5500_preloader_section,"awx",@progbits106 .section .entry_point_section,"awx",@progbits 107 107 preload: 108 108 /* find out where we are */ -
c/src/lib/libbsp/powerpc/mvme5500/startup/bspstart.c
r4ef2fd43 r7e2dcde 212 212 { 213 213 /* 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__)); 218 218 memset(__bss_start, 0, ((unsigned) __rtems_end) - ((unsigned)__bss_start)); 219 219 }
Note: See TracChangeset
for help on using the changeset viewer.