[rtems commit] bsps: Use standard file name for BSP support

Sebastian Huber sebh at rtems.org
Mon May 12 06:56:38 UTC 2014


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

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Mon May 12 08:53:11 2014 +0200

bsps: Use standard file name for BSP support

---

 c/src/lib/libbsp/powerpc/qoriq/Makefile.am         |    2 +-
 .../powerpc/qoriq/startup/{smp.c => bspsmp.c}      |    0
 .../lib/libbsp/shared/{smp/smp_stub.c => bspsmp.c} |    0
 .../getcpuid.c => bspsmpgetcurrentprocessor.c}     |    0
 c/src/lib/libbsp/sparc/erc32/Makefile.am           |    3 +-
 c/src/lib/libbsp/sparc/leon2/Makefile.am           |    3 +-
 c/src/lib/libbsp/sparc/leon3/Makefile.am           |    3 +-
 c/src/lib/libbsp/sparc/leon3/smp/getcpuid.c        |   23 --------------------
 .../leon3/{smp/smp_leon3.c => startup/bspsmp.c}    |    7 ++++++
 9 files changed, 13 insertions(+), 28 deletions(-)

diff --git a/c/src/lib/libbsp/powerpc/qoriq/Makefile.am b/c/src/lib/libbsp/powerpc/qoriq/Makefile.am
index 4a541af..24da4d2 100644
--- a/c/src/lib/libbsp/powerpc/qoriq/Makefile.am
+++ b/c/src/lib/libbsp/powerpc/qoriq/Makefile.am
@@ -126,7 +126,7 @@ libbsp_a_LIBADD += ../../../libcpu/@RTEMS_CPU@/tsec.rel
 endif
 
 if HAS_SMP
-libbsp_a_SOURCES += startup/smp.c
+libbsp_a_SOURCES += startup/bspsmp.c
 endif
 
 include $(srcdir)/preinstall.am
diff --git a/c/src/lib/libbsp/powerpc/qoriq/startup/smp.c b/c/src/lib/libbsp/powerpc/qoriq/startup/bspsmp.c
similarity index 100%
rename from c/src/lib/libbsp/powerpc/qoriq/startup/smp.c
rename to c/src/lib/libbsp/powerpc/qoriq/startup/bspsmp.c
diff --git a/c/src/lib/libbsp/shared/smp/smp_stub.c b/c/src/lib/libbsp/shared/bspsmp.c
similarity index 100%
rename from c/src/lib/libbsp/shared/smp/smp_stub.c
rename to c/src/lib/libbsp/shared/bspsmp.c
diff --git a/c/src/lib/libbsp/shared/smp/getcpuid.c b/c/src/lib/libbsp/shared/bspsmpgetcurrentprocessor.c
similarity index 100%
rename from c/src/lib/libbsp/shared/smp/getcpuid.c
rename to c/src/lib/libbsp/shared/bspsmpgetcurrentprocessor.c
diff --git a/c/src/lib/libbsp/sparc/erc32/Makefile.am b/c/src/lib/libbsp/sparc/erc32/Makefile.am
index 28fe82a..abf8eca 100644
--- a/c/src/lib/libbsp/sparc/erc32/Makefile.am
+++ b/c/src/lib/libbsp/sparc/erc32/Makefile.am
@@ -77,7 +77,8 @@ libbsp_a_SOURCES += \
     ../../shared/src/irq-shell.c
 
 if HAS_SMP
-libbsp_a_SOURCES += ../../shared/smp/getcpuid.c ../../shared/smp/smp_stub.c
+libbsp_a_SOURCES += ../../shared/bspsmp.c
+libbsp_a_SOURCES += ../../shared/bspsmpgetcurrentprocessor.c
 endif
 
 if HAS_NETWORKING
diff --git a/c/src/lib/libbsp/sparc/leon2/Makefile.am b/c/src/lib/libbsp/sparc/leon2/Makefile.am
index 70a4784..f913462 100644
--- a/c/src/lib/libbsp/sparc/leon2/Makefile.am
+++ b/c/src/lib/libbsp/sparc/leon2/Makefile.am
@@ -129,7 +129,8 @@ libbsp_a_SOURCES += ../../sparc/shared/i2c/i2cmst.c
 libbsp_a_SOURCES += timer/timer.c
 
 if HAS_SMP
-libbsp_a_SOURCES += ../../shared/smp/getcpuid.c ../../shared/smp/smp_stub.c
+libbsp_a_SOURCES += ../../shared/bspsmp.c
+libbsp_a_SOURCES += ../../shared/bspsmpgetcurrentprocessor.c
 endif
 
 if HAS_NETWORKING
diff --git a/c/src/lib/libbsp/sparc/leon3/Makefile.am b/c/src/lib/libbsp/sparc/leon3/Makefile.am
index a9c1448..71d54d5 100644
--- a/c/src/lib/libbsp/sparc/leon3/Makefile.am
+++ b/c/src/lib/libbsp/sparc/leon3/Makefile.am
@@ -124,8 +124,7 @@ libbsp_a_SOURCES += include/cache_.h
 libbsp_a_CPPFLAGS = -I$(srcdir)/include
 
 if HAS_SMP
-libbsp_a_SOURCES += smp/getcpuid.c
-libbsp_a_SOURCES += smp/smp_leon3.c
+libbsp_a_SOURCES += startup/bspsmp.c
 endif
 
 if HAS_NETWORKING
diff --git a/c/src/lib/libbsp/sparc/leon3/smp/getcpuid.c b/c/src/lib/libbsp/sparc/leon3/smp/getcpuid.c
deleted file mode 100644
index 2ff31eb..0000000
--- a/c/src/lib/libbsp/sparc/leon3/smp/getcpuid.c
+++ /dev/null
@@ -1,23 +0,0 @@
-/**
- * @file
- * @ingroup sparc_leon3
- * @brief LEON3 SMP Obtain CPU Core Number
- */
-
-/*
- *  COPYRIGHT (c) 1989-2011.
- *  On-Line Applications Research Corporation (OAR).
- *
- *  The license and distribution terms for this file may be
- *  found in the file LICENSE in this distribution or at
- *  http://www.rtems.org/license/LICENSE.
- */
-
-#include <rtems/score/cpu.h>
-
-#if !defined(__leon__)
-uint32_t _CPU_SMP_Get_current_processor( void )
-{
-  return _LEON3_Get_current_processor();
-}
-#endif
diff --git a/c/src/lib/libbsp/sparc/leon3/smp/smp_leon3.c b/c/src/lib/libbsp/sparc/leon3/startup/bspsmp.c
similarity index 93%
rename from c/src/lib/libbsp/sparc/leon3/smp/smp_leon3.c
rename to c/src/lib/libbsp/sparc/leon3/startup/bspsmp.c
index 6681525..bb53132 100644
--- a/c/src/lib/libbsp/sparc/leon3/smp/smp_leon3.c
+++ b/c/src/lib/libbsp/sparc/leon3/startup/bspsmp.c
@@ -19,6 +19,13 @@
 #include <rtems/score/smpimpl.h>
 #include <stdlib.h>
 
+#if !defined(__leon__)
+uint32_t _CPU_SMP_Get_current_processor( void )
+{
+  return _LEON3_Get_current_processor();
+}
+#endif
+
 static rtems_isr bsp_inter_processor_interrupt(
   rtems_vector_number vector
 )




More information about the vc mailing list