diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-03-24 07:29:42 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-03-24 07:35:54 +0100 |
commit | 9398d2ef4fb6aa85edb60fc37f2877b8623b0c3e (patch) | |
tree | 605c7c9ae1f3c44d121fc74802f57909b2335f44 /spec/acfg | |
parent | applconfig: Support "feature-enable" option type (diff) | |
download | rtems-central-9398d2ef4fb6aa85edb60fc37f2877b8623b0c3e.tar.bz2 |
spec: Use option type "feature-enable"
Diffstat (limited to 'spec/acfg')
39 files changed, 61 insertions, 166 deletions
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-APPLDISABLEFILESYSTEM.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-APPLDISABLEFILESYSTEM.yml index 87c9b02d..c36191fb 100644 --- a/spec/acfg/opt/RTEMS-ACFG-OPT-APPLDISABLEFILESYSTEM.yml +++ b/spec/acfg/opt/RTEMS-ACFG-OPT-APPLDISABLEFILESYSTEM.yml @@ -3,11 +3,12 @@ active: true appl-config-option-name: CONFIGURE_APPLICATION_DISABLE_FILESYSTEM appl-config-option-type: feature appl-config-option-default: | - If this configuration option is undefined, then the filesystems are - initialized during system initialization. + If this configuration option is undefined, then a base filesystem and the + configured filesystems are initialized during system initialization. appl-config-option-description: | - In case this configuration option is defined, then the filesystems are - **not** initialized during system initialization. + In case this configuration option is defined, then **no** base filesystem is + initialized during system initialization and **no** filesystems are + configured. appl-config-option-index: [] appl-config-option-notes: | Filesystems must be initialized to support file descriptor based device diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-APPLDOESNOTNEEDCLOCKDRIVER.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-APPLDOESNOTNEEDCLOCKDRIVER.yml index a8e962f7..53fafa9e 100644 --- a/spec/acfg/opt/RTEMS-ACFG-OPT-APPLDOESNOTNEEDCLOCKDRIVER.yml +++ b/spec/acfg/opt/RTEMS-ACFG-OPT-APPLDOESNOTNEEDCLOCKDRIVER.yml @@ -2,10 +2,10 @@ SPDX-License-Identifier: CC-BY-SA-4.0 active: true appl-config-option-type: feature appl-config-option-default: | - If this configuration option is undefined, then a clock driver may be + If this configuration option is undefined, then a Clock Driver may be initialized during system initialization. appl-config-option-description: | - In case this configuration option is defined, then **no** clock driver is + In case this configuration option is defined, then **no** Clock Driver is initialized during system initialization. appl-config-option-index: [] appl-config-option-name: CONFIGURE_APPLICATION_DOES_NOT_NEED_CLOCK_DRIVER @@ -22,7 +22,7 @@ appl-config-option-notes: | * :ref:`CONFIGURE_APPLICATION_NEEDS_TIMER_DRIVER`, - otherwise a compile time error will occur. + otherwise a compile time error in the configuration file will occur. copyrights: - Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR) derived: false diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSCLOCKDRIVER.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSCLOCKDRIVER.yml index 0386ebab..67bdc4d0 100644 --- a/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSCLOCKDRIVER.yml +++ b/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSCLOCKDRIVER.yml @@ -1,9 +1,6 @@ SPDX-License-Identifier: CC-BY-SA-4.0 active: true -appl-config-option-type: feature -appl-config-option-default: | - If this configuration option is undefined, then no Clock Driver is - initialized during system initialization. +appl-config-option-type: feature-enable appl-config-option-description: | In case this configuration option is defined, then the Clock Driver is initialized during system initialization. @@ -21,7 +18,7 @@ appl-config-option-notes: | * :ref:`CONFIGURE_APPLICATION_NEEDS_TIMER_DRIVER`, - otherwise a compile time error will occur. + otherwise a compile time error in the configuration file will occur. copyrights: - Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR) derived: false diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSCONSOLEDRIVER.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSCONSOLEDRIVER.yml index 53343c95..6928f883 100644 --- a/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSCONSOLEDRIVER.yml +++ b/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSCONSOLEDRIVER.yml @@ -1,9 +1,6 @@ SPDX-License-Identifier: CC-BY-SA-4.0 active: true -appl-config-option-type: feature -appl-config-option-default: | - If this configuration option is undefined, then no Console Driver is - initialized during system initialization. +appl-config-option-type: feature-enable appl-config-option-description: | In case this configuration option is defined, then the Console Driver is initialized during system initialization. diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSFRAMEBUFFERDRIVER.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSFRAMEBUFFERDRIVER.yml index 12d32885..743d0023 100644 --- a/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSFRAMEBUFFERDRIVER.yml +++ b/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSFRAMEBUFFERDRIVER.yml @@ -1,9 +1,6 @@ SPDX-License-Identifier: CC-BY-SA-4.0 active: true -appl-config-option-type: feature -appl-config-option-default: | - If this configuration option is undefined, then no Frame Buffer Driver is - initialized during system initialization. +appl-config-option-type: feature-enable appl-config-option-description: | In case this configuration option is defined, then the Frame Buffer Driver is initialized during system initialization. diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSLIBBLOCK.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSLIBBLOCK.yml index 14fb7cb2..a0fa6696 100644 --- a/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSLIBBLOCK.yml +++ b/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSLIBBLOCK.yml @@ -1,9 +1,6 @@ SPDX-License-Identifier: CC-BY-SA-4.0 active: true -appl-config-option-type: feature -appl-config-option-default: | - If this configuration option is undefined, then the Block Device Cache is not - initialized during system initialization. +appl-config-option-type: feature-enable appl-config-option-description: | In case this configuration option is defined, then the Block Device Cache is initialized during system initialization. diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSNULLDRIVER.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSNULLDRIVER.yml index d56f15b5..ca744aaa 100644 --- a/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSNULLDRIVER.yml +++ b/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSNULLDRIVER.yml @@ -1,9 +1,6 @@ SPDX-License-Identifier: CC-BY-SA-4.0 active: true -appl-config-option-type: feature -appl-config-option-default: | - If this configuration option is undefined, then no :file:`/dev/null` Driver - is initialized during system initialization. +appl-config-option-type: feature-enable appl-config-option-description: | In case this configuration option is defined, then the :file:`/dev/null` Driver is initialized during system initialization. diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSRTCDRIVER.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSRTCDRIVER.yml index 638a0d36..3771188f 100644 --- a/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSRTCDRIVER.yml +++ b/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSRTCDRIVER.yml @@ -1,9 +1,6 @@ SPDX-License-Identifier: CC-BY-SA-4.0 active: true -appl-config-option-type: feature -appl-config-option-default: | - If this configuration option is undefined, then no Real-Time Clock Driver is - initialized during system initialization. +appl-config-option-type: feature-enable appl-config-option-description: | In case this configuration option is defined, then the Real-Time Clock Driver is initialized during system initialization. diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSSIMPLECONSOLEDRIVER.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSSIMPLECONSOLEDRIVER.yml index 78d03ac9..18a955ff 100644 --- a/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSSIMPLECONSOLEDRIVER.yml +++ b/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSSIMPLECONSOLEDRIVER.yml @@ -1,9 +1,6 @@ SPDX-License-Identifier: CC-BY-SA-4.0 active: true -appl-config-option-type: feature -appl-config-option-default: | - If this configuration option is undefined, then no Simple Console Driver is - initialized during system initialization. +appl-config-option-type: feature-enable appl-config-option-description: | In case this configuration option is defined, then the Simple Console Driver is initialized during system initialization. diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSSIMPLETASKCONSOLEDRIVER.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSSIMPLETASKCONSOLEDRIVER.yml index 8f0fa82a..dd947184 100644 --- a/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSSIMPLETASKCONSOLEDRIVER.yml +++ b/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSSIMPLETASKCONSOLEDRIVER.yml @@ -1,9 +1,6 @@ SPDX-License-Identifier: CC-BY-SA-4.0 active: true -appl-config-option-type: feature -appl-config-option-default: | - If this configuration option is undefined, then no Simple Task Console Driver - is initialized during system initialization. +appl-config-option-type: feature-enable appl-config-option-description: | In case this configuration option is defined, then the Simple Task Console Driver is initialized during system initialization. diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSSTUBDRIVER.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSSTUBDRIVER.yml index 8d3d3feb..cbdb397d 100644 --- a/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSSTUBDRIVER.yml +++ b/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSSTUBDRIVER.yml @@ -1,9 +1,6 @@ SPDX-License-Identifier: CC-BY-SA-4.0 active: true -appl-config-option-type: feature -appl-config-option-default: | - If this configuration option is undefined, then no Stub Driver is - initialized during system initialization. +appl-config-option-type: feature-enable appl-config-option-description: | In case this configuration option is defined, then the Stub Driver is initialized during system initialization. diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSTIMERDRIVER.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSTIMERDRIVER.yml index bbc2940f..8c0f6af0 100644 --- a/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSTIMERDRIVER.yml +++ b/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSTIMERDRIVER.yml @@ -1,9 +1,6 @@ SPDX-License-Identifier: CC-BY-SA-4.0 active: true -appl-config-option-type: feature -appl-config-option-default: | - If this configuration option is undefined, then no Benchmark Timer Driver is - initialized during system initialization. +appl-config-option-type: feature-enable appl-config-option-description: | In case this configuration option is defined, then the Benchmark Timer Driver is initialized during system initialization. diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSWATCHDOGDRIVER.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSWATCHDOGDRIVER.yml index eb1ca3c4..03441464 100644 --- a/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSWATCHDOGDRIVER.yml +++ b/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSWATCHDOGDRIVER.yml @@ -1,9 +1,6 @@ SPDX-License-Identifier: CC-BY-SA-4.0 active: true -appl-config-option-type: feature -appl-config-option-default: | - If this configuration option is undefined, then no Watchdog Driver is - initialized during system initialization. +appl-config-option-type: feature-enable appl-config-option-description: | In case this configuration option is defined, then the Watchdog Driver is initialized during system initialization. diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSZERODRIVER.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSZERODRIVER.yml index f60e8db7..48330eec 100644 --- a/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSZERODRIVER.yml +++ b/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSZERODRIVER.yml @@ -1,9 +1,6 @@ SPDX-License-Identifier: CC-BY-SA-4.0 active: true -appl-config-option-type: feature -appl-config-option-default: | - If this configuration option is undefined, then no :file:`/dev/zero` Driver - is initialized during system initialization. +appl-config-option-type: feature-enable appl-config-option-description: | In case this configuration option is defined, then the :file:`/dev/zero` Driver is initialized during system initialization. diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-DIRTYMEMORY.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-DIRTYMEMORY.yml index 386de644..53b87705 100644 --- a/spec/acfg/opt/RTEMS-ACFG-OPT-DIRTYMEMORY.yml +++ b/spec/acfg/opt/RTEMS-ACFG-OPT-DIRTYMEMORY.yml @@ -1,9 +1,6 @@ SPDX-License-Identifier: CC-BY-SA-4.0 active: true -appl-config-option-type: feature -appl-config-option-default: | - If this configuration option is undefined, then the memory areas used for the - RTEMS Workspace and the C Program Heap are not dirtied. +appl-config-option-type: feature-enable appl-config-option-description: | In case this configuration option is defined, then the memory areas used for the RTEMS Workspace and the C Program Heap are dirtied with a ``0xCF`` byte diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-IDLETASKINITAPPL.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-IDLETASKINITAPPL.yml index aecd8535..f138a0ec 100644 --- a/spec/acfg/opt/RTEMS-ACFG-OPT-IDLETASKINITAPPL.yml +++ b/spec/acfg/opt/RTEMS-ACFG-OPT-IDLETASKINITAPPL.yml @@ -19,8 +19,9 @@ appl-config-option-notes: | The idle task must run at the lowest priority of all tasks in the system. - Configure a user idle task with the :ref:`CONFIGURE_IDLE_TASK_BODY` - configuration option. + If this configuration option is defined, then it is mandatory to configure a + user idle task with the :ref:`CONFIGURE_IDLE_TASK_BODY` configuration option, + otherwise a compile time error in the configuration file will occur. The application must define exactly one of the following configuration options @@ -31,7 +32,7 @@ appl-config-option-notes: | * :ref:`CONFIGURE_IDLE_TASK_INITIALIZES_APPLICATION` - otherwise a compile time error will occur. + otherwise a compile time error in the configuration file will occur. copyrights: - Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR) derived: false diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-IMFSDISABLECHMOD.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-IMFSDISABLECHMOD.yml index 3deaa274..895b4283 100644 --- a/spec/acfg/opt/RTEMS-ACFG-OPT-IMFSDISABLECHMOD.yml +++ b/spec/acfg/opt/RTEMS-ACFG-OPT-IMFSDISABLECHMOD.yml @@ -3,7 +3,7 @@ active: true appl-config-option-type: feature appl-config-option-default: | If this configuration option is undefined, then the root IMFS supports - changing the mode of a file. + changing the mode of files. appl-config-option-description: | In case this configuration option is defined, then the root IMFS does not support changing the mode of files (no support for :c:func:`chmod`). diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-MPAPPL.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-MPAPPL.yml index b3470141..598954c5 100644 --- a/spec/acfg/opt/RTEMS-ACFG-OPT-MPAPPL.yml +++ b/spec/acfg/opt/RTEMS-ACFG-OPT-MPAPPL.yml @@ -6,8 +6,8 @@ appl-config-option-default: | are not initialized. appl-config-option-description: | This configuration option is defined to indicate that the application intends - to be part of a multiprocessing configuration. Additional configuration - parameters are assumed to be provided. + to be part of a multiprocessing configuration. Additional configuration + options are assumed to be provided. appl-config-option-index: [] appl-config-option-name: CONFIGURE_MP_APPLICATION appl-config-option-notes: | diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-POSIXINITTHREADTABLE.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-POSIXINITTHREADTABLE.yml index 19fce73e..a06945b7 100644 --- a/spec/acfg/opt/RTEMS-ACFG-OPT-POSIXINITTHREADTABLE.yml +++ b/spec/acfg/opt/RTEMS-ACFG-OPT-POSIXINITTHREADTABLE.yml @@ -1,12 +1,9 @@ SPDX-License-Identifier: CC-BY-SA-4.0 active: true -appl-config-option-type: feature -appl-config-option-default: | - If this configuration option is undefined, then no POSIX initialization - thread is configured. +appl-config-option-type: feature-enable appl-config-option-description: | - In case this configuration option is defined, then a POSIX initialization - thread is configured. + In case this configuration option is defined, then exactly one POSIX + initialization thread is configured. appl-config-option-index: [] appl-config-option-name: CONFIGURE_POSIX_INIT_THREAD_TABLE appl-config-option-notes: | @@ -19,7 +16,7 @@ appl-config-option-notes: | * :ref:`CONFIGURE_IDLE_TASK_INITIALIZES_APPLICATION` - otherwise a compile time error will occur. + otherwise a compile time error in the configuration file will occur. copyrights: - Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR) derived: false diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-RECORDEXTENSIONSENABLED.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-RECORDEXTENSIONSENABLED.yml index ea481e8c..893b3661 100644 --- a/spec/acfg/opt/RTEMS-ACFG-OPT-RECORDEXTENSIONSENABLED.yml +++ b/spec/acfg/opt/RTEMS-ACFG-OPT-RECORDEXTENSIONSENABLED.yml @@ -1,15 +1,12 @@ SPDX-License-Identifier: CC-BY-SA-4.0 active: true -appl-config-option-type: feature -appl-config-option-default: | - If this configuration option is undefined, then the event record extensions - are not enabled. +appl-config-option-type: feature-enable appl-config-option-description: | In case * this configuration option is defined - * and :ref:`CONFIGURE_RECORD_PER_PROCESSOR_ITEMS` is also properly defined, + * and :ref:`CONFIGURE_RECORD_PER_PROCESSOR_ITEMS` is properly defined, then the event record extensions are enabled. appl-config-option-index: [] @@ -18,7 +15,7 @@ appl-config-option-notes: | The record extensions capture thread create, start, restart, delete, switch, begin, exitted and terminate events. copyrights: -- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR) +- Copyright (C) 2019 embedded brains GmbH (http://www.embedded-brains.de) derived: false enabled-by: [] header: '' diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-RECORDFATALDUMPBASE64.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-RECORDFATALDUMPBASE64.yml index fdc7f9d7..d36e96e8 100644 --- a/spec/acfg/opt/RTEMS-ACFG-OPT-RECORDFATALDUMPBASE64.yml +++ b/spec/acfg/opt/RTEMS-ACFG-OPT-RECORDFATALDUMPBASE64.yml @@ -1,18 +1,15 @@ SPDX-License-Identifier: CC-BY-SA-4.0 -appl-config-option-type: feature -appl-config-option-default: | - If this configuration option is undefined, then the event records are not - dumped in a fatal error extension. +appl-config-option-type: feature-enable appl-config-option-description: | In case * this configuration option is defined - * and :ref:`CONFIGURE_RECORD_EXTENSIONS_ENABLED` is defined + * and :ref:`CONFIGURE_RECORD_PER_PROCESSOR_ITEMS` is properly defined, * and :ref:`CONFIGURE_RECORD_FATAL_DUMP_BASE64_ZLIB` is undefined, - then the event records are dumped in base64 encoding in a fatal error + then the event records are dumped in Base64 encoding in a fatal error extension (see :ref:`Terminate`). appl-config-option-index: [] appl-config-option-name: CONFIGURE_RECORD_FATAL_DUMP_BASE64 diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-RECORDFATALDUMPBASE64ZLIB.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-RECORDFATALDUMPBASE64ZLIB.yml index f3110008..fafca967 100644 --- a/spec/acfg/opt/RTEMS-ACFG-OPT-RECORDFATALDUMPBASE64ZLIB.yml +++ b/spec/acfg/opt/RTEMS-ACFG-OPT-RECORDFATALDUMPBASE64ZLIB.yml @@ -1,16 +1,13 @@ SPDX-License-Identifier: CC-BY-SA-4.0 -appl-config-option-type: feature -appl-config-option-default: | - If this configuration option is undefined, then the event records are not - dumped in a fatal error extension. +appl-config-option-type: feature-enable appl-config-option-description: | In case * this configuration option is defined - * and :ref:`CONFIGURE_RECORD_EXTENSIONS_ENABLED` is defined, + * and :ref:`CONFIGURE_RECORD_PER_PROCESSOR_ITEMS` is properly defined, - then the event records are compressed by zlib and dumped in base64 encoding + then the event records are compressed by zlib and dumped in Base64 encoding in a fatal error extension (see :ref:`Terminate`). appl-config-option-index: [] appl-config-option-name: CONFIGURE_RECORD_FATAL_DUMP_BASE64_ZLIB diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-RECORDPERPROCESSORITEMS.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-RECORDPERPROCESSORITEMS.yml index 76c91488..60d5f00d 100644 --- a/spec/acfg/opt/RTEMS-ACFG-OPT-RECORDPERPROCESSORITEMS.yml +++ b/spec/acfg/opt/RTEMS-ACFG-OPT-RECORDPERPROCESSORITEMS.yml @@ -15,7 +15,7 @@ appl-config-option-notes: | appl-config-option-range: | A power of two greater than or equal to 16. copyrights: -- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR) +- Copyright (C) 2019 embedded brains GmbH (http://www.embedded-brains.de) derived: false enabled-by: [] header: '' diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-RTEMSINITTASKSTABLE.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-RTEMSINITTASKSTABLE.yml index 19deb718..5ed48c28 100644 --- a/spec/acfg/opt/RTEMS-ACFG-OPT-RTEMSINITTASKSTABLE.yml +++ b/spec/acfg/opt/RTEMS-ACFG-OPT-RTEMSINITTASKSTABLE.yml @@ -1,11 +1,8 @@ SPDX-License-Identifier: CC-BY-SA-4.0 active: true -appl-config-option-type: feature -appl-config-option-default: | - If this configuration option is undefined, then no Classic API initialization - task is configured. +appl-config-option-type: feature-enable appl-config-option-description: | - In case this configuration option is defined, then a Classic API + In case this configuration option is defined, then exactly one Classic API initialization task is configured. appl-config-option-index: [] appl-config-option-name: CONFIGURE_RTEMS_INIT_TASKS_TABLE @@ -19,7 +16,7 @@ appl-config-option-notes: | * :ref:`CONFIGURE_IDLE_TASK_INITIALIZES_APPLICATION` - otherwise a compile time error will occur. + otherwise a compile time error in the configuration file will occur. copyrights: - Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR) derived: false diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULERCBS.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULERCBS.yml index 99ca1035..5b339328 100644 --- a/spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULERCBS.yml +++ b/spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULERCBS.yml @@ -1,10 +1,6 @@ SPDX-License-Identifier: CC-BY-SA-4.0 active: true -appl-config-option-type: feature -appl-config-option-default: | - If this configuration option is undefined, then the - :ref:`Constant Bandwidth Server (CBS) Scheduler <SchedulerCBS>` - algorithm is not available to the application. +appl-config-option-type: feature-enable appl-config-option-description: | In case this configuration option is defined, then :ref:`Constant Bandwidth Server (CBS) Scheduler <SchedulerCBS>` diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULEREDF.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULEREDF.yml index f0a03a14..bb9cfa78 100644 --- a/spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULEREDF.yml +++ b/spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULEREDF.yml @@ -1,10 +1,6 @@ SPDX-License-Identifier: CC-BY-SA-4.0 active: true -appl-config-option-type: feature -appl-config-option-default: | - If this configuration option is undefined, then the - :ref:`Earliest Deadline First (EDF) Scheduler <SchedulerEDF>` - algorithm is not available to the application. +appl-config-option-type: feature-enable appl-config-option-description: | In case this configuration option is defined, then :ref:`Earliest Deadline First (EDF) Scheduler <SchedulerEDF>` diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULEREDFSMP.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULEREDFSMP.yml index 44323ffa..a0d324a2 100644 --- a/spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULEREDFSMP.yml +++ b/spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULEREDFSMP.yml @@ -1,10 +1,6 @@ SPDX-License-Identifier: CC-BY-SA-4.0 active: true -appl-config-option-type: feature -appl-config-option-default: | - If this configuration option is undefined, then the - :ref:`Earliest Deadline First (EDF) SMP Scheduler <SchedulerSMPEDF>` - algorithm is not available to the application. +appl-config-option-type: feature-enable appl-config-option-description: | In case this configuration option is defined, then :ref:`Earliest Deadline First (EDF) SMP Scheduler <SchedulerSMPEDF>` diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULERPRIORITY.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULERPRIORITY.yml index 580fd741..c4635b46 100644 --- a/spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULERPRIORITY.yml +++ b/spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULERPRIORITY.yml @@ -1,10 +1,6 @@ SPDX-License-Identifier: CC-BY-SA-4.0 active: true -appl-config-option-type: feature -appl-config-option-default: | - If this configuration option is undefined, then the - :ref:`Deterministic Priority Scheduler <SchedulerPriority>` - algorithm is not available to the application. +appl-config-option-type: feature-enable appl-config-option-description: | In case this configuration option is defined, then :ref:`Deterministic Priority Scheduler <SchedulerPriority>` diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULERPRIORITYAFFINITYSMP.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULERPRIORITYAFFINITYSMP.yml index ebaac96d..bf39fbf2 100644 --- a/spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULERPRIORITYAFFINITYSMP.yml +++ b/spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULERPRIORITYAFFINITYSMP.yml @@ -1,10 +1,6 @@ SPDX-License-Identifier: CC-BY-SA-4.0 active: true -appl-config-option-type: feature -appl-config-option-default: | - If this configuration option is undefined, then the - :ref:`Arbitrary Processor Affinity SMP Scheduler <SchedulerSMPPriorityAffinity>` - algorithm is not available to the application. +appl-config-option-type: feature-enable appl-config-option-description: | In case this configuration option is defined, then :ref:`Arbitrary Processor Affinity SMP Scheduler <SchedulerSMPPriorityAffinity>` diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULERPRIORITYSMP.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULERPRIORITYSMP.yml index 8d65f1d5..bed43e67 100644 --- a/spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULERPRIORITYSMP.yml +++ b/spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULERPRIORITYSMP.yml @@ -1,10 +1,6 @@ SPDX-License-Identifier: CC-BY-SA-4.0 active: true -appl-config-option-type: feature -appl-config-option-default: | - If this configuration option is undefined, then the - :ref:`Deterministic Priority SMP Scheduler <SchedulerSMPPriority>` - algorithm is not available to the application. +appl-config-option-type: feature-enable appl-config-option-description: | In case this configuration option is defined, then :ref:`Deterministic Priority SMP Scheduler <SchedulerSMPPriority>` diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULERSIMPLE.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULERSIMPLE.yml index 123566bd..04136b5e 100644 --- a/spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULERSIMPLE.yml +++ b/spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULERSIMPLE.yml @@ -1,10 +1,6 @@ SPDX-License-Identifier: CC-BY-SA-4.0 active: true -appl-config-option-type: feature -appl-config-option-default: | - If this configuration option is undefined, then the - :ref:`Simple Priority Scheduler <SchedulerPrioritySimple>` - algorithm is not available to the application. +appl-config-option-type: feature-enable appl-config-option-description: | In case this configuration option is defined, then :ref:`Simple Priority Scheduler <SchedulerPrioritySimple>` diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULERSIMPLESMP.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULERSIMPLESMP.yml index 684a6451..794b4072 100644 --- a/spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULERSIMPLESMP.yml +++ b/spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULERSIMPLESMP.yml @@ -1,10 +1,6 @@ SPDX-License-Identifier: CC-BY-SA-4.0 active: true -appl-config-option-type: feature -appl-config-option-default: | - If this configuration option is undefined, then the - :ref:`Simple Priority SMP Scheduler <SchedulerSMPPrioritySimple>` - algorithm is not available to the application. +appl-config-option-type: feature-enable appl-config-option-description: | In case this configuration option is defined, then :ref:`Simple Priority SMP Scheduler <SchedulerSMPPrioritySimple>` diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULERUSER.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULERUSER.yml index a19d7409..0da75a1f 100644 --- a/spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULERUSER.yml +++ b/spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULERUSER.yml @@ -1,9 +1,6 @@ SPDX-License-Identifier: CC-BY-SA-4.0 active: true -appl-config-option-type: feature -appl-config-option-default: | - If this configuration option is undefined, then no user provided scheduler - algorithm is available to the application. +appl-config-option-type: feature-enable appl-config-option-description: | In case this configuration option is defined, then the user must provide a scheduler algorithm to the application. diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-STACKCHECKERENABLED.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-STACKCHECKERENABLED.yml index 558d10f5..ee43b6ce 100644 --- a/spec/acfg/opt/RTEMS-ACFG-OPT-STACKCHECKERENABLED.yml +++ b/spec/acfg/opt/RTEMS-ACFG-OPT-STACKCHECKERENABLED.yml @@ -1,9 +1,6 @@ SPDX-License-Identifier: CC-BY-SA-4.0 active: true -appl-config-option-type: feature -appl-config-option-default: | - If this configuration option is undefined, then the stack checker is - disabled. +appl-config-option-type: feature-enable appl-config-option-description: | In case this configuration option is defined, then the stack checker is enabled. diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-UNLIMITEDOBJECTS.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-UNLIMITEDOBJECTS.yml index ea02afe2..dc8150d9 100644 --- a/spec/acfg/opt/RTEMS-ACFG-OPT-UNLIMITEDOBJECTS.yml +++ b/spec/acfg/opt/RTEMS-ACFG-OPT-UNLIMITEDOBJECTS.yml @@ -1,9 +1,6 @@ SPDX-License-Identifier: CC-BY-SA-4.0 active: true -appl-config-option-type: feature -appl-config-option-default: | - If this configuration option is undefined, then no unlimited objects are used - by default. +appl-config-option-type: feature-enable appl-config-option-description: | In case this configuration option is defined, then unlimited objects are used by default. diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-USEDEVFSASBASEFILESYSTEM.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-USEDEVFSASBASEFILESYSTEM.yml index 5590a644..e493a692 100644 --- a/spec/acfg/opt/RTEMS-ACFG-OPT-USEDEVFSASBASEFILESYSTEM.yml +++ b/spec/acfg/opt/RTEMS-ACFG-OPT-USEDEVFSASBASEFILESYSTEM.yml @@ -1,9 +1,6 @@ SPDX-License-Identifier: CC-BY-SA-4.0 active: true -appl-config-option-type: feature -appl-config-option-default: | - If this configuration option is undefined, then the root IMFS has the full - feature set by default. +appl-config-option-type: feature-enable appl-config-option-description: | In case this configuration option is defined, then an IMFS with a reduced feature set will be the base filesystem (also known as root filesystem). diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-USEMINIIMFSASBASEFILESYSTEM.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-USEMINIIMFSASBASEFILESYSTEM.yml index 23a305dd..70ee99b0 100644 --- a/spec/acfg/opt/RTEMS-ACFG-OPT-USEMINIIMFSASBASEFILESYSTEM.yml +++ b/spec/acfg/opt/RTEMS-ACFG-OPT-USEMINIIMFSASBASEFILESYSTEM.yml @@ -1,9 +1,6 @@ SPDX-License-Identifier: CC-BY-SA-4.0 active: true -appl-config-option-type: feature -appl-config-option-default: | - If this configuration option is undefined, then the root IMFS has the full - feature set by default. +appl-config-option-type: feature-enable appl-config-option-description: | In case this configuration option is defined, then an IMFS with a reduced feature set will be the base filesystem (also known as root filesystem). diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-VERBOSESYSTEMINIT.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-VERBOSESYSTEMINIT.yml index b15cc711..95a118ad 100644 --- a/spec/acfg/opt/RTEMS-ACFG-OPT-VERBOSESYSTEMINIT.yml +++ b/spec/acfg/opt/RTEMS-ACFG-OPT-VERBOSESYSTEMINIT.yml @@ -1,9 +1,6 @@ SPDX-License-Identifier: CC-BY-SA-4.0 active: true -appl-config-option-type: feature -appl-config-option-default: | - If this configuration option is undefined, then the system initialization is - quiet. +appl-config-option-type: feature-enable appl-config-option-description: | In case this configuration option is defined, then the system initialization is verbose. diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-ZEROWORKSPACEAUTOMATICALLY.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-ZEROWORKSPACEAUTOMATICALLY.yml index 670ca01d..28aa1718 100644 --- a/spec/acfg/opt/RTEMS-ACFG-OPT-ZEROWORKSPACEAUTOMATICALLY.yml +++ b/spec/acfg/opt/RTEMS-ACFG-OPT-ZEROWORKSPACEAUTOMATICALLY.yml @@ -1,9 +1,6 @@ SPDX-License-Identifier: CC-BY-SA-4.0 active: true -appl-config-option-type: feature -appl-config-option-default: | - If this configuration option is undefined, then the memory areas used for the - RTEMS Workspace and the C Program Heap are not zeroed. +appl-config-option-type: feature-enable appl-config-option-description: | In case this configuration option is defined, then the memory areas used for the RTEMS Workspace and the C Program Heap are zeroed with a ``0x00`` byte |