===================================================================
--- /dev/null
+++ rtems/c/src/lib/libbsp/powerpc/ec555/ChangeLog
-@@ -0,0 +1,97 @@
+@@ -0,0 +1,119 @@
++2006-03-08 Joel Sherrill <joel@OARcorp.com>
++
++ * startup/linkcmds: Add .gnu.linkonce.b.* section.
++
++2006-02-08 Joel Sherrill <joel@OARcorp.com>
++
++ * startup/linkcmds: Add sections required by newer gcc versions.
++
++2006-01-11 Ralf Corsepius <ralf.corsepius@rtems.org>
++
++ * configure.ac: Remove explicit ampolish3 support (now in
++ RTEMS_BSP_CONFIGURE).
++
++2006-01-10 Ralf Corsepius <ralf.corsepius@rtems.org>
++
++ * configure.ac: Add ampolish3 support.
++ * Makefile.am: Add preinstall.am.
++
++2006-01-09 Ralf Corsepius <ralf.corsepius@rtems.org>
++
++ * Makefile.am: Don't include subdirs.am.
++
+2005-05-26 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * include/bsp.h: New header guard.
===================================================================
--- /dev/null
+++ rtems/c/src/lib/libbsp/powerpc/ec555/Makefile.am
-@@ -0,0 +1,116 @@
+@@ -0,0 +1,65 @@
+##
-+## $Id: Makefile.am,v 1.6 2005/02/12 03:31:07 ralf Exp $
++## $Id: Makefile.am,v 1.10 2006/01/12 10:12:30 ralf Exp $
+##
+
+ACLOCAL_AMFLAGS = -I ../../../../aclocal
+ ../../../libcpu/@RTEMS_CPU@/mpc5xx/timer.rel \
+ ../../../libcpu/@RTEMS_CPU@/mpc5xx/vectors.rel
+
-+all-local: $(PREINSTALL_FILES) $(TMPINSTALL_FILES)
-+
-+PREINSTALL_DIRS =
-+PREINSTALL_FILES =
-+
-+$(PROJECT_INCLUDE)/$(dirstamp):
-+ @$(mkdir_p) $(PROJECT_INCLUDE)
-+ @: > $(PROJECT_INCLUDE)/$(dirstamp)
-+PREINSTALL_DIRS += $(PROJECT_INCLUDE)/$(dirstamp)
-+
-+$(PROJECT_LIB)/$(dirstamp):
-+ @$(mkdir_p) $(PROJECT_LIB)
-+ @: > $(PROJECT_LIB)/$(dirstamp)
-+PREINSTALL_DIRS += $(PROJECT_LIB)/$(dirstamp)
-+
-+$(PROJECT_LIB)/bsp_specs: bsp_specs $(PROJECT_LIB)/$(dirstamp)
-+ $(INSTALL_DATA) $< $(PROJECT_LIB)/bsp_specs
-+PREINSTALL_FILES += $(PROJECT_LIB)/bsp_specs
-+
-+$(PROJECT_INCLUDE)/bsp.h: include/bsp.h $(PROJECT_INCLUDE)/$(dirstamp)
-+ $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp.h
-+PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp.h
-+
-+$(PROJECT_INCLUDE)/tm27.h: include/tm27.h $(PROJECT_INCLUDE)/$(dirstamp)
-+ $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/tm27.h
-+PREINSTALL_FILES += $(PROJECT_INCLUDE)/tm27.h
-+
-+$(PROJECT_INCLUDE)/bspopts.h: include/bspopts.h $(PROJECT_INCLUDE)/$(dirstamp)
-+ $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bspopts.h
-+PREINSTALL_FILES += $(PROJECT_INCLUDE)/bspopts.h
-+
-+$(PROJECT_INCLUDE)/bsp/$(dirstamp):
-+ @$(mkdir_p) $(PROJECT_INCLUDE)/bsp
-+ @: > $(PROJECT_INCLUDE)/bsp/$(dirstamp)
-+PREINSTALL_DIRS += $(PROJECT_INCLUDE)/bsp/$(dirstamp)
-+
-+$(PROJECT_INCLUDE)/coverhd.h: include/coverhd.h $(PROJECT_INCLUDE)/$(dirstamp)
-+ $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/coverhd.h
-+PREINSTALL_FILES += $(PROJECT_INCLUDE)/coverhd.h
-+
-+$(PROJECT_INCLUDE)/bsp/irq.h: irq/irq.h $(PROJECT_INCLUDE)/bsp/$(dirstamp)
-+ $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/irq.h
-+PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/irq.h
-+
-+$(PROJECT_LIB)/linkcmds: startup/linkcmds $(PROJECT_LIB)/$(dirstamp)
-+ $(INSTALL_DATA) $< $(PROJECT_LIB)/linkcmds
-+PREINSTALL_FILES += $(PROJECT_LIB)/linkcmds
-+
-+CLEANFILES = $(PREINSTALL_FILES)
-+DISTCLEANFILES += $(PREINSTALL_DIRS)
-+
-+include $(top_srcdir)/../../../../automake/subdirs.am
++include $(srcdir)/preinstall.am
+include $(top_srcdir)/../../../../automake/local.am
Index: rtems/c/src/lib/libbsp/powerpc/ec555/README
===================================================================
@@ -0,0 +1,52 @@
+## Process this file with autoconf to produce a configure script.
+##
-+## $Id: configure.ac,v 1.5 2005/02/16 10:13:09 ralf Exp $
++## $Id: configure.ac,v 1.7 2006/01/11 04:52:39 ralf Exp $
+
+AC_PREREQ(2.59)
+AC_INIT([rtems-c-src-lib-libbsp-powerpc-mbx5xx],[_RTEMS_VERSION],[rtems-bugs@rtems.com])
===================================================================
--- /dev/null
+++ rtems/c/src/lib/libbsp/powerpc/ec555/startup/linkcmds
-@@ -0,0 +1,320 @@
+@@ -0,0 +1,319 @@
+/*
+ * Linker command file for Intec SS555 board
+ *
+ * RTEMS_DEBUG symbol is defined in the bsp_specs file whenever make(1) is
+ * invoked with VARIANT=DEBUG.
+ *
-+ * $Id: linkcmds,v 1.1 2004/04/12 21:52:13 joel Exp $
++ * $Id: linkcmds,v 1.3 2006/03/08 18:50:12 joel Exp $
+ */
+
+OUTPUT_FORMAT("elf32-powerpc", "elf32-powerpc", "elf32-powerpc")
+ *(.entry2)
+
+ /* Actual code */
-+ *(.text)
-+ *(.text.*)
-+
++ *(.text*)
++
+ /* C++ constructors/destructors */
+ *(.gnu.linkonce.t*)
+
+ *(.data1)
+
+ PROVIDE (__SDATA_START__ = .);
-+ *(.sdata)
++ *(.sdata*)
+ *(.gnu.linkonce.d*)
+ *(.gnu.linkonce.s.*)
+ PROVIDE (__SDATA_END__ = .);
+ PROVIDE (__SBSS2_END__ = .);
+
+ PROVIDE (__SBSS_START__ = .);
-+ *(.sbss)
++ *(.sbss*)
+ PROVIDE (__SBSS_END__ = .);
+
-+ *(.bss)
++ *(.bss .bss* .gnu.linkonce.b*)
+ *(COMMON)
+
+ . = ALIGN(4);
+# Override default start file
+START_BASE=
+
+Index: rtems/c/src/lib/libbsp/powerpc/ec555/preinstall.am
+===================================================================
+--- /dev/null
++++ rtems/c/src/lib/libbsp/powerpc/ec555/preinstall.am
+@@ -0,0 +1,58 @@
++## Automatically generated by ampolish3 - Do not edit
++
++if AMPOLISH3
++$(srcdir)/preinstall.am: Makefile.am
++ $(AMPOLISH3) $(srcdir)/Makefile.am > $(srcdir)/preinstall.am
++endif
++
++PREINSTALL_DIRS =
++DISTCLEANFILES += $(PREINSTALL_DIRS)
++
++all-am: $(PREINSTALL_FILES)
++
++PREINSTALL_FILES =
++CLEANFILES = $(PREINSTALL_FILES)
++
++$(PROJECT_LIB)/$(dirstamp):
++ @$(mkdir_p) $(PROJECT_LIB)
++ @: > $(PROJECT_LIB)/$(dirstamp)
++PREINSTALL_DIRS += $(PROJECT_LIB)/$(dirstamp)
++
++$(PROJECT_INCLUDE)/$(dirstamp):
++ @$(mkdir_p) $(PROJECT_INCLUDE)
++ @: > $(PROJECT_INCLUDE)/$(dirstamp)
++PREINSTALL_DIRS += $(PROJECT_INCLUDE)/$(dirstamp)
++
++$(PROJECT_LIB)/bsp_specs: bsp_specs $(PROJECT_LIB)/$(dirstamp)
++ $(INSTALL_DATA) $< $(PROJECT_LIB)/bsp_specs
++PREINSTALL_FILES += $(PROJECT_LIB)/bsp_specs
++
++$(PROJECT_INCLUDE)/bsp.h: include/bsp.h $(PROJECT_INCLUDE)/$(dirstamp)
++ $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp.h
++PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp.h
++
++$(PROJECT_INCLUDE)/tm27.h: include/tm27.h $(PROJECT_INCLUDE)/$(dirstamp)
++ $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/tm27.h
++PREINSTALL_FILES += $(PROJECT_INCLUDE)/tm27.h
++
++$(PROJECT_INCLUDE)/bspopts.h: include/bspopts.h $(PROJECT_INCLUDE)/$(dirstamp)
++ $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bspopts.h
++PREINSTALL_FILES += $(PROJECT_INCLUDE)/bspopts.h
++
++$(PROJECT_INCLUDE)/bsp/$(dirstamp):
++ @$(mkdir_p) $(PROJECT_INCLUDE)/bsp
++ @: > $(PROJECT_INCLUDE)/bsp/$(dirstamp)
++PREINSTALL_DIRS += $(PROJECT_INCLUDE)/bsp/$(dirstamp)
++
++$(PROJECT_INCLUDE)/coverhd.h: include/coverhd.h $(PROJECT_INCLUDE)/$(dirstamp)
++ $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/coverhd.h
++PREINSTALL_FILES += $(PROJECT_INCLUDE)/coverhd.h
++
++$(PROJECT_INCLUDE)/bsp/irq.h: irq/irq.h $(PROJECT_INCLUDE)/bsp/$(dirstamp)
++ $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/irq.h
++PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/irq.h
++
++$(PROJECT_LIB)/linkcmds: startup/linkcmds $(PROJECT_LIB)/$(dirstamp)
++ $(INSTALL_DATA) $< $(PROJECT_LIB)/linkcmds
++PREINSTALL_FILES += $(PROJECT_LIB)/linkcmds
++