summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2021-11-24 10:16:52 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2021-11-24 10:20:42 +0100
commit98288212f7fa6dbb4370e21e40acd4ab66f6c2f2 (patch)
treee1e0a2e578f7f97c52f5401645a396b9f2e05b3a
parentspec: Specify SMP scheduler detail (diff)
downloadrtems-central-98288212f7fa6dbb4370e21e40acd4ab66f6c2f2.tar.bz2
spec: Adjust acfg constraints
-rw-r--r--spec/acfg/constraint/option-pre-qualified-mandatory.yml (renamed from spec/acfg/constraint/option-pre-qualified-use.yml)2
-rw-r--r--spec/acfg/constraint/option-pre-qualified-zero.yml4
-rw-r--r--spec/acfg/if/appl-disable-filesystem.yml2
-rw-r--r--spec/acfg/if/disable-newlib-reentrancy.yml2
-rw-r--r--spec/acfg/if/max-file-descriptors.yml2
5 files changed, 9 insertions, 3 deletions
diff --git a/spec/acfg/constraint/option-pre-qualified-use.yml b/spec/acfg/constraint/option-pre-qualified-mandatory.yml
index 512a16e9..0ecb7ca7 100644
--- a/spec/acfg/constraint/option-pre-qualified-use.yml
+++ b/spec/acfg/constraint/option-pre-qualified-mandatory.yml
@@ -9,6 +9,6 @@ rationale: null
text: |
The application configuration option is mandatory for the pre-qualified
feature set of RTEMS. Applications which are restricted to only use
- interfaces of the pre-qualified feature set of RTEMS shall use the
+ interfaces of the pre-qualified feature set of RTEMS shall define the
application configuration option.
type: constraint
diff --git a/spec/acfg/constraint/option-pre-qualified-zero.yml b/spec/acfg/constraint/option-pre-qualified-zero.yml
index d1db6b38..4eaf34f3 100644
--- a/spec/acfg/constraint/option-pre-qualified-zero.yml
+++ b/spec/acfg/constraint/option-pre-qualified-zero.yml
@@ -7,8 +7,8 @@ links:
uid: /req/usage-constraints
rationale: null
text: |
- A value of zero is required for the application configuration option for the
+ A value of zero for the application configuration option is mandatory for the
pre-qualified feature set of RTEMS. Applications which are restricted to
only use interfaces of the pre-qualified feature set of RTEMS shall define
- the application configuration option to a value equal to zero.
+ the application configuration option to zero.
type: constraint
diff --git a/spec/acfg/if/appl-disable-filesystem.yml b/spec/acfg/if/appl-disable-filesystem.yml
index 29d2f15f..61a56bf2 100644
--- a/spec/acfg/if/appl-disable-filesystem.yml
+++ b/spec/acfg/if/appl-disable-filesystem.yml
@@ -17,6 +17,8 @@ links:
uid: ../req/appl-disable-filesystem
- role: appl-config-group-member
uid: group-filesystem
+- role: constraint
+ uid: ../constraint/option-pre-qualified-mandatory
name: CONFIGURE_APPLICATION_DISABLE_FILESYSTEM
notes: |
Filesystems shall be initialized to support file descriptor based device
diff --git a/spec/acfg/if/disable-newlib-reentrancy.yml b/spec/acfg/if/disable-newlib-reentrancy.yml
index 184d948d..79d975dc 100644
--- a/spec/acfg/if/disable-newlib-reentrancy.yml
+++ b/spec/acfg/if/disable-newlib-reentrancy.yml
@@ -13,6 +13,8 @@ links:
uid: ../req/disable-newlib-reentrancy
- role: appl-config-group-member
uid: group-general
+- role: constraint
+ uid: ../constraint/option-pre-qualified-mandatory
name: CONFIGURE_DISABLE_NEWLIB_REENTRANCY
notes: |
You can enable this option to reduce the size of the :term:`TCB`. Use this
diff --git a/spec/acfg/if/max-file-descriptors.yml b/spec/acfg/if/max-file-descriptors.yml
index d4988451..507f37f2 100644
--- a/spec/acfg/if/max-file-descriptors.yml
+++ b/spec/acfg/if/max-file-descriptors.yml
@@ -16,6 +16,8 @@ links:
- role: appl-config-group-member
uid: group-general
- role: constraint
+ uid: ../constraint/option-pre-qualified-zero
+- role: constraint
uid: ../constraint/min-zero
- role: constraint
uid: ../constraint/max-size