summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/powerpc/qoriq
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2014-05-12 09:23:51 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2014-05-12 09:23:51 +0200
commit6c5c2f39d05543c2d30e8fc44e93dd961c68e43d (patch)
tree00f605882ef2e8290dee8e9a993eefd213c48a50 /c/src/lib/libbsp/powerpc/qoriq
parentbsps: Use standard file name for BSP support (diff)
downloadrtems-6c5c2f39d05543c2d30e8fc44e93dd961c68e43d.tar.bz2
bsps: Use bsp_start_on_secondary_processor()
Use a standard function for startup on secondary processors.
Diffstat (limited to 'c/src/lib/libbsp/powerpc/qoriq')
-rw-r--r--c/src/lib/libbsp/powerpc/qoriq/include/bsp.h2
-rw-r--r--c/src/lib/libbsp/powerpc/qoriq/start/start.S2
-rw-r--r--c/src/lib/libbsp/powerpc/qoriq/startup/bspsmp.c3
3 files changed, 3 insertions, 4 deletions
diff --git a/c/src/lib/libbsp/powerpc/qoriq/include/bsp.h b/c/src/lib/libbsp/powerpc/qoriq/include/bsp.h
index 6d4f83dbb6..a4be2e29b2 100644
--- a/c/src/lib/libbsp/powerpc/qoriq/include/bsp.h
+++ b/c/src/lib/libbsp/powerpc/qoriq/include/bsp.h
@@ -59,8 +59,6 @@ int qoriq_if_intercom_attach_detach(
#define RTEMS_BSP_NETWORK_DRIVER_NAME3 "tsec3"
#define RTEMS_BSP_NETWORK_DRIVER_NAME4 "intercom1"
-void qoriq_secondary_cpu_initialize(void);
-
#ifdef __cplusplus
}
#endif /* __cplusplus */
diff --git a/c/src/lib/libbsp/powerpc/qoriq/start/start.S b/c/src/lib/libbsp/powerpc/qoriq/start/start.S
index 6a671271dd..9ef1c07b9e 100644
--- a/c/src/lib/libbsp/powerpc/qoriq/start/start.S
+++ b/c/src/lib/libbsp/powerpc/qoriq/start/start.S
@@ -208,7 +208,7 @@ _start_core_1:
LA r2, _SDA2_BASE_
LA r13, _SDA_BASE_
- b qoriq_secondary_cpu_initialize
+ b bsp_start_on_secondary_processor
b twiddle
#endif /* RTEMS_SMP */
diff --git a/c/src/lib/libbsp/powerpc/qoriq/startup/bspsmp.c b/c/src/lib/libbsp/powerpc/qoriq/startup/bspsmp.c
index 5b4c12a2db..5e2646d0f5 100644
--- a/c/src/lib/libbsp/powerpc/qoriq/startup/bspsmp.c
+++ b/c/src/lib/libbsp/powerpc/qoriq/startup/bspsmp.c
@@ -22,6 +22,7 @@
#include <bsp/mmu.h>
#include <bsp/qoriq.h>
#include <bsp/vectors.h>
+#include <bsp/bootcard.h>
#include <bsp/irq-generic.h>
#include <bsp/linker-symbols.h>
@@ -107,7 +108,7 @@ static void release_core_1(void)
mmu_config_undo();
}
-void qoriq_secondary_cpu_initialize(void)
+void bsp_start_on_secondary_processor(void)
{
const Per_CPU_Control *second_cpu = _Per_CPU_Get_by_index(1);