-Index: rtems/c/src/lib/libbsp/powerpc/ec555/.cvsignore
-===================================================================
---- /dev/null
-+++ rtems/c/src/lib/libbsp/powerpc/ec555/.cvsignore
-@@ -0,0 +1,14 @@
-+aclocal.m4
-+autom4te*.cache
-+config.cache
-+config.guess
-+config.log
-+config.status
-+config.sub
-+configure
-+depcomp
-+install-sh
-+Makefile
-+Makefile.in
-+missing
-+mkinstalldirs
+---
+ c/src/lib/libbsp/powerpc/ec555/ChangeLog | 131 +++++++
+ c/src/lib/libbsp/powerpc/ec555/Makefile.am | 65 +++
+ c/src/lib/libbsp/powerpc/ec555/README | 262 ++++++++++++++
+ c/src/lib/libbsp/powerpc/ec555/bsp_specs | 13
+ c/src/lib/libbsp/powerpc/ec555/clock/p_clock.c | 69 +++
+ c/src/lib/libbsp/powerpc/ec555/configure.ac | 52 ++
+ c/src/lib/libbsp/powerpc/ec555/console/console.c | 368 +++++++++++++++++++
+ c/src/lib/libbsp/powerpc/ec555/include/bsp.h | 114 ++++++
+ c/src/lib/libbsp/powerpc/ec555/include/coverhd.h | 116 ++++++
+ c/src/lib/libbsp/powerpc/ec555/include/tm27.h | 54 ++
+ c/src/lib/libbsp/powerpc/ec555/irq/irq.h | 55 ++
+ c/src/lib/libbsp/powerpc/ec555/preinstall.am | 58 +++
+ c/src/lib/libbsp/powerpc/ec555/startup/bspstart.c | 201 ++++++++++
+ c/src/lib/libbsp/powerpc/ec555/startup/iss555.c | 148 +++++++
+ c/src/lib/libbsp/powerpc/ec555/startup/linkcmds | 319 +++++++++++++++++
+ c/src/lib/libbsp/powerpc/ec555/startup/start.S | 411 ++++++++++++++++++++++
+ c/src/lib/libbsp/powerpc/ec555/startup/tm27supp.c | 29 +
+ c/src/lib/libbsp/powerpc/ec555/times | 189 ++++++++++
+ make/custom/ec555.cfg | 41 ++
+ 19 files changed, 2695 insertions(+)
+
Index: rtems/c/src/lib/libbsp/powerpc/ec555/ChangeLog
===================================================================
---- /dev/null
-+++ rtems/c/src/lib/libbsp/powerpc/ec555/ChangeLog
-@@ -0,0 +1,119 @@
+--- /dev/null 1970-01-01 00:00:00.000000000 +0000
++++ rtems/c/src/lib/libbsp/powerpc/ec555/ChangeLog 2007-08-14 17:51:38.000000000 +0200
+@@ -0,0 +1,131 @@
++2007-04-06 Ralf Corsépius <ralf.corsepius@rtems.org>
++
++ * bsp_specs: Remove lib (Now expected to exist in GCC).
++
++2006-12-02 Ralf Corsépius <ralf.corsepius@rtems.org>
++
++ * configure.ac: New BUG-REPORT address.
++
++2006-10-19 Ralf Corsépius <ralf.corsepius@rtems.org>
++
++ * configure.ac: Require automake-1.10. Require autoconf-2.60.
++
+2006-03-08 Joel Sherrill <joel@OARcorp.com>
+
+ * startup/linkcmds: Add .gnu.linkonce.b.* section.
+
Index: rtems/c/src/lib/libbsp/powerpc/ec555/Makefile.am
===================================================================
---- /dev/null
-+++ rtems/c/src/lib/libbsp/powerpc/ec555/Makefile.am
+--- /dev/null 1970-01-01 00:00:00.000000000 +0000
++++ rtems/c/src/lib/libbsp/powerpc/ec555/Makefile.am 2007-08-14 17:51:38.000000000 +0200
@@ -0,0 +1,65 @@
+##
+## $Id: Makefile.am,v 1.10 2006/01/12 10:12:30 ralf Exp $
+include $(top_srcdir)/../../../../automake/local.am
Index: rtems/c/src/lib/libbsp/powerpc/ec555/README
===================================================================
---- /dev/null
-+++ rtems/c/src/lib/libbsp/powerpc/ec555/README
+--- /dev/null 1970-01-01 00:00:00.000000000 +0000
++++ rtems/c/src/lib/libbsp/powerpc/ec555/README 2007-08-14 17:51:38.000000000 +0200
@@ -0,0 +1,262 @@
+#
+# $Id: README,v 1.1 2004/04/12 21:52:13 joel Exp $
+ - The paranoia program dies on a floating-point assist exception.
Index: rtems/c/src/lib/libbsp/powerpc/ec555/bsp_specs
===================================================================
---- /dev/null
-+++ rtems/c/src/lib/libbsp/powerpc/ec555/bsp_specs
-@@ -0,0 +1,20 @@
-+%rename lib old_lib
+--- /dev/null 1970-01-01 00:00:00.000000000 +0000
++++ rtems/c/src/lib/libbsp/powerpc/ec555/bsp_specs 2007-08-14 17:51:38.000000000 +0200
+@@ -0,0 +1,13 @@
+%rename endfile old_endfile
+%rename startfile old_startfile
+%rename link old_link
+
-+*lib:
-+%{!qrtems: %(old_lib)} %{!nostdlib: %{qrtems: --start-group \
-+%{!qrtems_debug: -lrtemsbsp -lrtemscpu} %{qrtems_debug: -lrtemsbsp_g -lrtemscpu_g} \
-+%{qjava: -lffi -lgcjgc -lzgcj -lgcj} %{qc++: -lstdc++} -lc -lgcc --end-group \
-+%{!qnolinkcmds: %{qrtems_debug: --defsym RTEMS_DEBUG=1} -T linkcmds%s -Map %b.map}}}
-+
+*startfile:
+%{!qrtems: %(old_startfile)} %{!nostdlib: %{qrtems: ecrti%O%s}}
+
+
Index: rtems/c/src/lib/libbsp/powerpc/ec555/clock/p_clock.c
===================================================================
---- /dev/null
-+++ rtems/c/src/lib/libbsp/powerpc/ec555/clock/p_clock.c
+--- /dev/null 1970-01-01 00:00:00.000000000 +0000
++++ rtems/c/src/lib/libbsp/powerpc/ec555/clock/p_clock.c 2007-08-14 17:51:38.000000000 +0200
@@ -0,0 +1,69 @@
+/*
+ * Clock Tick interrupt conexion code.
+}
Index: rtems/c/src/lib/libbsp/powerpc/ec555/configure.ac
===================================================================
---- /dev/null
-+++ rtems/c/src/lib/libbsp/powerpc/ec555/configure.ac
+--- /dev/null 1970-01-01 00:00:00.000000000 +0000
++++ rtems/c/src/lib/libbsp/powerpc/ec555/configure.ac 2007-08-14 17:51:38.000000000 +0200
@@ -0,0 +1,52 @@
+## Process this file with autoconf to produce a configure script.
+##
-+## $Id: configure.ac,v 1.7 2006/01/11 04:52:39 ralf Exp $
++## $Id: configure.ac,v 1.7.2.2 2006/12/02 06:06:51 ralf Exp $
+
-+AC_PREREQ(2.59)
-+AC_INIT([rtems-c-src-lib-libbsp-powerpc-mbx5xx],[_RTEMS_VERSION],[rtems-bugs@rtems.com])
++AC_PREREQ(2.60)
++AC_INIT([rtems-c-src-lib-libbsp-powerpc-mbx5xx],[_RTEMS_VERSION],[http://www.rtems.org/bugzilla])
+AC_CONFIG_SRCDIR([bsp_specs])
+RTEMS_TOP(../../../../../..)
+
+RTEMS_CANONICAL_TARGET_CPU
-+AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.9])
++AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.10])
+RTEMS_BSP_CONFIGURE
+
+RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm])
+AC_OUTPUT
Index: rtems/c/src/lib/libbsp/powerpc/ec555/console/console.c
===================================================================
---- /dev/null
-+++ rtems/c/src/lib/libbsp/powerpc/ec555/console/console.c
+--- /dev/null 1970-01-01 00:00:00.000000000 +0000
++++ rtems/c/src/lib/libbsp/powerpc/ec555/console/console.c 2007-08-14 17:51:38.000000000 +0200
@@ -0,0 +1,368 @@
+/*
+ * console.c
+ return RTEMS_SUCCESSFUL;
+ #endif
+}
-Index: rtems/c/src/lib/libbsp/powerpc/ec555/include/.cvsignore
-===================================================================
---- /dev/null
-+++ rtems/c/src/lib/libbsp/powerpc/ec555/include/.cvsignore
-@@ -0,0 +1,4 @@
-+bspopts.h
-+bspopts.h.in
-+stamp-h
-+stamp-h.in
Index: rtems/c/src/lib/libbsp/powerpc/ec555/include/bsp.h
===================================================================
---- /dev/null
-+++ rtems/c/src/lib/libbsp/powerpc/ec555/include/bsp.h
-@@ -0,0 +1,115 @@
+--- /dev/null 1970-01-01 00:00:00.000000000 +0000
++++ rtems/c/src/lib/libbsp/powerpc/ec555/include/bsp.h 2007-08-14 17:51:38.000000000 +0200
+@@ -0,0 +1,114 @@
+/* bsp.h
+ *
+ * This include file contains all board IO definitions.
+ * found in the file LICENSE in this distribution or at
+ * http://www.rtems.com/license/LICENSE.
+ *
-+ * $Id: bsp.h,v 1.9 2005/05/26 05:36:48 ralf Exp $
++ * $Id: bsp.h,v 1.10 2006/03/17 10:11:37 ralf Exp $
+ */
+
+#ifndef _BSP_H
+#endif
+
+#endif
-+/* end of include file */
Index: rtems/c/src/lib/libbsp/powerpc/ec555/include/coverhd.h
===================================================================
---- /dev/null
-+++ rtems/c/src/lib/libbsp/powerpc/ec555/include/coverhd.h
-@@ -0,0 +1,117 @@
+--- /dev/null 1970-01-01 00:00:00.000000000 +0000
++++ rtems/c/src/lib/libbsp/powerpc/ec555/include/coverhd.h 2007-08-14 17:51:38.000000000 +0200
+@@ -0,0 +1,116 @@
+/* coverhd.h
+ *
+ * This include file has defines to represent the overhead associated
+ * found in the file LICENSE in this distribution or at
+ * http://www.rtems.com/license/LICENSE.
+ *
-+ * $Id: coverhd.h,v 1.1 2004/04/12 21:52:13 joel Exp $
++ * $Id: coverhd.h,v 1.2 2006/03/17 10:11:37 ralf Exp $
+ */
+
+#ifndef __COVERHD_h
+#endif
+
+#endif
-+/* end of include file */
Index: rtems/c/src/lib/libbsp/powerpc/ec555/include/tm27.h
===================================================================
---- /dev/null
-+++ rtems/c/src/lib/libbsp/powerpc/ec555/include/tm27.h
+--- /dev/null 1970-01-01 00:00:00.000000000 +0000
++++ rtems/c/src/lib/libbsp/powerpc/ec555/include/tm27.h 2007-08-14 17:51:38.000000000 +0200
@@ -0,0 +1,54 @@
+/*
+ * tm27.h
+#endif
Index: rtems/c/src/lib/libbsp/powerpc/ec555/irq/irq.h
===================================================================
---- /dev/null
-+++ rtems/c/src/lib/libbsp/powerpc/ec555/irq/irq.h
+--- /dev/null 1970-01-01 00:00:00.000000000 +0000
++++ rtems/c/src/lib/libbsp/powerpc/ec555/irq/irq.h 2007-08-14 17:51:38.000000000 +0200
@@ -0,0 +1,55 @@
+/* irq.h
+ *
+#endif /* LIBBSP_POWERPC_SS555_IRQ_IRQ_H */
Index: rtems/c/src/lib/libbsp/powerpc/ec555/startup/bspstart.c
===================================================================
---- /dev/null
-+++ rtems/c/src/lib/libbsp/powerpc/ec555/startup/bspstart.c
+--- /dev/null 1970-01-01 00:00:00.000000000 +0000
++++ rtems/c/src/lib/libbsp/powerpc/ec555/startup/bspstart.c 2007-08-14 17:51:38.000000000 +0200
@@ -0,0 +1,201 @@
+/* bspstart.c
+ *
+}
Index: rtems/c/src/lib/libbsp/powerpc/ec555/startup/iss555.c
===================================================================
---- /dev/null
-+++ rtems/c/src/lib/libbsp/powerpc/ec555/startup/iss555.c
+--- /dev/null 1970-01-01 00:00:00.000000000 +0000
++++ rtems/c/src/lib/libbsp/powerpc/ec555/startup/iss555.c 2007-08-14 17:51:38.000000000 +0200
@@ -0,0 +1,148 @@
+/*
+ * iss555.c
+}
Index: rtems/c/src/lib/libbsp/powerpc/ec555/startup/linkcmds
===================================================================
---- /dev/null
-+++ rtems/c/src/lib/libbsp/powerpc/ec555/startup/linkcmds
+--- /dev/null 1970-01-01 00:00:00.000000000 +0000
++++ rtems/c/src/lib/libbsp/powerpc/ec555/startup/linkcmds 2007-08-14 17:51:38.000000000 +0200
@@ -0,0 +1,319 @@
+/*
+ * Linker command file for Intec SS555 board
+}
Index: rtems/c/src/lib/libbsp/powerpc/ec555/startup/start.S
===================================================================
---- /dev/null
-+++ rtems/c/src/lib/libbsp/powerpc/ec555/startup/start.S
+--- /dev/null 1970-01-01 00:00:00.000000000 +0000
++++ rtems/c/src/lib/libbsp/powerpc/ec555/startup/start.S 2007-08-14 17:51:38.000000000 +0200
@@ -0,0 +1,411 @@
+/* start.S
+ *
+.L_text_e:
Index: rtems/c/src/lib/libbsp/powerpc/ec555/startup/tm27supp.c
===================================================================
---- /dev/null
-+++ rtems/c/src/lib/libbsp/powerpc/ec555/startup/tm27supp.c
+--- /dev/null 1970-01-01 00:00:00.000000000 +0000
++++ rtems/c/src/lib/libbsp/powerpc/ec555/startup/tm27supp.c 2007-08-14 17:51:38.000000000 +0200
@@ -0,0 +1,29 @@
+/*
+ * Support routines for TM27
+
Index: rtems/c/src/lib/libbsp/powerpc/ec555/times
===================================================================
---- /dev/null
-+++ rtems/c/src/lib/libbsp/powerpc/ec555/times
+--- /dev/null 1970-01-01 00:00:00.000000000 +0000
++++ rtems/c/src/lib/libbsp/powerpc/ec555/times 2007-08-14 17:51:38.000000000 +0200
@@ -0,0 +1,189 @@
+#
+# Timing Test Suite Results for the Intec SS555
+ rtems_rate_monotonic_period: conclude periods -- caller blocks 36
Index: rtems/make/custom/ec555.cfg
===================================================================
---- /dev/null
-+++ rtems/make/custom/ec555.cfg
-@@ -0,0 +1,49 @@
+--- /dev/null 1970-01-01 00:00:00.000000000 +0000
++++ rtems/make/custom/ec555.cfg 2007-08-14 17:51:38.000000000 +0200
+@@ -0,0 +1,41 @@
+#
+# Config file for an Intec Automation SS555 MPC555-based card
+#
+#
+CPU_CFLAGS = -mcpu=$(GCC_CPU_MODEL) -D$(RTEMS_CPU_MODEL) -D$(RTEMS_BSP_FAMILY)
+
-+# Debugging flags: If we debug with optimization on, single-stepping
-+# sometimes looks a little odd, but there won't be any surprises later.
-+CFLAGS_DEBUG_V += -O4 -ggdb
-+CXXFLAGS_DEBUG_V += -O4 -ggdb
-+
-+# optimize flag: typically -O, could use -O4 or -fast
-+# -O4 is ok for RTEMS
-+# NOTE: some level of -O may be actually required by inline assembler
-+CFLAGS_OPTIMIZE_V=-O4 -fno-keep-inline-functions
-+CXXFLAGS_OPTIMIZE_V=-O4
++# optimize flag: typically -O2
++CFLAGS_OPTIMIZE_V = -O2 -g -fno-keep-inline-functions
+
+define make-exe
+ $(LINK.c) $(AM_CFLAGS) $(AM_LDFLAGS) $(SS555_LDFLAGS) \
+
Index: rtems/c/src/lib/libbsp/powerpc/ec555/preinstall.am
===================================================================
---- /dev/null
-+++ rtems/c/src/lib/libbsp/powerpc/ec555/preinstall.am
+--- /dev/null 1970-01-01 00:00:00.000000000 +0000
++++ rtems/c/src/lib/libbsp/powerpc/ec555/preinstall.am 2007-08-14 17:51:38.000000000 +0200
@@ -0,0 +1,58 @@
+## Automatically generated by ampolish3 - Do not edit
+
+CLEANFILES = $(PREINSTALL_FILES)
+
+$(PROJECT_LIB)/$(dirstamp):
-+ @$(mkdir_p) $(PROJECT_LIB)
++ @$(MKDIR_P) $(PROJECT_LIB)
+ @: > $(PROJECT_LIB)/$(dirstamp)
+PREINSTALL_DIRS += $(PROJECT_LIB)/$(dirstamp)
+
+$(PROJECT_INCLUDE)/$(dirstamp):
-+ @$(mkdir_p) $(PROJECT_INCLUDE)
++ @$(MKDIR_P) $(PROJECT_INCLUDE)
+ @: > $(PROJECT_INCLUDE)/$(dirstamp)
+PREINSTALL_DIRS += $(PROJECT_INCLUDE)/$(dirstamp)
+
+PREINSTALL_FILES += $(PROJECT_INCLUDE)/bspopts.h
+
+$(PROJECT_INCLUDE)/bsp/$(dirstamp):
-+ @$(mkdir_p) $(PROJECT_INCLUDE)/bsp
++ @$(MKDIR_P) $(PROJECT_INCLUDE)/bsp
+ @: > $(PROJECT_INCLUDE)/bsp/$(dirstamp)
+PREINSTALL_DIRS += $(PROJECT_INCLUDE)/bsp/$(dirstamp)
+