[rtems commit] bsp/mpc8260: Move libcpu content to bsps

Sebastian Huber sebh at rtems.org
Mon Mar 26 09:10:34 UTC 2018


Module:    rtems
Branch:    master
Commit:    a12dcff877bfe4ee8346b35947efab0aae7806e2
Changeset: http://git.rtems.org/rtems/commit/?id=a12dcff877bfe4ee8346b35947efab0aae7806e2

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Fri Mar 23 16:04:18 2018 +0100

bsp/mpc8260: Move libcpu content to bsps

This patch is a part of the BSP source reorganization.

Update #3285.

---

 .../powerpc/mpc8260ads/dev}/console-generic.c      |  0
 .../cpm => bsps/powerpc/mpc8260ads/start}/brg.c    |  0
 .../cpm => bsps/powerpc/mpc8260ads/start}/cp.c     |  0
 .../cpm => bsps/powerpc/mpc8260ads/start}/dpram.c  |  0
 .../mmu => bsps/powerpc/mpc8260ads/start}/mmu.c    |  0
 c/src/lib/libbsp/powerpc/mpc8260ads/Makefile.am    |  9 ++++----
 c/src/lib/libcpu/powerpc/Makefile.am               | 24 ----------------------
 c/src/lib/libcpu/powerpc/mpc8260/README            | 17 ---------------
 8 files changed, 5 insertions(+), 45 deletions(-)

diff --git a/c/src/lib/libcpu/powerpc/mpc8260/console-generic/console-generic.c b/bsps/powerpc/mpc8260ads/dev/console-generic.c
similarity index 100%
rename from c/src/lib/libcpu/powerpc/mpc8260/console-generic/console-generic.c
rename to bsps/powerpc/mpc8260ads/dev/console-generic.c
diff --git a/c/src/lib/libcpu/powerpc/mpc8260/cpm/brg.c b/bsps/powerpc/mpc8260ads/start/brg.c
similarity index 100%
rename from c/src/lib/libcpu/powerpc/mpc8260/cpm/brg.c
rename to bsps/powerpc/mpc8260ads/start/brg.c
diff --git a/c/src/lib/libcpu/powerpc/mpc8260/cpm/cp.c b/bsps/powerpc/mpc8260ads/start/cp.c
similarity index 100%
rename from c/src/lib/libcpu/powerpc/mpc8260/cpm/cp.c
rename to bsps/powerpc/mpc8260ads/start/cp.c
diff --git a/c/src/lib/libcpu/powerpc/mpc8260/cpm/dpram.c b/bsps/powerpc/mpc8260ads/start/dpram.c
similarity index 100%
rename from c/src/lib/libcpu/powerpc/mpc8260/cpm/dpram.c
rename to bsps/powerpc/mpc8260ads/start/dpram.c
diff --git a/c/src/lib/libcpu/powerpc/mpc8260/mmu/mmu.c b/bsps/powerpc/mpc8260ads/start/mmu.c
similarity index 100%
rename from c/src/lib/libcpu/powerpc/mpc8260/mmu/mmu.c
rename to bsps/powerpc/mpc8260ads/start/mmu.c
diff --git a/c/src/lib/libbsp/powerpc/mpc8260ads/Makefile.am b/c/src/lib/libbsp/powerpc/mpc8260ads/Makefile.am
index f01305d..cf567f2 100644
--- a/c/src/lib/libbsp/powerpc/mpc8260ads/Makefile.am
+++ b/c/src/lib/libbsp/powerpc/mpc8260ads/Makefile.am
@@ -56,10 +56,11 @@ endif
 
 libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c
 libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/ppc-dec-timer.c
-
-libbsp_a_LIBADD = ../../../libcpu/@RTEMS_CPU@/mpc8260/console-generic.rel \
-    ../../../libcpu/@RTEMS_CPU@/mpc8260/cpm.rel \
-    ../../../libcpu/@RTEMS_CPU@/mpc8260/mmu.rel
+libbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc8260ads/dev/console-generic.c
+libbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc8260ads/start/brg.c
+libbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc8260ads/start/cp.c
+libbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc8260ads/start/dpram.c
+libbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc8260ads/start/mmu.c
 
 EXTRA_DIST += times
 
diff --git a/c/src/lib/libcpu/powerpc/Makefile.am b/c/src/lib/libcpu/powerpc/Makefile.am
index 6bef209..c7d5f16 100644
--- a/c/src/lib/libcpu/powerpc/Makefile.am
+++ b/c/src/lib/libcpu/powerpc/Makefile.am
@@ -106,28 +106,4 @@ mpc8xx_mmu_rel_CPPFLAGS = $(AM_CPPFLAGS)
 mpc8xx_mmu_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
 endif
 
-EXTRA_DIST += mpc8260/README
-if mpc8260
-# mpc8260/console-generic
-noinst_PROGRAMS += mpc8260/console-generic.rel
-mpc8260_console_generic_rel_SOURCES = mpc8260/console-generic/console-generic.c \
-    mpc8260/include/console.h
-mpc8260_console_generic_rel_CPPFLAGS = $(AM_CPPFLAGS)
-mpc8260_console_generic_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
-
-# mpc8260/cpm
-noinst_PROGRAMS += mpc8260/cpm.rel
-mpc8260_cpm_rel_SOURCES = mpc8260/cpm/cp.c mpc8260/cpm/dpram.c mpc8260/cpm/brg.c \
-    mpc8260/include/cpm.h
-mpc8260_cpm_rel_CPPFLAGS = $(AM_CPPFLAGS)
-mpc8260_cpm_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
-
-# mpc8260/mmu
-noinst_PROGRAMS += mpc8260/mmu.rel
-mpc8260_mmu_rel_SOURCES = mpc8260/mmu/mmu.c \
-                          mpc8260/include/mmu.h
-mpc8260_mmu_rel_CPPFLAGS = $(AM_CPPFLAGS)
-mpc8260_mmu_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
-endif
-
 include $(top_srcdir)/../../../automake/local.am
diff --git a/c/src/lib/libcpu/powerpc/mpc8260/README b/c/src/lib/libcpu/powerpc/mpc8260/README
deleted file mode 100644
index a5ab971..0000000
--- a/c/src/lib/libcpu/powerpc/mpc8260/README
+++ /dev/null
@@ -1,17 +0,0 @@
-#  Modified from mpc860 version by A. Dachs, 28-4-00
-
-Various non BSP dependant support routines.
-
-clock - Uses the MPC8260 decrementer to
-	generate RTEMS clock ticks.
-
-console_generic - Uses the MPC8260 SCCs and SMCs to to serial I/O
-
-include - console.h: function declarations for console related functions
-
-timer - Uses the MPC8260 timebase register for timing
-	tests.  It only uses the lower 32 bits
-
-vectors - MPC8260 specific vector entry points.
-	Includes CPU dependant, application independant
-	handlers: alignment.



More information about the vc mailing list