[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