diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2014-05-12 09:23:51 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2014-05-12 09:23:51 +0200 |
commit | 6c5c2f39d05543c2d30e8fc44e93dd961c68e43d (patch) | |
tree | 00f605882ef2e8290dee8e9a993eefd213c48a50 /c/src/lib/libbsp/powerpc/qoriq | |
parent | bsps: Use standard file name for BSP support (diff) | |
download | rtems-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.h | 2 | ||||
-rw-r--r-- | c/src/lib/libbsp/powerpc/qoriq/start/start.S | 2 | ||||
-rw-r--r-- | c/src/lib/libbsp/powerpc/qoriq/startup/bspsmp.c | 3 |
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); |