summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/shared
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2014-05-12 09:32:20 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2014-05-12 09:32:20 +0200
commitfa0a9a1893941b8e133e43d83215eb0fa834e3fc (patch)
tree12de73073052fc5515d486d5e1b4de27d115471f /c/src/lib/libbsp/shared
parentbsps: Use bsp_start_on_secondary_processor() (diff)
downloadrtems-fa0a9a1893941b8e133e43d83215eb0fa834e3fc.tar.bz2
bsps: Declare bsp_start_on_secondary_processors()
Diffstat (limited to 'c/src/lib/libbsp/shared')
-rw-r--r--c/src/lib/libbsp/shared/include/bootcard.h12
1 files changed, 11 insertions, 1 deletions
diff --git a/c/src/lib/libbsp/shared/include/bootcard.h b/c/src/lib/libbsp/shared/include/bootcard.h
index 5e86913d08..5e31fcfb97 100644
--- a/c/src/lib/libbsp/shared/include/bootcard.h
+++ b/c/src/lib/libbsp/shared/include/bootcard.h
@@ -7,7 +7,7 @@
*/
/*
- * Copyright (c) 2008-2013 embedded brains GmbH. All rights reserved.
+ * Copyright (c) 2008-2014 embedded brains GmbH. All rights reserved.
*
* embedded brains GmbH
* Dornierstr. 4
@@ -196,6 +196,16 @@ void bsp_work_area_initialize(void);
void bsp_libc_init(void);
+/**
+ * @brief Standard start routine for secondary processors.
+ *
+ * This function is usually called by low-level startup code of secondary
+ * processors or boot loaders starting a secondary processor. The final step
+ * of this function is a call to
+ * _SMP_Start_multitasking_on_secondary_processor().
+ */
+void bsp_start_on_secondary_processor(void);
+
/** @} */
#ifdef __cplusplus