]> rtime.felk.cvut.cz Git - rtems-devel.git/blobdiff - rtems-patches/current/rtems-update-ss555-to-ec555.patch
rtems patches updated for rtems-4.9.3
[rtems-devel.git] / rtems-patches / current / rtems-update-ss555-to-ec555.patch
index 258809c51da932166968dcda3bf564475b9993c4..3b3fb3f1cd91ec54e30ba1ef047e93bfa147d9ea 100644 (file)
@@ -1,20 +1,27 @@
-Index: rtems/c/src/lib/libbsp/powerpc/ec555/ChangeLog
+---
+ c/src/lib/libbsp/powerpc/ec555/ChangeLog    |    5 +++++
+ c/src/lib/libbsp/powerpc/ec555/README       |   18 +++++++++---------
+ c/src/lib/libbsp/powerpc/ec555/configure.ac |    2 +-
+ make/custom/ec555.cfg                       |    6 +++---
+ 4 files changed, 18 insertions(+), 13 deletions(-)
+
+Index: rtems-4.9.3/c/src/lib/libbsp/powerpc/ec555/ChangeLog
 ===================================================================
---- rtems/c/src/lib/libbsp/powerpc/ec555/ChangeLog
-+++ rtems/c/src/lib/libbsp/powerpc/ec555/ChangeLog
+--- rtems-4.9.3.orig/c/src/lib/libbsp/powerpc/ec555/ChangeLog  2008-12-08 06:15:50.000000000 +0100
++++ rtems-4.9.3/c/src/lib/libbsp/powerpc/ec555/ChangeLog       2009-11-29 01:49:00.499560796 +0100
 @@ -1,3 +1,8 @@
-+2006-06-02    Pavel Pisa <pisa@cmp.felk.cvut.cz>
++2009-11-27    Pavel Pisa <pisa@cmp.felk.cvut.cz>
 +
 +      * EC555 BSP for Wuerz-elektronik EC555 board started
 +        as clone of SS555 BSP.
 +
- 2006-03-08    Joel Sherrill <joel@OARcorp.com>
+ 2008-12-08    Ralf Corsépius <ralf.corsepius@rtems.org>
  
-       * startup/linkcmds: Add .gnu.linkonce.b.* section.
-Index: rtems/c/src/lib/libbsp/powerpc/ec555/README
+       * bsp_specs: Backport from CVS-HEAD.
+Index: rtems-4.9.3/c/src/lib/libbsp/powerpc/ec555/README
 ===================================================================
---- rtems/c/src/lib/libbsp/powerpc/ec555/README
-+++ rtems/c/src/lib/libbsp/powerpc/ec555/README
+--- rtems-4.9.3.orig/c/src/lib/libbsp/powerpc/ec555/README     2009-11-29 01:38:37.608590025 +0100
++++ rtems-4.9.3/c/src/lib/libbsp/powerpc/ec555/README  2009-11-29 01:47:01.416556469 +0100
 @@ -2,9 +2,9 @@
  #  $Id: README,v 1.1 2004/04/12 21:52:13 joel Exp $
  #
@@ -27,7 +34,7 @@ Index: rtems/c/src/lib/libbsp/powerpc/ec555/README
  Canada - Suffield, and is Copyright (C) 2004, Real-Time Systems Inc.
  
  Please send any comments, improvements, or bug reports to:
-@@ -16,8 +16,8 @@ querbach@realtime.bc.ca
+@@ -16,8 +16,8 @@
  Summary
  -------
  
@@ -38,7 +45,7 @@ Index: rtems/c/src/lib/libbsp/powerpc/ec555/README
  BUS:                None 
  CPU FAMILY:         PowerPC
  CPU:                PowerPC MPC555
-@@ -88,7 +88,7 @@ RAM:            512k 2-1-1-1 burst SRAM
+@@ -88,7 +88,7 @@
  Installation
  ------------
  
@@ -47,7 +54,7 @@ Index: rtems/c/src/lib/libbsp/powerpc/ec555/README
  depending on whether or not it is built for debugging by giving the
  VARIANT=DEBUG switch to make:
  
-@@ -112,7 +112,7 @@ Console driver
+@@ -112,7 +112,7 @@
  
  This BSP includes an termios-capable asynchronous serial line driver that
  supports SCI1 and SCI2. The RTEMS console is selected at configuration time
@@ -56,7 +63,7 @@ Index: rtems/c/src/lib/libbsp/powerpc/ec555/README
  SCI2 for the console, since SCI1 has some extra features which may be
  desired for application use.
  
-@@ -123,7 +123,7 @@ The BSP console supports three different
+@@ -123,7 +123,7 @@
    3. interrupt-driven I/O with termios support.
       
  The mode of operation of the serial driver is determined at configure time in
@@ -65,7 +72,7 @@ Index: rtems/c/src/lib/libbsp/powerpc/ec555/README
  
    0 - polled I/O.
    1 - interrupt-driven I/O.
-@@ -208,7 +208,7 @@ from the Debian distribution.
+@@ -208,7 +208,7 @@
  Test Configuration
  ------------------
  
@@ -74,7 +81,7 @@ Index: rtems/c/src/lib/libbsp/powerpc/ec555/README
  CPU:                  Motorola MPC555LFMZP40, mask 1K83H
  Clock Speed:          Crystal 4.0 MHz, CPU 40.0 MHz
  RAM:                  512K bytes of 2-1-1-1 Burst SRAM
-@@ -244,7 +244,7 @@ Timing tests:
+@@ -244,7 +244,7 @@
    OPERATION_COUNT=20 at configuration time.
  
    To run tm27 (the interrupt latency timer test), short CN5-48 to CN5-50 on
@@ -83,23 +90,23 @@ Index: rtems/c/src/lib/libbsp/powerpc/ec555/README
  
    All tests run cleanly, except for tm26, which gives a "PANIC 12" after it
    exits.  This doesn't seem to cause a problem otherwise.
-Index: rtems/c/src/lib/libbsp/powerpc/ec555/configure.ac
+Index: rtems-4.9.3/c/src/lib/libbsp/powerpc/ec555/configure.ac
 ===================================================================
---- rtems/c/src/lib/libbsp/powerpc/ec555/configure.ac
-+++ rtems/c/src/lib/libbsp/powerpc/ec555/configure.ac
+--- rtems-4.9.3.orig/c/src/lib/libbsp/powerpc/ec555/configure.ac       2006-12-02 06:59:47.000000000 +0100
++++ rtems-4.9.3/c/src/lib/libbsp/powerpc/ec555/configure.ac    2009-11-29 01:47:01.416556469 +0100
 @@ -3,7 +3,7 @@
- ## $Id: configure.ac,v 1.7 2006/01/11 04:52:39 ralf Exp $
+ ## $Id: configure.ac,v 1.9 2006/12/02 05:59:47 ralf Exp $
  
- AC_PREREQ(2.59)
--AC_INIT([rtems-c-src-lib-libbsp-powerpc-mbx5xx],[_RTEMS_VERSION],[rtems-bugs@rtems.com])
-+AC_INIT([rtems-c-src-lib-libbsp-powerpc-ec5xx],[_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_INIT([rtems-c-src-lib-libbsp-powerpc-ec5xx],[_RTEMS_VERSION],[http://www.rtems.org/bugzilla])
  AC_CONFIG_SRCDIR([bsp_specs])
  RTEMS_TOP(../../../../../..)
  
-Index: rtems/make/custom/ec555.cfg
+Index: rtems-4.9.3/make/custom/ec555.cfg
 ===================================================================
---- rtems/make/custom/ec555.cfg
-+++ rtems/make/custom/ec555.cfg
+--- rtems-4.9.3.orig/make/custom/ec555.cfg     2009-11-29 01:43:49.127556601 +0100
++++ rtems-4.9.3/make/custom/ec555.cfg  2009-11-29 01:51:19.435599101 +0100
 @@ -1,5 +1,5 @@
  #
 -#  Config file for an Intec Automation SS555 MPC555-based card
@@ -107,7 +114,16 @@ Index: rtems/make/custom/ec555.cfg
  #
  #  This file is derived from:
  #
-@@ -15,7 +15,7 @@ GCC_CPU_MODEL=505
+@@ -7,7 +7,7 @@
+ #  Config file for a PowerPC 403 based helas403 card
+ #  Config file for MPC860 based Ethernet Comm Board
+ #
+-#  $Id: ss555.cfg,v 1.11 2008/03/11 20:50:58 joel Exp $
++#  $Id: ec555.cfg,v 1.11 2008/03/11 20:50:58 joel Exp $
+ #
+ include $(RTEMS_ROOT)/make/custom/default.cfg
+@@ -17,7 +17,7 @@
  RTEMS_CPU_MODEL=mpc555
  
  # This is the actual bsp directory used during the build process.
@@ -116,12 +132,3 @@ Index: rtems/make/custom/ec555.cfg
  
  #  This contains the compiler options necessary to select the CPU model
  #  and (hopefully) optimize for it.
-@@ -34,7 +34,7 @@ CFLAGS_OPTIMIZE_V=-O4 -fno-keep-inline-f
- CXXFLAGS_OPTIMIZE_V=-O4
- define make-exe
--      $(LINK.c) $(AM_CFLAGS) $(AM_LDFLAGS) $(SS555_LDFLAGS) \
-+      $(LINK.c) $(AM_CFLAGS) $(AM_LDFLAGS) $(EC555_LDFLAGS) \
-           -o $(basename $@)_sym.exe $(LINK_OBJS) $(LINK_LIBS)
-       $(NM) -g -n $(basename $@)_sym.exe > $(basename $@).nm
-       cp $(basename $@)_sym.exe $(basename $@).exe