summaryrefslogtreecommitdiffstats
path: root/c-user
diff options
context:
space:
mode:
authorJoel Sherrill <joel@rtems.org>2017-12-05 10:16:11 -0600
committerJoel Sherrill <joel@rtems.org>2017-12-06 12:49:43 -0600
commit307945504afcaab3b7bb9a29864666e892a707b0 (patch)
treebbe9c49b059dfcb5b7a8053b3818c44e416c7f14 /c-user
parentc-user: Clarify local interrupt disable (diff)
downloadrtems-docs-307945504afcaab3b7bb9a29864666e892a707b0.tar.bz2
Account for non-preemption and interrupt level not supported on SMP
Closes #3000.
Diffstat (limited to 'c-user')
-rw-r--r--c-user/directive_status_codes.rst2
-rw-r--r--c-user/task_manager.rst8
2 files changed, 9 insertions, 1 deletions
diff --git a/c-user/directive_status_codes.rst b/c-user/directive_status_codes.rst
index b74f190..41fc649 100644
--- a/c-user/directive_status_codes.rst
+++ b/c-user/directive_status_codes.rst
@@ -74,7 +74,7 @@ The directives are:
* - ``RTEMS_NOT_OWNER_OF_RESOURCE``
- not owner of resource
* - ``RTEMS_NOT_IMPLEMENTED``
- - directive not implemented
+ - directive not implemented or feature not available in configuration
* - ``RTEMS_INTERNAL_ERROR``
- RTEMS inconsistency detected
* - ``RTEMS_NO_MEMORY``
diff --git a/c-user/task_manager.rst b/c-user/task_manager.rst
index 8917fba..aff9185 100644
--- a/c-user/task_manager.rst
+++ b/c-user/task_manager.rst
@@ -636,6 +636,10 @@ DIRECTIVE STATUS CODES:
- too many tasks created
* - ``RTEMS_UNSATISFIED``
- not enough memory for stack/FP context
+ * - ``RTEMS_UNSATISFIED``
+ - non-preemption mode not supported on SMP system
+ * - ``RTEMS_UNSATISFIED``
+ - interrupt level mode not supported on SMP system
* - ``RTEMS_TOO_MANY``
- too many global objects
@@ -1279,6 +1283,10 @@ DIRECTIVE STATUS CODES:
- task mode set successfully
* - ``RTEMS_INVALID_ADDRESS``
- ``previous_mode_set`` is NULL
+ - not enough memory for stack/FP context
+ * - ``RTEMS_NOT_IMPLEMENTED``
+ - non-preemption mode not supported on SMP system
+ * - ``RTEMS_NOT_IMPLEMENTED``
DESCRIPTION:
This directive manipulates the execution mode of the calling task. A