summaryrefslogtreecommitdiffstats
path: root/c_user/initialization.rst
diff options
context:
space:
mode:
authorChris Johns <chrisj@rtems.org>2016-02-04 10:19:13 +1300
committerAmar Takhar <verm@darkbeer.org>2016-05-02 20:51:26 -0400
commitc9aaf3145fc84b55191c460f645985b814994d70 (patch)
tree8fb8388ed36ed695112330376654fd780d0fcd48 /c_user/initialization.rst
parentClean ups. (diff)
downloadrtems-docs-c9aaf3145fc84b55191c460f645985b814994d70.tar.bz2
Clean up
Diffstat (limited to 'c_user/initialization.rst')
-rw-r--r--c_user/initialization.rst14
1 files changed, 9 insertions, 5 deletions
diff --git a/c_user/initialization.rst b/c_user/initialization.rst
index 95c6e59..f071de9 100644
--- a/c_user/initialization.rst
+++ b/c_user/initialization.rst
@@ -15,9 +15,9 @@ user-supplied device driver. In a multiprocessor configuration, this manager
also initializes the interprocessor communications layer. The directives
provided by the Initialization Manager are:
-- ``rtems_initialize_executive`` - Initialize RTEMS
+- rtems_initialize_executive_ - Initialize RTEMS
-- ``rtems_shutdown_executive`` - Shutdown RTEMS
+- rtems_shutdown_executive_ - Shutdown RTEMS
Background
==========
@@ -104,7 +104,7 @@ The ``rtems_fatal_error_occurred`` directive will be invoked from
successfully.
A discussion of RTEMS actions when a fatal error occurs may be found
-`Announcing a Fatal Error`_.
+:ref:`Announcing a Fatal Error`.
Operations
==========
@@ -129,7 +129,7 @@ consists of
The ``rtems_initialize_executive`` directive uses a system initialization
linker set to initialize only those parts of the overall RTEMS feature set that
-is necessary for a particular application. See `Linker Sets`_. Each RTEMS
+is necessary for a particular application. See :ref:`Linker Sets`. Each RTEMS
feature used the application may optionally register an initialization handler.
The system initialization API is available via``#included <rtems/sysinit.h>``.
@@ -184,7 +184,7 @@ initialization stack may be re-used for interrupt processing.
Many of RTEMS actions during initialization are based upon the contents of the
Configuration Table. For more information regarding the format and contents of
-this table, please refer to the chapter `Configuring a System`_.
+this table, please refer to the chapter :ref:`Configuring a System`.
The final action in the initialization sequence is the initiation of
multitasking. When the scheduler and dispatcher are enabled, the highest
@@ -205,6 +205,8 @@ This section details the Initialization Manager's directives. A subsection is
dedicated to each of this manager's directives and describes the calling
sequence, related constants, usage, and status codes.
+.. _rtems_initialize_executive:
+
INITIALIZE_EXECUTIVE - Initialize RTEMS
---------------------------------------
.. index:: initialize RTEMS
@@ -234,6 +236,8 @@ This directive should be called by ``boot_card`` only.
This directive *does not return* to the caller. Errors in the initialization
sequence are usually fatal and lead to a system termination.
+.. _rtems_shutdown_executive:
+
SHUTDOWN_EXECUTIVE - Shutdown RTEMS
-----------------------------------
.. index:: shutdown RTEMS