diff options
Diffstat (limited to 'spec/acfg/opt/RTEMS-ACFG-OPT-MAXTASKS.yml')
-rw-r--r-- | spec/acfg/opt/RTEMS-ACFG-OPT-MAXTASKS.yml | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXTASKS.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-MAXTASKS.yml new file mode 100644 index 00000000..773e8732 --- /dev/null +++ b/spec/acfg/opt/RTEMS-ACFG-OPT-MAXTASKS.yml @@ -0,0 +1,45 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 +active: true +appl-config-option-data-type: | + Unsigned integer (``uint32_t``). +appl-config-option-default-value: | + The default value is ``0``. +appl-config-option-description: | + ``CONFIGURE_MAXIMUM_TASKS`` is the maximum number of Classic API Tasks that + can be concurrently active. +appl-config-option-index: [] +appl-config-option-name: CONFIGURE_MAXIMUM_TASKS +appl-config-option-notes: | + This object class can be configured in unlimited allocation mode. + + The calculations for the required memory in the RTEMS Workspace for tasks + assume that each task has a minimum stack size and has floating point + support enabled. The configuration parameter + ``CONFIGURE_EXTRA_TASK_STACKS`` is used to specify task stack requirements + *ABOVE* the minimum size required. See :ref:`Reserve Task/Thread Stack + Memory Above Minimum` for more information about + ``CONFIGURE_EXTRA_TASK_STACKS``. + + The maximum number of POSIX threads is specified by + :ref:`CONFIGURE_MAXIMUM_POSIX_THREADS <CONFIGURE_MAXIMUM_POSIX_THREADS>`. + + A future enhancement to ``<rtems/confdefs.h>`` could be to eliminate the + assumption that all tasks have floating point enabled. This would require + the addition of a new configuration parameter to specify the number of + tasks which enable floating point support. +appl-config-option-range: | + Zero or positive. +copyrights: +- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR) +derived: false +enabled-by: [] +header: '' +interface-type: appl-config-option +level: 1.21 +links: +- RTEMS-ACFG-CLASSIC: xIlmS8RsfhmUc14dTO2H9l5xcMKe5d555tGIZ3hz_SM= +normative: true +ref: '' +reviewed: XmmAPAmszXjo_ovOXIiqv1Dmhu_rYwAKkJVCEXkRav4= +text: '' +type: interface |