summaryrefslogtreecommitdiffstats
path: root/spec/acfg
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2020-03-24 07:29:42 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2020-03-24 07:35:54 +0100
commit9398d2ef4fb6aa85edb60fc37f2877b8623b0c3e (patch)
tree605c7c9ae1f3c44d121fc74802f57909b2335f44 /spec/acfg
parentapplconfig: Support "feature-enable" option type (diff)
downloadrtems-central-9398d2ef4fb6aa85edb60fc37f2877b8623b0c3e.tar.bz2
spec: Use option type "feature-enable"
Diffstat (limited to 'spec/acfg')
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-APPLDISABLEFILESYSTEM.yml9
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-APPLDOESNOTNEEDCLOCKDRIVER.yml6
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSCLOCKDRIVER.yml7
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSCONSOLEDRIVER.yml5
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSFRAMEBUFFERDRIVER.yml5
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSLIBBLOCK.yml5
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSNULLDRIVER.yml5
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSRTCDRIVER.yml5
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSSIMPLECONSOLEDRIVER.yml5
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSSIMPLETASKCONSOLEDRIVER.yml5
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSSTUBDRIVER.yml5
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSTIMERDRIVER.yml5
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSWATCHDOGDRIVER.yml5
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSZERODRIVER.yml5
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-DIRTYMEMORY.yml5
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-IDLETASKINITAPPL.yml7
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-IMFSDISABLECHMOD.yml2
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-MPAPPL.yml4
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-POSIXINITTHREADTABLE.yml11
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-RECORDEXTENSIONSENABLED.yml9
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-RECORDFATALDUMPBASE64.yml9
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-RECORDFATALDUMPBASE64ZLIB.yml9
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-RECORDPERPROCESSORITEMS.yml2
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-RTEMSINITTASKSTABLE.yml9
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULERCBS.yml6
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULEREDF.yml6
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULEREDFSMP.yml6
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULERPRIORITY.yml6
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULERPRIORITYAFFINITYSMP.yml6
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULERPRIORITYSMP.yml6
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULERSIMPLE.yml6
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULERSIMPLESMP.yml6
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULERUSER.yml5
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-STACKCHECKERENABLED.yml5
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-UNLIMITEDOBJECTS.yml5
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-USEDEVFSASBASEFILESYSTEM.yml5
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-USEMINIIMFSASBASEFILESYSTEM.yml5
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-VERBOSESYSTEMINIT.yml5
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-ZEROWORKSPACEAUTOMATICALLY.yml5
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