diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2016-12-09 10:55:29 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2016-12-12 08:07:32 +0100 |
commit | 00ffe1fa6ba775628014b68b93e42722b36a742a (patch) | |
tree | fe0a1cb47592b378c820019f3f9302ecf76a4192 /c-user/initialization.rst | |
parent | Update linker set documentation (diff) | |
download | rtems-docs-00ffe1fa6ba775628014b68b93e42722b36a742a.tar.bz2 |
Improve fatal error chapter
Update #2825.
Diffstat (limited to 'c-user/initialization.rst')
-rw-r--r-- | c-user/initialization.rst | 31 |
1 files changed, 1 insertions, 30 deletions
diff --git a/c-user/initialization.rst b/c-user/initialization.rst index 27dc148..4be322a 100644 --- a/c-user/initialization.rst +++ b/c-user/initialization.rst @@ -77,36 +77,7 @@ of any application. Initialization Manager Failure ------------------------------ -The ``rtems_fatal_error_occurred`` directive will be invoked from -``rtems_initialize_executive`` for any of the following reasons: - -- If either the Configuration Table or the CPU Dependent Information Table is - not provided. - -- If the starting address of the RTEMS RAM Workspace, supplied by the - application in the Configuration Table, is NULL or is not aligned on a - four-byte boundary. - -- If the size of the RTEMS RAM Workspace is not large enough to initialize and - configure the system. - -- If the interrupt stack size specified is too small. - -- If multiprocessing is configured and the node entry in the Multiprocessor - Configuration Table is not between one and the maximum_nodes entry. - -- If a multiprocessor system is being configured and no Multiprocessor - Communications Interface is specified. - -- If no user initialization tasks are configured. At least one initialization - task must be configured to allow RTEMS to pass control to the application at - the end of the executive initialization sequence. - -- If any of the user initialization tasks cannot be created or started - successfully. - -A discussion of RTEMS actions when a fatal error occurs may be found -:ref:`Announcing a Fatal Error`. +System initialization errors are fatal. See :ref:`internal_errors`. Operations ========== |