summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/arm/raspberrypi/include/bsp.h
diff options
context:
space:
mode:
authorPavel Pisa <pisa@cmp.felk.cvut.cz>2016-09-07 20:28:33 +0200
committerPavel Pisa <pisa@cmp.felk.cvut.cz>2016-09-07 20:29:39 +0200
commitdf2ee9d37717cdf2add689292415fe14bf9986ae (patch)
treee3c11683483a247eae71c664c8e91eee8ae66c3b /c/src/lib/libbsp/arm/raspberrypi/include/bsp.h
parentarm/raspberrypi: propagate number of configured CPUs into linker script. (diff)
downloadrtems-df2ee9d37717cdf2add689292415fe14bf9986ae.tar.bz2
arm/raspberrypi: basic BCM2836 SMP implementation.
The BSP support is divided to startup/bspsmp_api.c file where functions required by SuperCore are defined and BCM2836 hardware initialization part in startup/bspsmp_init.c. Separation is done to prevent smpfatal08 test build failure.
Diffstat (limited to 'c/src/lib/libbsp/arm/raspberrypi/include/bsp.h')
-rw-r--r--c/src/lib/libbsp/arm/raspberrypi/include/bsp.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/arm/raspberrypi/include/bsp.h b/c/src/lib/libbsp/arm/raspberrypi/include/bsp.h
index 5241979f49..ecd5b6af08 100644
--- a/c/src/lib/libbsp/arm/raspberrypi/include/bsp.h
+++ b/c/src/lib/libbsp/arm/raspberrypi/include/bsp.h
@@ -50,6 +50,9 @@ void rpi_video_init(void);
void rpi_fb_outch (char);
int rpi_video_is_initialized(void);
+void rpi_ipi_initialize(void);
+void rpi_start_rtems_on_secondary_processor(void);
+
#ifdef __cplusplus
}
#endif /* __cplusplus */