[rtems commit] bsps: Declare bsp_start_on_secondary_processors()

Sebastian Huber sebh at rtems.org
Mon May 12 07:24:50 UTC 2014


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

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Mon May 12 09:32:20 2014 +0200

bsps: Declare bsp_start_on_secondary_processors()

---

 c/src/lib/libbsp/shared/include/bootcard.h |   12 +++++++++++-
 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 5e86913..5e31fcf 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




More information about the vc mailing list