source: rtems/c/src/lib/libbsp/powerpc/shared/start/Makefile.am @ 3605c4e

Last change on this file since 3605c4e was 2ae52c75, checked in by Joel Sherrill <joel.sherrill@…>, on 03/18/03 at 19:24:59

2003-03-18 Till Straumann <strauman@…>

PR 356/bsps
This patch makes RTEMS/powerpc/shared EABI compliant.

  • irq/irq_init.c, start/Makefile.am, start/start.S, startup/bspstart.c, startup/pgtbl_setup.c, vectors/vectors.h, vectors/vectors_init.c: zero_bss() should clear not only bss but sbss and sbss2 also (this is probably a bugfix, as sbss/sbss2 are probably used even if -msdata=eabi is not specified).
  • start/rtems_crti.S: New file which must be linked immediately after ecrti.o. rtems_crti.o contains a code snippet who lets init() return immediately. Also, a new entry point '_init' to the C++ Ctors is generated for use by the RTEMS Thread_Handler.
  • Property mode set to 100644
File size: 138 bytes
Line 
1##
2## $Id$
3##
4
5
6S_FILES = start.S rtems_crti.S
7
8EXTRA_DIST = start.S rtems_crti.S
9
10include $(top_srcdir)/../../../../../automake/local.am
Note: See TracBrowser for help on using the repository browser.