mirror of
https://git.rtems.org/rtems-docs/
synced 2025-06-02 01:34:07 +08:00

This makes it easier to automatically generate parts of the module documentation in the future. Update #3993.
42 lines
1.1 KiB
ReStructuredText
42 lines
1.1 KiB
ReStructuredText
.. SPDX-License-Identifier: CC-BY-SA-4.0
|
|
|
|
.. Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
|
|
|
|
Directives
|
|
==========
|
|
|
|
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.
|
|
|
|
.. raw:: latex
|
|
|
|
\clearpage
|
|
|
|
.. index:: initialize RTEMS
|
|
.. index:: start multitasking
|
|
.. index:: rtems_initialize_executive
|
|
|
|
.. _rtems_initialize_executive:
|
|
|
|
INITIALIZE_EXECUTIVE - Initialize RTEMS
|
|
---------------------------------------
|
|
|
|
CALLING SEQUENCE:
|
|
.. code-block:: c
|
|
|
|
void rtems_initialize_executive(void);
|
|
|
|
DIRECTIVE STATUS CODES:
|
|
NONE - This function will not return to the caller.
|
|
|
|
DESCRIPTION:
|
|
Iterates through the system initialization linker set and invokes the
|
|
registered handlers. The final step is to start multitasking.
|
|
|
|
NOTES:
|
|
This directive should be called by :c:func:`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.
|