[rtems-central commit] spec: Mark some acfg options as not pre-qualified

Sebastian Huber sebh at rtems.org
Tue Sep 28 09:14:44 UTC 2021


Module:    rtems-central
Branch:    master
Commit:    b2880bcfba606f3dfa96ba8505c96f6f00e946db
Changeset: http://git.rtems.org/rtems-central/commit/?id=b2880bcfba606f3dfa96ba8505c96f6f00e946db

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Tue Sep 28 10:10:15 2021 +0200

spec: Mark some acfg options as not pre-qualified

---

 spec/acfg/if/appl-extra-drivers.yml                    | 2 ++
 spec/acfg/if/appl-needs-ata-driver.yml                 | 2 ++
 spec/acfg/if/appl-needs-console-driver.yml             | 2 ++
 spec/acfg/if/appl-needs-framebuffer-driver.yml         | 2 ++
 spec/acfg/if/appl-needs-ide-driver.yml                 | 2 ++
 spec/acfg/if/appl-needs-libblock.yml                   | 2 ++
 spec/acfg/if/appl-needs-null-driver.yml                | 2 ++
 spec/acfg/if/appl-needs-rtc-driver.yml                 | 2 ++
 spec/acfg/if/appl-needs-simple-console-driver.yml      | 2 ++
 spec/acfg/if/appl-needs-simple-task-console-driver.yml | 2 ++
 spec/acfg/if/appl-needs-stub-driver.yml                | 2 ++
 spec/acfg/if/appl-needs-timer-driver.yml               | 2 ++
 spec/acfg/if/appl-needs-watchdog-driver.yml            | 2 ++
 spec/acfg/if/appl-needs-zero-driver.yml                | 2 ++
 spec/acfg/if/appl-prerequisite-drivers.yml             | 2 ++
 spec/acfg/if/ata-driver-task-priority.yml              | 2 ++
 spec/acfg/if/bdbuf-buffer-max-size.yml                 | 2 ++
 spec/acfg/if/bdbuf-buffer-min-size.yml                 | 2 ++
 spec/acfg/if/bdbuf-cache-memory-size.yml               | 2 ++
 spec/acfg/if/bdbuf-max-read-ahead-blocks.yml           | 2 ++
 spec/acfg/if/bdbuf-max-write-blocks.yml                | 2 ++
 spec/acfg/if/bdbuf-read-ahead-task-priority.yml        | 2 ++
 spec/acfg/if/bdbuf-swapout-block-hold.yml              | 2 ++
 spec/acfg/if/bdbuf-swapout-swap-period.yml             | 2 ++
 spec/acfg/if/bdbuf-swapout-task-priority.yml           | 2 ++
 spec/acfg/if/bdbuf-swapout-worker-taskp-riority.yml    | 2 ++
 spec/acfg/if/bdbuf-swapout-worker-tasks.yml            | 2 ++
 spec/acfg/if/bdbuf-task-stack-size.yml                 | 2 ++
 spec/acfg/if/bsp-idle-task-stack-size.yml              | 2 ++
 spec/acfg/if/bsp-interrupt-stack-size.yml              | 2 ++
 spec/acfg/if/bsp-prerequisite-drivers.yml              | 2 ++
 spec/acfg/if/cbs-max-servers.yml                       | 2 ++
 spec/acfg/if/dirty-memory.yml                          | 2 ++
 spec/acfg/if/executive-ram-size.yml                    | 2 ++
 spec/acfg/if/extra-task-stacks.yml                     | 2 ++
 spec/acfg/if/filesystem-all.yml                        | 2 ++
 spec/acfg/if/filesystem-dosfs.yml                      | 2 ++
 spec/acfg/if/filesystem-ftpfs.yml                      | 2 ++
 spec/acfg/if/filesystem-imfs.yml                       | 2 ++
 spec/acfg/if/filesystem-jffs2.yml                      | 2 ++
 spec/acfg/if/filesystem-nfs.yml                        | 2 ++
 spec/acfg/if/filesystem-rfs.yml                        | 2 ++
 spec/acfg/if/filesystem-tftpfs.yml                     | 2 ++
 spec/acfg/if/imfs-disable-chmod.yml                    | 2 ++
 spec/acfg/if/imfs-disable-chown.yml                    | 2 ++
 spec/acfg/if/imfs-disable-link.yml                     | 2 ++
 spec/acfg/if/imfs-disable-mknod-device.yml             | 2 ++
 spec/acfg/if/imfs-disable-mknod-file.yml               | 2 ++
 spec/acfg/if/imfs-disable-mknod.yml                    | 2 ++
 spec/acfg/if/imfs-disable-mount.yml                    | 2 ++
 spec/acfg/if/imfs-disable-readdir.yml                  | 2 ++
 spec/acfg/if/imfs-disable-readlink.yml                 | 2 ++
 spec/acfg/if/imfs-disable-rename.yml                   | 2 ++
 spec/acfg/if/imfs-disable-rmnod.yml                    | 2 ++
 spec/acfg/if/imfs-disable-symlink.yml                  | 2 ++
 spec/acfg/if/imfs-disable-unmount.yml                  | 2 ++
 spec/acfg/if/imfs-disable-utime.yml                    | 2 ++
 spec/acfg/if/imfs-enable-mkfifo.yml                    | 2 ++
 spec/acfg/if/imfs-memfile-bytes-per-block.yml          | 2 ++
 spec/acfg/if/init-task-stack-size.yml                  | 2 ++
 spec/acfg/if/malloc-bsp-supports-sbrk.yml              | 2 ++
 spec/acfg/if/malloc-dirty.yml                          | 2 ++
 spec/acfg/if/max-drivers.yml                           | 2 ++
 spec/acfg/if/max-ports.yml                             | 2 ++
 spec/acfg/if/max-posix-key-value-pairs.yml             | 2 ++
 spec/acfg/if/max-posix-keys.yml                        | 2 ++
 spec/acfg/if/max-posix-message-queues.yml              | 2 ++
 spec/acfg/if/max-posix-queued-signals.yml              | 2 ++
 spec/acfg/if/max-posix-semaphores.yml                  | 2 ++
 spec/acfg/if/max-posix-shms.yml                        | 2 ++
 spec/acfg/if/max-posix-threads.yml                     | 2 ++
 spec/acfg/if/max-posix-timers.yml                      | 2 ++
 spec/acfg/if/max-regions.yml                           | 2 ++
 spec/acfg/if/max-thread-name-size.yml                  | 2 ++
 spec/acfg/if/memory-overhead.yml                       | 2 ++
 spec/acfg/if/message-buffer-memory.yml                 | 2 ++
 spec/acfg/if/min-posix-thread-stack-size.yml           | 2 ++
 spec/acfg/if/mp-appl.yml                               | 2 ++
 spec/acfg/if/mp-extra-server-stack.yml                 | 2 ++
 spec/acfg/if/mp-max-global-objects.yml                 | 2 ++
 spec/acfg/if/mp-max-nodes.yml                          | 2 ++
 spec/acfg/if/mp-max-proxies.yml                        | 2 ++
 spec/acfg/if/mp-mpci-table-pointer.yml                 | 2 ++
 spec/acfg/if/mp-node-number.yml                        | 2 ++
 spec/acfg/if/posix-init-thread-entry-point.yml         | 2 ++
 spec/acfg/if/posix-init-thread-stack-size.yml          | 2 ++
 spec/acfg/if/posix-init-thread-table.yml               | 2 ++
 spec/acfg/if/record-extensions-enabled.yml             | 2 ++
 spec/acfg/if/record-fatal-dump-base64-zlib.yml         | 2 ++
 spec/acfg/if/record-fatal-dump-base64.yml              | 2 ++
 spec/acfg/if/record-per-processor-items.yml            | 2 ++
 spec/acfg/if/scheduler-cbs.yml                         | 2 ++
 spec/acfg/if/scheduler-edf.yml                         | 2 ++
 spec/acfg/if/scheduler-priority-affinity-smp.yml       | 2 ++
 spec/acfg/if/scheduler-priority-smp.yml                | 2 ++
 spec/acfg/if/scheduler-simple-smp.yml                  | 2 ++
 spec/acfg/if/scheduler-simple.yml                      | 2 ++
 spec/acfg/if/scheduler-strong-apa.yml                  | 2 ++
 spec/acfg/if/scheduler-user.yml                        | 2 ++
 spec/acfg/if/stack-checker-enabled.yml                 | 2 ++
 spec/acfg/if/task-stack-allocator-init.yml             | 2 ++
 spec/acfg/if/task-stack-from-alloc.yml                 | 2 ++
 spec/acfg/if/unified-work-areas.yml                    | 2 ++
 spec/acfg/if/unlimited-allocation-size.yml             | 2 ++
 spec/acfg/if/unlimited-objects.yml                     | 2 ++
 spec/acfg/if/use-devfs-as-base-filesystem.yml          | 2 ++
 spec/acfg/if/use-miniimfs-as-base-filesystem.yml       | 2 ++
 spec/acfg/if/verbose-system-init.yml                   | 2 ++
 spec/acfg/if/zero-workspace-automatically.yml          | 2 ++
 109 files changed, 218 insertions(+)

diff --git a/spec/acfg/if/appl-extra-drivers.yml b/spec/acfg/if/appl-extra-drivers.yml
index c47258b..333a6c7 100644
--- a/spec/acfg/if/appl-extra-drivers.yml
+++ b/spec/acfg/if/appl-extra-drivers.yml
@@ -17,6 +17,8 @@ links:
   uid: group-devdrv
 - role: constraint
   uid: ../constraint/init-driver-table
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_APPLICATION_EXTRA_DRIVERS
 notes: |
   The value of this configuration option is placed after the entries of other
diff --git a/spec/acfg/if/appl-needs-ata-driver.yml b/spec/acfg/if/appl-needs-ata-driver.yml
index 4502cf0..eb62329 100644
--- a/spec/acfg/if/appl-needs-ata-driver.yml
+++ b/spec/acfg/if/appl-needs-ata-driver.yml
@@ -13,6 +13,8 @@ links:
   uid: ../req/appl-needs-ata-driver
 - role: appl-config-group-member
   uid: group-devdrv
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_APPLICATION_NEEDS_ATA_DRIVER
 notes: |
   Most BSPs do not include support for an ATA Driver.
diff --git a/spec/acfg/if/appl-needs-console-driver.yml b/spec/acfg/if/appl-needs-console-driver.yml
index b1cfd54..893a81d 100644
--- a/spec/acfg/if/appl-needs-console-driver.yml
+++ b/spec/acfg/if/appl-needs-console-driver.yml
@@ -13,6 +13,8 @@ links:
   uid: ../req/appl-needs-console-driver
 - role: appl-config-group-member
   uid: group-devdrv
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
 notes: |
   The Console Driver is responsible for providing the :file:`/dev/console`
diff --git a/spec/acfg/if/appl-needs-framebuffer-driver.yml b/spec/acfg/if/appl-needs-framebuffer-driver.yml
index 0ee1ac1..646fb35 100644
--- a/spec/acfg/if/appl-needs-framebuffer-driver.yml
+++ b/spec/acfg/if/appl-needs-framebuffer-driver.yml
@@ -13,6 +13,8 @@ links:
   uid: ../req/appl-needs-framebuffer-driver
 - role: appl-config-group-member
   uid: group-devdrv
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_APPLICATION_NEEDS_FRAME_BUFFER_DRIVER
 notes: |
   Most BSPs do not include support for a Frame Buffer Driver. This is
diff --git a/spec/acfg/if/appl-needs-ide-driver.yml b/spec/acfg/if/appl-needs-ide-driver.yml
index 9518612..bd2cce7 100644
--- a/spec/acfg/if/appl-needs-ide-driver.yml
+++ b/spec/acfg/if/appl-needs-ide-driver.yml
@@ -13,6 +13,8 @@ links:
   uid: ../req/appl-needs-ide-driver
 - role: appl-config-group-member
   uid: group-devdrv
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_APPLICATION_NEEDS_IDE_DRIVER
 notes: |
   Most BSPs do not include support for an IDE Driver.
diff --git a/spec/acfg/if/appl-needs-libblock.yml b/spec/acfg/if/appl-needs-libblock.yml
index f40884e..5b1bc0d 100644
--- a/spec/acfg/if/appl-needs-libblock.yml
+++ b/spec/acfg/if/appl-needs-libblock.yml
@@ -13,6 +13,8 @@ links:
   uid: ../req/appl-needs-libblock
 - role: appl-config-group-member
   uid: group-bdbuf
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_APPLICATION_NEEDS_LIBBLOCK
 notes: |
   Each option of the Block Device Cache (bdbuf) configuration can be explicitly
diff --git a/spec/acfg/if/appl-needs-null-driver.yml b/spec/acfg/if/appl-needs-null-driver.yml
index c6c1255..63e104b 100644
--- a/spec/acfg/if/appl-needs-null-driver.yml
+++ b/spec/acfg/if/appl-needs-null-driver.yml
@@ -14,6 +14,8 @@ links:
   uid: ../req/appl-needs-null-driver
 - role: appl-config-group-member
   uid: group-devdrv
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_APPLICATION_NEEDS_NULL_DRIVER
 notes: |
   This device driver is supported by all BSPs.
diff --git a/spec/acfg/if/appl-needs-rtc-driver.yml b/spec/acfg/if/appl-needs-rtc-driver.yml
index f32d4a7..ccd7428 100644
--- a/spec/acfg/if/appl-needs-rtc-driver.yml
+++ b/spec/acfg/if/appl-needs-rtc-driver.yml
@@ -13,6 +13,8 @@ links:
   uid: ../req/appl-needs-rtc-driver
 - role: appl-config-group-member
   uid: group-devdrv
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_APPLICATION_NEEDS_RTC_DRIVER
 notes: |
   Most BSPs do not include support for a real-time clock (RTC). This is because
diff --git a/spec/acfg/if/appl-needs-simple-console-driver.yml b/spec/acfg/if/appl-needs-simple-console-driver.yml
index cf25b4f..9e7441c 100644
--- a/spec/acfg/if/appl-needs-simple-console-driver.yml
+++ b/spec/acfg/if/appl-needs-simple-console-driver.yml
@@ -13,6 +13,8 @@ links:
   uid: ../req/appl-needs-simple-console-driver
 - role: appl-config-group-member
   uid: group-devdrv
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_APPLICATION_NEEDS_SIMPLE_CONSOLE_DRIVER
 notes: |
   This device driver is responsible for providing the :file:`/dev/console`
diff --git a/spec/acfg/if/appl-needs-simple-task-console-driver.yml b/spec/acfg/if/appl-needs-simple-task-console-driver.yml
index aef29e4..a137c4b 100644
--- a/spec/acfg/if/appl-needs-simple-task-console-driver.yml
+++ b/spec/acfg/if/appl-needs-simple-task-console-driver.yml
@@ -13,6 +13,8 @@ links:
   uid: ../req/appl-needs-simple-task-console-driver
 - role: appl-config-group-member
   uid: group-devdrv
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_APPLICATION_NEEDS_SIMPLE_TASK_CONSOLE_DRIVER
 notes: |
   This device driver is responsible for providing the :file:`/dev/console`
diff --git a/spec/acfg/if/appl-needs-stub-driver.yml b/spec/acfg/if/appl-needs-stub-driver.yml
index 65284f6..c5c5272 100644
--- a/spec/acfg/if/appl-needs-stub-driver.yml
+++ b/spec/acfg/if/appl-needs-stub-driver.yml
@@ -13,6 +13,8 @@ links:
   uid: ../req/appl-needs-stub-driver
 - role: appl-config-group-member
   uid: group-devdrv
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_APPLICATION_NEEDS_STUB_DRIVER
 notes: |
   This device driver simply provides entry points that return successful and
diff --git a/spec/acfg/if/appl-needs-timer-driver.yml b/spec/acfg/if/appl-needs-timer-driver.yml
index 0a4f5ea..63879cc 100644
--- a/spec/acfg/if/appl-needs-timer-driver.yml
+++ b/spec/acfg/if/appl-needs-timer-driver.yml
@@ -13,6 +13,8 @@ links:
   uid: ../req/appl-needs-timer-driver
 - role: appl-config-group-member
   uid: group-devdrv
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_APPLICATION_NEEDS_TIMER_DRIVER
 notes: |
   The Benchmark Timer Driver is intended for the benchmark tests of the RTEMS
diff --git a/spec/acfg/if/appl-needs-watchdog-driver.yml b/spec/acfg/if/appl-needs-watchdog-driver.yml
index 1a6aeef..df2b825 100644
--- a/spec/acfg/if/appl-needs-watchdog-driver.yml
+++ b/spec/acfg/if/appl-needs-watchdog-driver.yml
@@ -13,6 +13,8 @@ links:
   uid: ../req/appl-needs-watchdog-driver
 - role: appl-config-group-member
   uid: group-devdrv
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_APPLICATION_NEEDS_WATCHDOG_DRIVER
 notes: |
   Most BSPs do not include support for a watchdog device driver. This is
diff --git a/spec/acfg/if/appl-needs-zero-driver.yml b/spec/acfg/if/appl-needs-zero-driver.yml
index 2f2adec..7505f06 100644
--- a/spec/acfg/if/appl-needs-zero-driver.yml
+++ b/spec/acfg/if/appl-needs-zero-driver.yml
@@ -14,6 +14,8 @@ links:
   uid: ../req/appl-needs-zero-driver
 - role: appl-config-group-member
   uid: group-devdrv
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_APPLICATION_NEEDS_ZERO_DRIVER
 notes: |
   This device driver is supported by all BSPs.
diff --git a/spec/acfg/if/appl-prerequisite-drivers.yml b/spec/acfg/if/appl-prerequisite-drivers.yml
index d917d1f..fbc2aeb 100644
--- a/spec/acfg/if/appl-prerequisite-drivers.yml
+++ b/spec/acfg/if/appl-prerequisite-drivers.yml
@@ -17,6 +17,8 @@ links:
   uid: group-devdrv
 - role: constraint
   uid: ../constraint/init-driver-table
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_APPLICATION_PREREQUISITE_DRIVERS
 notes: |
   The value of this configuration option is placed after the entries defined by
diff --git a/spec/acfg/if/ata-driver-task-priority.yml b/spec/acfg/if/ata-driver-task-priority.yml
index ab3b4a1..7e9b74b 100644
--- a/spec/acfg/if/ata-driver-task-priority.yml
+++ b/spec/acfg/if/ata-driver-task-priority.yml
@@ -15,6 +15,8 @@ links:
   uid: group-devdrv
 - role: constraint
   uid: ../constraint/valid-task-priority
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_ATA_DRIVER_TASK_PRIORITY
 notes: |
   This configuration option is only evaluated if the configuration option
diff --git a/spec/acfg/if/bdbuf-buffer-max-size.yml b/spec/acfg/if/bdbuf-buffer-max-size.yml
index 10b16a1..7b23b31 100644
--- a/spec/acfg/if/bdbuf-buffer-max-size.yml
+++ b/spec/acfg/if/bdbuf-buffer-max-size.yml
@@ -18,6 +18,8 @@ links:
   uid: ../constraint/min-zero
 - role: constraint
   uid: ../constraint/multiple-of-bdbuf-buffer-min-size
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_BDBUF_BUFFER_MAX_SIZE
 notes: null
 type: interface
diff --git a/spec/acfg/if/bdbuf-buffer-min-size.yml b/spec/acfg/if/bdbuf-buffer-min-size.yml
index 66a2b79..5b6f288 100644
--- a/spec/acfg/if/bdbuf-buffer-min-size.yml
+++ b/spec/acfg/if/bdbuf-buffer-min-size.yml
@@ -18,6 +18,8 @@ links:
   uid: ../constraint/min-zero
 - role: constraint
   uid: ../constraint/max-uint32
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_BDBUF_BUFFER_MIN_SIZE
 notes: null
 type: interface
diff --git a/spec/acfg/if/bdbuf-cache-memory-size.yml b/spec/acfg/if/bdbuf-cache-memory-size.yml
index fb19cf5..a828bd6 100644
--- a/spec/acfg/if/bdbuf-cache-memory-size.yml
+++ b/spec/acfg/if/bdbuf-cache-memory-size.yml
@@ -18,6 +18,8 @@ links:
   uid: ../constraint/min-zero
 - role: constraint
   uid: ../constraint/max-size
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_BDBUF_CACHE_MEMORY_SIZE
 notes: null
 type: interface
diff --git a/spec/acfg/if/bdbuf-max-read-ahead-blocks.yml b/spec/acfg/if/bdbuf-max-read-ahead-blocks.yml
index 5903dc8..dff558d 100644
--- a/spec/acfg/if/bdbuf-max-read-ahead-blocks.yml
+++ b/spec/acfg/if/bdbuf-max-read-ahead-blocks.yml
@@ -18,6 +18,8 @@ links:
   uid: ../constraint/min-zero
 - role: constraint
   uid: ../constraint/max-uint32
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_BDBUF_MAX_READ_AHEAD_BLOCKS
 notes: |
   A value of 0 disables the read-ahead task (default).  The read-ahead task
diff --git a/spec/acfg/if/bdbuf-max-write-blocks.yml b/spec/acfg/if/bdbuf-max-write-blocks.yml
index 86c1044..43404fe 100644
--- a/spec/acfg/if/bdbuf-max-write-blocks.yml
+++ b/spec/acfg/if/bdbuf-max-write-blocks.yml
@@ -18,6 +18,8 @@ links:
   uid: ../constraint/min-zero
 - role: constraint
   uid: ../constraint/max-uint32
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_BDBUF_MAX_WRITE_BLOCKS
 notes: null
 type: interface
diff --git a/spec/acfg/if/bdbuf-read-ahead-task-priority.yml b/spec/acfg/if/bdbuf-read-ahead-task-priority.yml
index 010484f..b5e1f9a 100644
--- a/spec/acfg/if/bdbuf-read-ahead-task-priority.yml
+++ b/spec/acfg/if/bdbuf-read-ahead-task-priority.yml
@@ -15,6 +15,8 @@ links:
   uid: group-bdbuf
 - role: constraint
   uid: ../constraint/valid-task-priority
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_BDBUF_READ_AHEAD_TASK_PRIORITY
 notes: null
 type: interface
diff --git a/spec/acfg/if/bdbuf-swapout-block-hold.yml b/spec/acfg/if/bdbuf-swapout-block-hold.yml
index b693c23..b2bc08c 100644
--- a/spec/acfg/if/bdbuf-swapout-block-hold.yml
+++ b/spec/acfg/if/bdbuf-swapout-block-hold.yml
@@ -18,6 +18,8 @@ links:
   uid: ../constraint/min-zero
 - role: constraint
   uid: ../constraint/max-uint32
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_SWAPOUT_BLOCK_HOLD
 notes: null
 type: interface
diff --git a/spec/acfg/if/bdbuf-swapout-swap-period.yml b/spec/acfg/if/bdbuf-swapout-swap-period.yml
index 80a8cfc..a6d69e4 100644
--- a/spec/acfg/if/bdbuf-swapout-swap-period.yml
+++ b/spec/acfg/if/bdbuf-swapout-swap-period.yml
@@ -18,6 +18,8 @@ links:
   uid: ../constraint/min-zero
 - role: constraint
   uid: ../constraint/max-uint32
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_SWAPOUT_SWAP_PERIOD
 notes: null
 type: interface
diff --git a/spec/acfg/if/bdbuf-swapout-task-priority.yml b/spec/acfg/if/bdbuf-swapout-task-priority.yml
index 05425d0..01e8cbd 100644
--- a/spec/acfg/if/bdbuf-swapout-task-priority.yml
+++ b/spec/acfg/if/bdbuf-swapout-task-priority.yml
@@ -15,6 +15,8 @@ links:
   uid: group-bdbuf
 - role: constraint
   uid: ../constraint/valid-task-priority
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_SWAPOUT_TASK_PRIORITY
 notes: null
 type: interface
diff --git a/spec/acfg/if/bdbuf-swapout-worker-taskp-riority.yml b/spec/acfg/if/bdbuf-swapout-worker-taskp-riority.yml
index b360de3..bd67d57 100644
--- a/spec/acfg/if/bdbuf-swapout-worker-taskp-riority.yml
+++ b/spec/acfg/if/bdbuf-swapout-worker-taskp-riority.yml
@@ -16,6 +16,8 @@ links:
   uid: group-bdbuf
 - role: constraint
   uid: ../constraint/valid-task-priority
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_SWAPOUT_WORKER_TASK_PRIORITY
 notes: null
 type: interface
diff --git a/spec/acfg/if/bdbuf-swapout-worker-tasks.yml b/spec/acfg/if/bdbuf-swapout-worker-tasks.yml
index d0b9fc3..65b22f7 100644
--- a/spec/acfg/if/bdbuf-swapout-worker-tasks.yml
+++ b/spec/acfg/if/bdbuf-swapout-worker-tasks.yml
@@ -17,6 +17,8 @@ links:
   uid: ../constraint/min-zero
 - role: constraint
   uid: ../constraint/max-uint32
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_SWAPOUT_WORKER_TASKS
 notes: null
 type: interface
diff --git a/spec/acfg/if/bdbuf-task-stack-size.yml b/spec/acfg/if/bdbuf-task-stack-size.yml
index 444ac90..608facc 100644
--- a/spec/acfg/if/bdbuf-task-stack-size.yml
+++ b/spec/acfg/if/bdbuf-task-stack-size.yml
@@ -20,6 +20,8 @@ links:
   uid: ../constraint/memory-size
 - role: constraint
   uid: ../constraint/stack-space
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_BDBUF_TASK_STACK_SIZE
 notes: null
 type: interface
diff --git a/spec/acfg/if/bsp-idle-task-stack-size.yml b/spec/acfg/if/bsp-idle-task-stack-size.yml
index d3ec5fc..e7c945a 100644
--- a/spec/acfg/if/bsp-idle-task-stack-size.yml
+++ b/spec/acfg/if/bsp-idle-task-stack-size.yml
@@ -25,6 +25,8 @@ links:
   uid: ../constraint/min-bsp-app
 - role: constraint
   uid: ../constraint/valid-idle-stack-area
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: BSP_IDLE_TASK_STACK_SIZE
 notes: null
 type: interface
diff --git a/spec/acfg/if/bsp-interrupt-stack-size.yml b/spec/acfg/if/bsp-interrupt-stack-size.yml
index 5b5f7fc..fd89d3a 100644
--- a/spec/acfg/if/bsp-interrupt-stack-size.yml
+++ b/spec/acfg/if/bsp-interrupt-stack-size.yml
@@ -27,6 +27,8 @@ links:
   uid: ../constraint/valid-isr-stack-area
 - role: constraint
   uid: ../constraint/valid-isr-stack-alignment
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: BSP_INTERRUPT_STACK_SIZE
 notes: null
 type: interface
diff --git a/spec/acfg/if/bsp-prerequisite-drivers.yml b/spec/acfg/if/bsp-prerequisite-drivers.yml
index 4d4efad..121ee5c 100644
--- a/spec/acfg/if/bsp-prerequisite-drivers.yml
+++ b/spec/acfg/if/bsp-prerequisite-drivers.yml
@@ -23,6 +23,8 @@ links:
   uid: group-bsp
 - role: constraint
   uid: ../constraint/init-userext-table
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_BSP_PREREQUISITE_DRIVERS
 notes: |
   The value of this configuration option is placed before the entries of all
diff --git a/spec/acfg/if/cbs-max-servers.yml b/spec/acfg/if/cbs-max-servers.yml
index 2d56d50..e608e2d 100644
--- a/spec/acfg/if/cbs-max-servers.yml
+++ b/spec/acfg/if/cbs-max-servers.yml
@@ -20,6 +20,8 @@ links:
   uid: ../constraint/max-size
 - role: constraint
   uid: ../constraint/memory-size
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_CBS_MAXIMUM_SERVERS
 notes: |
   This configuration option is only evaluated if the configuration option
diff --git a/spec/acfg/if/dirty-memory.yml b/spec/acfg/if/dirty-memory.yml
index a9c961a..77573b7 100644
--- a/spec/acfg/if/dirty-memory.yml
+++ b/spec/acfg/if/dirty-memory.yml
@@ -14,6 +14,8 @@ links:
   uid: ../req/dirty-memory
 - role: appl-config-group-member
   uid: group-general
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_DIRTY_MEMORY
 notes: |
   Dirtying memory can add significantly to system initialization time.  It may
diff --git a/spec/acfg/if/executive-ram-size.yml b/spec/acfg/if/executive-ram-size.yml
index 0d99872..849f2c3 100644
--- a/spec/acfg/if/executive-ram-size.yml
+++ b/spec/acfg/if/executive-ram-size.yml
@@ -23,6 +23,8 @@ links:
   uid: ../constraint/max-uintptr
 - role: constraint
   uid: ../constraint/memory-size
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_EXECUTIVE_RAM_SIZE
 notes: |
   This is an advanced configuration option.  Use it only if you know exactly
diff --git a/spec/acfg/if/extra-task-stacks.yml b/spec/acfg/if/extra-task-stacks.yml
index 38bfa22..badb404 100644
--- a/spec/acfg/if/extra-task-stacks.yml
+++ b/spec/acfg/if/extra-task-stacks.yml
@@ -20,6 +20,8 @@ links:
   uid: ../constraint/min-zero
 - role: constraint
   uid: ../constraint/stack-space
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_EXTRA_TASK_STACKS
 notes: |
   This parameter is very important.  If the application creates tasks with
diff --git a/spec/acfg/if/filesystem-all.yml b/spec/acfg/if/filesystem-all.yml
index 1b48fca..24b697e 100644
--- a/spec/acfg/if/filesystem-all.yml
+++ b/spec/acfg/if/filesystem-all.yml
@@ -27,6 +27,8 @@ links:
   uid: ../req/filesystem-all
 - role: appl-config-group-member
   uid: group-filesystem
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_FILESYSTEM_ALL
 notes: null
 type: interface
diff --git a/spec/acfg/if/filesystem-dosfs.yml b/spec/acfg/if/filesystem-dosfs.yml
index 2541057..94827dc 100644
--- a/spec/acfg/if/filesystem-dosfs.yml
+++ b/spec/acfg/if/filesystem-dosfs.yml
@@ -14,6 +14,8 @@ links:
   uid: ../req/filesystem-dosfs
 - role: appl-config-group-member
   uid: group-filesystem
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_FILESYSTEM_DOSFS
 notes: |
   This filesystem requires a Block Device Cache configuration, see
diff --git a/spec/acfg/if/filesystem-ftpfs.yml b/spec/acfg/if/filesystem-ftpfs.yml
index 80abbbf..d0f1fe2 100644
--- a/spec/acfg/if/filesystem-ftpfs.yml
+++ b/spec/acfg/if/filesystem-ftpfs.yml
@@ -14,6 +14,8 @@ links:
   uid: ../req/filesystem-ftpfs
 - role: appl-config-group-member
   uid: group-filesystem
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_FILESYSTEM_FTPFS
 notes: null
 type: interface
diff --git a/spec/acfg/if/filesystem-imfs.yml b/spec/acfg/if/filesystem-imfs.yml
index 12bbf95..21c14bc 100644
--- a/spec/acfg/if/filesystem-imfs.yml
+++ b/spec/acfg/if/filesystem-imfs.yml
@@ -14,6 +14,8 @@ links:
   uid: ../req/filesystem-imfs
 - role: appl-config-group-member
   uid: group-filesystem
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_FILESYSTEM_IMFS
 notes: |
   Applications will rarely need this configuration option.  This configuration
diff --git a/spec/acfg/if/filesystem-jffs2.yml b/spec/acfg/if/filesystem-jffs2.yml
index 0b33bf2..f72c395 100644
--- a/spec/acfg/if/filesystem-jffs2.yml
+++ b/spec/acfg/if/filesystem-jffs2.yml
@@ -14,6 +14,8 @@ links:
   uid: ../req/filesystem-jffs2
 - role: appl-config-group-member
   uid: group-filesystem
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_FILESYSTEM_JFFS2
 notes: null
 type: interface
diff --git a/spec/acfg/if/filesystem-nfs.yml b/spec/acfg/if/filesystem-nfs.yml
index 4871c96..feae256 100644
--- a/spec/acfg/if/filesystem-nfs.yml
+++ b/spec/acfg/if/filesystem-nfs.yml
@@ -14,6 +14,8 @@ links:
   uid: ../req/filesystem-nfs
 - role: appl-config-group-member
   uid: group-filesystem
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_FILESYSTEM_NFS
 notes: null
 type: interface
diff --git a/spec/acfg/if/filesystem-rfs.yml b/spec/acfg/if/filesystem-rfs.yml
index 019a8ff..5cd12a9 100644
--- a/spec/acfg/if/filesystem-rfs.yml
+++ b/spec/acfg/if/filesystem-rfs.yml
@@ -14,6 +14,8 @@ links:
   uid: ../req/filesystem-rfs
 - role: appl-config-group-member
   uid: group-filesystem
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_FILESYSTEM_RFS
 notes: |
   This filesystem requires a Block Device Cache configuration, see
diff --git a/spec/acfg/if/filesystem-tftpfs.yml b/spec/acfg/if/filesystem-tftpfs.yml
index 35f1e68..dffbe52 100644
--- a/spec/acfg/if/filesystem-tftpfs.yml
+++ b/spec/acfg/if/filesystem-tftpfs.yml
@@ -14,6 +14,8 @@ links:
   uid: ../req/filesystem-tftpfs
 - role: appl-config-group-member
   uid: group-filesystem
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_FILESYSTEM_TFTPFS
 notes: null
 type: interface
diff --git a/spec/acfg/if/imfs-disable-chmod.yml b/spec/acfg/if/imfs-disable-chmod.yml
index 03c518a..30cfd6b 100644
--- a/spec/acfg/if/imfs-disable-chmod.yml
+++ b/spec/acfg/if/imfs-disable-chmod.yml
@@ -16,6 +16,8 @@ links:
   uid: ../req/imfs-disable-chmod
 - role: appl-config-group-member
   uid: group-filesystem
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_IMFS_DISABLE_CHMOD
 notes: null
 type: interface
diff --git a/spec/acfg/if/imfs-disable-chown.yml b/spec/acfg/if/imfs-disable-chown.yml
index b2e5ee8..50b7d8e 100644
--- a/spec/acfg/if/imfs-disable-chown.yml
+++ b/spec/acfg/if/imfs-disable-chown.yml
@@ -16,6 +16,8 @@ links:
   uid: ../req/imfs-disable-chown
 - role: appl-config-group-member
   uid: group-filesystem
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_IMFS_DISABLE_CHOWN
 notes: null
 type: interface
diff --git a/spec/acfg/if/imfs-disable-link.yml b/spec/acfg/if/imfs-disable-link.yml
index 3185ce9..4622f02 100644
--- a/spec/acfg/if/imfs-disable-link.yml
+++ b/spec/acfg/if/imfs-disable-link.yml
@@ -16,6 +16,8 @@ links:
   uid: ../req/imfs-disable-link
 - role: appl-config-group-member
   uid: group-filesystem
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_IMFS_DISABLE_LINK
 notes: null
 type: interface
diff --git a/spec/acfg/if/imfs-disable-mknod-device.yml b/spec/acfg/if/imfs-disable-mknod-device.yml
index 0062900..9007e37 100644
--- a/spec/acfg/if/imfs-disable-mknod-device.yml
+++ b/spec/acfg/if/imfs-disable-mknod-device.yml
@@ -16,6 +16,8 @@ links:
   uid: ../req/imfs-disable-mknod-device
 - role: appl-config-group-member
   uid: group-filesystem
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_IMFS_DISABLE_MKNOD_DEVICE
 notes: null
 type: interface
diff --git a/spec/acfg/if/imfs-disable-mknod-file.yml b/spec/acfg/if/imfs-disable-mknod-file.yml
index 52369e2..41d9568 100644
--- a/spec/acfg/if/imfs-disable-mknod-file.yml
+++ b/spec/acfg/if/imfs-disable-mknod-file.yml
@@ -16,6 +16,8 @@ links:
   uid: ../req/imfs-disable-mknod-file
 - role: appl-config-group-member
   uid: group-filesystem
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_IMFS_DISABLE_MKNOD_FILE
 notes: null
 type: interface
diff --git a/spec/acfg/if/imfs-disable-mknod.yml b/spec/acfg/if/imfs-disable-mknod.yml
index 20da284..516bb9c 100644
--- a/spec/acfg/if/imfs-disable-mknod.yml
+++ b/spec/acfg/if/imfs-disable-mknod.yml
@@ -16,6 +16,8 @@ links:
   uid: ../req/imfs-disable-mknod
 - role: appl-config-group-member
   uid: group-filesystem
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_IMFS_DISABLE_MKNOD
 notes: null
 type: interface
diff --git a/spec/acfg/if/imfs-disable-mount.yml b/spec/acfg/if/imfs-disable-mount.yml
index a21ea1c..2b3a7cd 100644
--- a/spec/acfg/if/imfs-disable-mount.yml
+++ b/spec/acfg/if/imfs-disable-mount.yml
@@ -17,6 +17,8 @@ links:
   uid: ../req/imfs-disable-mount
 - role: appl-config-group-member
   uid: group-filesystem
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_IMFS_DISABLE_MOUNT
 notes: null
 type: interface
diff --git a/spec/acfg/if/imfs-disable-readdir.yml b/spec/acfg/if/imfs-disable-readdir.yml
index 115fc7c..71e8bc7 100644
--- a/spec/acfg/if/imfs-disable-readdir.yml
+++ b/spec/acfg/if/imfs-disable-readdir.yml
@@ -17,6 +17,8 @@ links:
   uid: ../req/imfs-disable-readdir
 - role: appl-config-group-member
   uid: group-filesystem
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_IMFS_DISABLE_READDIR
 notes: null
 type: interface
diff --git a/spec/acfg/if/imfs-disable-readlink.yml b/spec/acfg/if/imfs-disable-readlink.yml
index 90dd332..abd171c 100644
--- a/spec/acfg/if/imfs-disable-readlink.yml
+++ b/spec/acfg/if/imfs-disable-readlink.yml
@@ -16,6 +16,8 @@ links:
   uid: ../req/imfs-disable-readlink
 - role: appl-config-group-member
   uid: group-filesystem
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_IMFS_DISABLE_READLINK
 notes: null
 type: interface
diff --git a/spec/acfg/if/imfs-disable-rename.yml b/spec/acfg/if/imfs-disable-rename.yml
index 874bfb1..1a41820 100644
--- a/spec/acfg/if/imfs-disable-rename.yml
+++ b/spec/acfg/if/imfs-disable-rename.yml
@@ -16,6 +16,8 @@ links:
   uid: ../req/imfs-disable-rename
 - role: appl-config-group-member
   uid: group-filesystem
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_IMFS_DISABLE_RENAME
 notes: null
 type: interface
diff --git a/spec/acfg/if/imfs-disable-rmnod.yml b/spec/acfg/if/imfs-disable-rmnod.yml
index f10c3e7..fd27f83 100644
--- a/spec/acfg/if/imfs-disable-rmnod.yml
+++ b/spec/acfg/if/imfs-disable-rmnod.yml
@@ -16,6 +16,8 @@ links:
   uid: ../req/imfs-disable-rmnod
 - role: appl-config-group-member
   uid: group-filesystem
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_IMFS_DISABLE_RMNOD
 notes: null
 type: interface
diff --git a/spec/acfg/if/imfs-disable-symlink.yml b/spec/acfg/if/imfs-disable-symlink.yml
index f1fa4e9..f15816f 100644
--- a/spec/acfg/if/imfs-disable-symlink.yml
+++ b/spec/acfg/if/imfs-disable-symlink.yml
@@ -16,6 +16,8 @@ links:
   uid: ../req/imfs-disable-symlink
 - role: appl-config-group-member
   uid: group-filesystem
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_IMFS_DISABLE_SYMLINK
 notes: null
 type: interface
diff --git a/spec/acfg/if/imfs-disable-unmount.yml b/spec/acfg/if/imfs-disable-unmount.yml
index 976fa0e..3dff61b 100644
--- a/spec/acfg/if/imfs-disable-unmount.yml
+++ b/spec/acfg/if/imfs-disable-unmount.yml
@@ -17,6 +17,8 @@ links:
   uid: ../req/imfs-disable-unmount
 - role: appl-config-group-member
   uid: group-filesystem
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_IMFS_DISABLE_UNMOUNT
 notes: null
 type: interface
diff --git a/spec/acfg/if/imfs-disable-utime.yml b/spec/acfg/if/imfs-disable-utime.yml
index 794a4d2..0b4e726 100644
--- a/spec/acfg/if/imfs-disable-utime.yml
+++ b/spec/acfg/if/imfs-disable-utime.yml
@@ -16,6 +16,8 @@ links:
   uid: ../req/imfs-disable-utime
 - role: appl-config-group-member
   uid: group-filesystem
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_IMFS_DISABLE_UTIME
 notes: null
 type: interface
diff --git a/spec/acfg/if/imfs-enable-mkfifo.yml b/spec/acfg/if/imfs-enable-mkfifo.yml
index 7c61b94..7ed9048 100644
--- a/spec/acfg/if/imfs-enable-mkfifo.yml
+++ b/spec/acfg/if/imfs-enable-mkfifo.yml
@@ -16,6 +16,8 @@ links:
   uid: ../req/imfs-enable-mkfifo
 - role: appl-config-group-member
   uid: group-filesystem
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_IMFS_ENABLE_MKFIFO
 notes: null
 type: interface
diff --git a/spec/acfg/if/imfs-memfile-bytes-per-block.yml b/spec/acfg/if/imfs-memfile-bytes-per-block.yml
index 58cb5ed..cf209a5 100644
--- a/spec/acfg/if/imfs-memfile-bytes-per-block.yml
+++ b/spec/acfg/if/imfs-memfile-bytes-per-block.yml
@@ -16,6 +16,8 @@ links:
   uid: group-filesystem
 - role: constraint
   uid: ../constraint/imfs-memfile-bytes-per-block
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_IMFS_MEMFILE_BYTES_PER_BLOCK
 notes: |
   The configured block size has two impacts. The first is the average amount of
diff --git a/spec/acfg/if/init-task-stack-size.yml b/spec/acfg/if/init-task-stack-size.yml
index 49de311..e947d8c 100644
--- a/spec/acfg/if/init-task-stack-size.yml
+++ b/spec/acfg/if/init-task-stack-size.yml
@@ -18,6 +18,8 @@ links:
   uid: ../constraint/min-task-stack-size
 - role: constraint
   uid: ../constraint/stack-space
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_INIT_TASK_STACK_SIZE
 notes: |
   The
diff --git a/spec/acfg/if/malloc-bsp-supports-sbrk.yml b/spec/acfg/if/malloc-bsp-supports-sbrk.yml
index d387165..8fe884b 100644
--- a/spec/acfg/if/malloc-bsp-supports-sbrk.yml
+++ b/spec/acfg/if/malloc-bsp-supports-sbrk.yml
@@ -21,6 +21,8 @@ links:
   uid: ../req/malloc-bsp-supports-sbrk
 - role: appl-config-group-member
   uid: group-bsp
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK
 notes: |
   This option should not be defined by the application. Only the BSP knows how
diff --git a/spec/acfg/if/malloc-dirty.yml b/spec/acfg/if/malloc-dirty.yml
index 1ee81db..9110de5 100644
--- a/spec/acfg/if/malloc-dirty.yml
+++ b/spec/acfg/if/malloc-dirty.yml
@@ -14,6 +14,8 @@ links:
   uid: ../req/malloc-dirty
 - role: appl-config-group-member
   uid: group-general
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_MALLOC_DIRTY
 notes: |
   The dirtying performed by this option is carried out for each successful
diff --git a/spec/acfg/if/max-drivers.yml b/spec/acfg/if/max-drivers.yml
index 34fbcc7..6411b3d 100644
--- a/spec/acfg/if/max-drivers.yml
+++ b/spec/acfg/if/max-drivers.yml
@@ -56,6 +56,8 @@ links:
   uid: ../constraint/max-drivers
 - role: constraint
   uid: ../constraint/memory-size
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_MAXIMUM_DRIVERS
 notes: |
   If the application will dynamically install device drivers, then the
diff --git a/spec/acfg/if/max-ports.yml b/spec/acfg/if/max-ports.yml
index 142d53d..9a82463 100644
--- a/spec/acfg/if/max-ports.yml
+++ b/spec/acfg/if/max-ports.yml
@@ -22,6 +22,8 @@ links:
   uid: ../constraint/memory-size
 - role: constraint
   uid: ../constraint/unlimited
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_MAXIMUM_PORTS
 notes: |
   This object class can be configured in unlimited allocation mode, see
diff --git a/spec/acfg/if/max-posix-key-value-pairs.yml b/spec/acfg/if/max-posix-key-value-pairs.yml
index 89ee712..e616ed9 100644
--- a/spec/acfg/if/max-posix-key-value-pairs.yml
+++ b/spec/acfg/if/max-posix-key-value-pairs.yml
@@ -26,6 +26,8 @@ links:
   uid: ../constraint/memory-size
 - role: constraint
   uid: ../constraint/unlimited
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_MAXIMUM_POSIX_KEY_VALUE_PAIRS
 notes: |
   This object class can be configured in unlimited allocation mode, see
diff --git a/spec/acfg/if/max-posix-keys.yml b/spec/acfg/if/max-posix-keys.yml
index 6a6f979..6a7f046 100644
--- a/spec/acfg/if/max-posix-keys.yml
+++ b/spec/acfg/if/max-posix-keys.yml
@@ -22,6 +22,8 @@ links:
   uid: ../constraint/memory-size
 - role: constraint
   uid: ../constraint/unlimited
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_MAXIMUM_POSIX_KEYS
 notes: |
   This object class can be configured in unlimited allocation mode, see
diff --git a/spec/acfg/if/max-posix-message-queues.yml b/spec/acfg/if/max-posix-message-queues.yml
index 63fe62e..dfd342b 100644
--- a/spec/acfg/if/max-posix-message-queues.yml
+++ b/spec/acfg/if/max-posix-message-queues.yml
@@ -24,6 +24,8 @@ links:
   uid: ../constraint/wkspace
 - role: constraint
   uid: ../constraint/unlimited
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_MAXIMUM_POSIX_MESSAGE_QUEUES
 notes: |
   This object class can be configured in unlimited allocation mode, see
diff --git a/spec/acfg/if/max-posix-queued-signals.yml b/spec/acfg/if/max-posix-queued-signals.yml
index f00aff4..de2a5d7 100644
--- a/spec/acfg/if/max-posix-queued-signals.yml
+++ b/spec/acfg/if/max-posix-queued-signals.yml
@@ -22,6 +22,8 @@ links:
   uid: ../constraint/wkspace
 - role: constraint
   uid: ../constraint/posix-api
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_MAXIMUM_POSIX_QUEUED_SIGNALS
 notes: |
   Unlimited objects are not available for queued signals.
diff --git a/spec/acfg/if/max-posix-semaphores.yml b/spec/acfg/if/max-posix-semaphores.yml
index 2a34c5d..5f5331d 100644
--- a/spec/acfg/if/max-posix-semaphores.yml
+++ b/spec/acfg/if/max-posix-semaphores.yml
@@ -24,6 +24,8 @@ links:
   uid: ../constraint/wkspace
 - role: constraint
   uid: ../constraint/unlimited
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_MAXIMUM_POSIX_SEMAPHORES
 notes: |
   This object class can be configured in unlimited allocation mode, see
diff --git a/spec/acfg/if/max-posix-shms.yml b/spec/acfg/if/max-posix-shms.yml
index 8463ecc..652a10f 100644
--- a/spec/acfg/if/max-posix-shms.yml
+++ b/spec/acfg/if/max-posix-shms.yml
@@ -24,6 +24,8 @@ links:
   uid: ../constraint/wkspace
 - role: constraint
   uid: ../constraint/unlimited
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_MAXIMUM_POSIX_SHMS
 notes: |
   This object class can be configured in unlimited allocation mode, see
diff --git a/spec/acfg/if/max-posix-threads.yml b/spec/acfg/if/max-posix-threads.yml
index 1f8a9eb..9d2360f 100644
--- a/spec/acfg/if/max-posix-threads.yml
+++ b/spec/acfg/if/max-posix-threads.yml
@@ -22,6 +22,8 @@ links:
   uid: ../constraint/memory-size
 - role: constraint
   uid: ../constraint/stack-space
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_MAXIMUM_POSIX_THREADS
 notes: |
   This object class can be configured in unlimited allocation mode, see
diff --git a/spec/acfg/if/max-posix-timers.yml b/spec/acfg/if/max-posix-timers.yml
index e55a371..90b4ffd 100644
--- a/spec/acfg/if/max-posix-timers.yml
+++ b/spec/acfg/if/max-posix-timers.yml
@@ -24,6 +24,8 @@ links:
   uid: ../constraint/unlimited
 - role: constraint
   uid: ../constraint/posix-api
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_MAXIMUM_POSIX_TIMERS
 notes: |
   This object class can be configured in unlimited allocation mode, see
diff --git a/spec/acfg/if/max-regions.yml b/spec/acfg/if/max-regions.yml
index 4b493c4..75a45ae 100644
--- a/spec/acfg/if/max-regions.yml
+++ b/spec/acfg/if/max-regions.yml
@@ -22,6 +22,8 @@ links:
   uid: ../constraint/memory-size
 - role: constraint
   uid: ../constraint/unlimited
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_MAXIMUM_REGIONS
 notes: |
   This object class can be configured in unlimited allocation mode, see
diff --git a/spec/acfg/if/max-thread-name-size.yml b/spec/acfg/if/max-thread-name-size.yml
index 08ba007..c87d4db 100644
--- a/spec/acfg/if/max-thread-name-size.yml
+++ b/spec/acfg/if/max-thread-name-size.yml
@@ -21,6 +21,8 @@ links:
   uid: ../constraint/max-size
 - role: constraint
   uid: ../constraint/memory-size
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_MAXIMUM_THREAD_NAME_SIZE
 notes: |
   The default value was chosen for Linux compatibility, see
diff --git a/spec/acfg/if/memory-overhead.yml b/spec/acfg/if/memory-overhead.yml
index 8222900..9ac32f0 100644
--- a/spec/acfg/if/memory-overhead.yml
+++ b/spec/acfg/if/memory-overhead.yml
@@ -21,6 +21,8 @@ links:
   uid: ../constraint/memory-size
 - role: constraint
   uid: ../constraint/wkspace
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_MEMORY_OVERHEAD
 notes: |
   This configuration option should only be used when it is suspected that a bug
diff --git a/spec/acfg/if/message-buffer-memory.yml b/spec/acfg/if/message-buffer-memory.yml
index 007f470..744a20b 100644
--- a/spec/acfg/if/message-buffer-memory.yml
+++ b/spec/acfg/if/message-buffer-memory.yml
@@ -23,6 +23,8 @@ links:
   uid: ../constraint/memory-size
 - role: constraint
   uid: ../constraint/wkspace
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_MESSAGE_BUFFER_MEMORY
 notes: |
   The configuration options ${max-message-queues:/name} and
diff --git a/spec/acfg/if/min-posix-thread-stack-size.yml b/spec/acfg/if/min-posix-thread-stack-size.yml
index 6e367b1..a8397c2 100644
--- a/spec/acfg/if/min-posix-thread-stack-size.yml
+++ b/spec/acfg/if/min-posix-thread-stack-size.yml
@@ -21,6 +21,8 @@ links:
   uid: ../constraint/stack-space
 - role: constraint
   uid: ../constraint/min-bsp-app
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_MINIMUM_POSIX_THREAD_STACK_SIZE
 notes: null
 type: interface
diff --git a/spec/acfg/if/mp-appl.yml b/spec/acfg/if/mp-appl.yml
index 537d662..8aac567 100644
--- a/spec/acfg/if/mp-appl.yml
+++ b/spec/acfg/if/mp-appl.yml
@@ -17,6 +17,8 @@ links:
   uid: ../req/mp-appl
 - role: appl-config-group-member
   uid: group-mpci
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_MP_APPLICATION
 notes: |
   This configuration option shall be undefined if the multiprocessing support
diff --git a/spec/acfg/if/mp-extra-server-stack.yml b/spec/acfg/if/mp-extra-server-stack.yml
index 5fe88ed..0395b02 100644
--- a/spec/acfg/if/mp-extra-server-stack.yml
+++ b/spec/acfg/if/mp-extra-server-stack.yml
@@ -21,6 +21,8 @@ links:
   uid: ../constraint/max-uint32
 - role: constraint
   uid: ../constraint/mpci-receive-server-stack
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_EXTRA_MPCI_RECEIVE_SERVER_STACK
 notes: |
   This configuration option is only evaluated if
diff --git a/spec/acfg/if/mp-max-global-objects.yml b/spec/acfg/if/mp-max-global-objects.yml
index f309575..0aa60ea 100644
--- a/spec/acfg/if/mp-max-global-objects.yml
+++ b/spec/acfg/if/mp-max-global-objects.yml
@@ -18,6 +18,8 @@ links:
   uid: ../constraint/min-zero
 - role: constraint
   uid: ../constraint/max-uint32
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_MP_MAXIMUM_GLOBAL_OBJECTS
 notes: |
   This value corresponds to the total number of objects which can be created
diff --git a/spec/acfg/if/mp-max-nodes.yml b/spec/acfg/if/mp-max-nodes.yml
index 4165be8..213ffb1 100644
--- a/spec/acfg/if/mp-max-nodes.yml
+++ b/spec/acfg/if/mp-max-nodes.yml
@@ -18,6 +18,8 @@ links:
   uid: ../constraint/min-zero
 - role: constraint
   uid: ../constraint/max-uint32
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_MP_MAXIMUM_NODES
 notes: |
   This configuration option is only evaluated if
diff --git a/spec/acfg/if/mp-max-proxies.yml b/spec/acfg/if/mp-max-proxies.yml
index 002eb53..36b7be0 100644
--- a/spec/acfg/if/mp-max-proxies.yml
+++ b/spec/acfg/if/mp-max-proxies.yml
@@ -19,6 +19,8 @@ links:
   uid: ../constraint/min-zero
 - role: constraint
   uid: ../constraint/max-uint32
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_MP_MAXIMUM_PROXIES
 notes: |
   Since a proxy is used to represent a remote task/thread which is blocking
diff --git a/spec/acfg/if/mp-mpci-table-pointer.yml b/spec/acfg/if/mp-mpci-table-pointer.yml
index b7ff4cf..516602a 100644
--- a/spec/acfg/if/mp-mpci-table-pointer.yml
+++ b/spec/acfg/if/mp-mpci-table-pointer.yml
@@ -16,6 +16,8 @@ links:
   uid: group-mpci
 - role: constraint
   uid: ../constraint/init-mpci-table
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_MP_MPCI_TABLE_POINTER
 notes: |
   RTEMS provides a Shared Memory MPCI Device Driver which can be used on any
diff --git a/spec/acfg/if/mp-node-number.yml b/spec/acfg/if/mp-node-number.yml
index ba7de6b..bc6ff51 100644
--- a/spec/acfg/if/mp-node-number.yml
+++ b/spec/acfg/if/mp-node-number.yml
@@ -18,6 +18,8 @@ links:
   uid: ../constraint/min-zero
 - role: constraint
   uid: ../constraint/max-uint32
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_MP_NODE_NUMBER
 notes: |
   In the RTEMS Multiprocessing Test Suite, the node number is derived from
diff --git a/spec/acfg/if/posix-init-thread-entry-point.yml b/spec/acfg/if/posix-init-thread-entry-point.yml
index 6826a9f..6a22c90 100644
--- a/spec/acfg/if/posix-init-thread-entry-point.yml
+++ b/spec/acfg/if/posix-init-thread-entry-point.yml
@@ -16,6 +16,8 @@ links:
   uid: group-posixinit
 - role: constraint
   uid: ../constraint/init-posix-thread-entry-point
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_POSIX_INIT_THREAD_ENTRY_POINT
 notes: |
   The application shall provide the function referenced by this configuration
diff --git a/spec/acfg/if/posix-init-thread-stack-size.yml b/spec/acfg/if/posix-init-thread-stack-size.yml
index 2c8d229..2869170 100644
--- a/spec/acfg/if/posix-init-thread-stack-size.yml
+++ b/spec/acfg/if/posix-init-thread-stack-size.yml
@@ -18,6 +18,8 @@ links:
   uid: ../constraint/min-task-stack-size
 - role: constraint
   uid: ../constraint/stack-space
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_POSIX_INIT_THREAD_STACK_SIZE
 notes: null
 type: interface
diff --git a/spec/acfg/if/posix-init-thread-table.yml b/spec/acfg/if/posix-init-thread-table.yml
index aafd6d1..11dc604 100644
--- a/spec/acfg/if/posix-init-thread-table.yml
+++ b/spec/acfg/if/posix-init-thread-table.yml
@@ -13,6 +13,8 @@ links:
   uid: ../req/posix-init-thread-table
 - role: appl-config-group-member
   uid: group-posixinit
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_POSIX_INIT_THREAD_TABLE
 notes: |
   The application shall define exactly one of the following configuration
diff --git a/spec/acfg/if/record-extensions-enabled.yml b/spec/acfg/if/record-extensions-enabled.yml
index 5287d3b..4fb31f5 100644
--- a/spec/acfg/if/record-extensions-enabled.yml
+++ b/spec/acfg/if/record-extensions-enabled.yml
@@ -18,6 +18,8 @@ links:
   uid: ../req/record-extensions-enabled
 - role: appl-config-group-member
   uid: group-eventrecord
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_RECORD_EXTENSIONS_ENABLED
 notes: |
   The record extensions capture thread create, start, restart, delete, switch,
diff --git a/spec/acfg/if/record-fatal-dump-base64-zlib.yml b/spec/acfg/if/record-fatal-dump-base64-zlib.yml
index fb5eeea..cb488e8 100644
--- a/spec/acfg/if/record-fatal-dump-base64-zlib.yml
+++ b/spec/acfg/if/record-fatal-dump-base64-zlib.yml
@@ -19,6 +19,8 @@ links:
   uid: ../req/record-fatal-dump-base64-zlib
 - role: appl-config-group-member
   uid: group-eventrecord
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_RECORD_FATAL_DUMP_BASE64_ZLIB
 notes: |
   The zlib compression needs about 512KiB of RAM.  This extension can be used
diff --git a/spec/acfg/if/record-fatal-dump-base64.yml b/spec/acfg/if/record-fatal-dump-base64.yml
index a8744bc..83e6fc5 100644
--- a/spec/acfg/if/record-fatal-dump-base64.yml
+++ b/spec/acfg/if/record-fatal-dump-base64.yml
@@ -21,6 +21,8 @@ links:
   uid: ../req/record-fatal-dump-base64
 - role: appl-config-group-member
   uid: group-eventrecord
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_RECORD_FATAL_DUMP_BASE64
 notes: |
   This extension can be used to produce crash dumps.
diff --git a/spec/acfg/if/record-per-processor-items.yml b/spec/acfg/if/record-per-processor-items.yml
index 561c334..f735f44 100644
--- a/spec/acfg/if/record-per-processor-items.yml
+++ b/spec/acfg/if/record-per-processor-items.yml
@@ -22,6 +22,8 @@ links:
   uid: ../constraint/power-of-two
 - role: constraint
   uid: ../constraint/memory-size
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_RECORD_PER_PROCESSOR_ITEMS
 notes: |
   The event record buffers are statically allocated for each configured
diff --git a/spec/acfg/if/scheduler-cbs.yml b/spec/acfg/if/scheduler-cbs.yml
index 854884c..d4f87d3 100644
--- a/spec/acfg/if/scheduler-cbs.yml
+++ b/spec/acfg/if/scheduler-cbs.yml
@@ -14,6 +14,8 @@ links:
   uid: ../req/scheduler-cbs
 - role: appl-config-group-member
   uid: group-schedgeneral
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_SCHEDULER_CBS
 notes: |
   This scheduler configuration option is an advanced configuration option.
diff --git a/spec/acfg/if/scheduler-edf.yml b/spec/acfg/if/scheduler-edf.yml
index 03215b0..aff02f6 100644
--- a/spec/acfg/if/scheduler-edf.yml
+++ b/spec/acfg/if/scheduler-edf.yml
@@ -14,6 +14,8 @@ links:
   uid: ../req/scheduler-edf
 - role: appl-config-group-member
   uid: group-schedgeneral
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_SCHEDULER_EDF
 notes: |
   This scheduler configuration option is an advanced configuration option.
diff --git a/spec/acfg/if/scheduler-priority-affinity-smp.yml b/spec/acfg/if/scheduler-priority-affinity-smp.yml
index cfdba1b..03df59b 100644
--- a/spec/acfg/if/scheduler-priority-affinity-smp.yml
+++ b/spec/acfg/if/scheduler-priority-affinity-smp.yml
@@ -14,6 +14,8 @@ links:
   uid: ../req/scheduler-priority-affinity-smp
 - role: appl-config-group-member
   uid: group-schedgeneral
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_SCHEDULER_PRIORITY_AFFINITY_SMP
 notes: |
   This scheduler configuration option is an advanced configuration option.
diff --git a/spec/acfg/if/scheduler-priority-smp.yml b/spec/acfg/if/scheduler-priority-smp.yml
index 266f5f4..90bd4c0 100644
--- a/spec/acfg/if/scheduler-priority-smp.yml
+++ b/spec/acfg/if/scheduler-priority-smp.yml
@@ -14,6 +14,8 @@ links:
   uid: ../req/scheduler-priority-smp
 - role: appl-config-group-member
   uid: group-schedgeneral
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_SCHEDULER_PRIORITY_SMP
 notes: |
   This scheduler configuration option is an advanced configuration option.
diff --git a/spec/acfg/if/scheduler-simple-smp.yml b/spec/acfg/if/scheduler-simple-smp.yml
index b9e3b67..0c795ab 100644
--- a/spec/acfg/if/scheduler-simple-smp.yml
+++ b/spec/acfg/if/scheduler-simple-smp.yml
@@ -14,6 +14,8 @@ links:
   uid: ../req/scheduler-simple-smp
 - role: appl-config-group-member
   uid: group-schedgeneral
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_SCHEDULER_SIMPLE_SMP
 notes: |
   This scheduler configuration option is an advanced configuration option.
diff --git a/spec/acfg/if/scheduler-simple.yml b/spec/acfg/if/scheduler-simple.yml
index f1fe555..f4264e3 100644
--- a/spec/acfg/if/scheduler-simple.yml
+++ b/spec/acfg/if/scheduler-simple.yml
@@ -14,6 +14,8 @@ links:
   uid: ../req/scheduler-simple
 - role: appl-config-group-member
   uid: group-schedgeneral
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_SCHEDULER_SIMPLE
 notes: |
   This scheduler configuration option is an advanced configuration option.
diff --git a/spec/acfg/if/scheduler-strong-apa.yml b/spec/acfg/if/scheduler-strong-apa.yml
index 76fd21f..4a91c8c 100644
--- a/spec/acfg/if/scheduler-strong-apa.yml
+++ b/spec/acfg/if/scheduler-strong-apa.yml
@@ -13,6 +13,8 @@ links:
   uid: ../req/scheduler-strong-apa
 - role: appl-config-group-member
   uid: group-schedgeneral
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_SCHEDULER_STRONG_APA
 notes: |
   This scheduler configuration option is an advanced configuration option.
diff --git a/spec/acfg/if/scheduler-user.yml b/spec/acfg/if/scheduler-user.yml
index 424bca8..1582cda 100644
--- a/spec/acfg/if/scheduler-user.yml
+++ b/spec/acfg/if/scheduler-user.yml
@@ -14,6 +14,8 @@ links:
   uid: ../req/scheduler-user
 - role: appl-config-group-member
   uid: group-schedgeneral
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_SCHEDULER_USER
 notes: |
   This scheduler configuration option is an advanced configuration option.
diff --git a/spec/acfg/if/stack-checker-enabled.yml b/spec/acfg/if/stack-checker-enabled.yml
index ebbca43..2c280af 100644
--- a/spec/acfg/if/stack-checker-enabled.yml
+++ b/spec/acfg/if/stack-checker-enabled.yml
@@ -13,6 +13,8 @@ links:
   uid: ../req/stack-checker-enabled
 - role: appl-config-group-member
   uid: group-general
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_STACK_CHECKER_ENABLED
 notes: |
   The stack checker performs run-time stack bounds checking.  This increases
diff --git a/spec/acfg/if/task-stack-allocator-init.yml b/spec/acfg/if/task-stack-allocator-init.yml
index a88cd9d..5a58b5d 100644
--- a/spec/acfg/if/task-stack-allocator-init.yml
+++ b/spec/acfg/if/task-stack-allocator-init.yml
@@ -16,6 +16,8 @@ links:
   uid: group-stackalloc
 - role: constraint
   uid: ../constraint/init-task-stack-allocator-init
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_TASK_STACK_ALLOCATOR_INIT
 notes: |
   A correctly configured system shall configure the following to be consistent:
diff --git a/spec/acfg/if/task-stack-from-alloc.yml b/spec/acfg/if/task-stack-from-alloc.yml
index 54ce302..58fa766 100644
--- a/spec/acfg/if/task-stack-from-alloc.yml
+++ b/spec/acfg/if/task-stack-from-alloc.yml
@@ -18,6 +18,8 @@ links:
   uid: group-stackalloc
 - role: constraint
   uid: ../constraint/task-stack-from-alloc
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_TASK_STACK_FROM_ALLOCATOR
 notes: |
   This configuration option may be used if a custom task stack allocator is
diff --git a/spec/acfg/if/unified-work-areas.yml b/spec/acfg/if/unified-work-areas.yml
index 024d189..7e072b4 100644
--- a/spec/acfg/if/unified-work-areas.yml
+++ b/spec/acfg/if/unified-work-areas.yml
@@ -20,6 +20,8 @@ links:
   uid: ../req/unified-work-areas
 - role: appl-config-group-member
   uid: group-general
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_UNIFIED_WORK_AREAS
 notes: |
   Having separate pools does have some advantages in the event a task blows a
diff --git a/spec/acfg/if/unlimited-allocation-size.yml b/spec/acfg/if/unlimited-allocation-size.yml
index 25909a0..26939e8 100644
--- a/spec/acfg/if/unlimited-allocation-size.yml
+++ b/spec/acfg/if/unlimited-allocation-size.yml
@@ -18,6 +18,8 @@ links:
   uid: group-general
 - role: constraint
   uid: ../constraint/unlimited-allocation-size
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_UNLIMITED_ALLOCATION_SIZE
 notes: |
   By allowing users to declare all resources as being unlimited the user can
diff --git a/spec/acfg/if/unlimited-objects.yml b/spec/acfg/if/unlimited-objects.yml
index bf39898..0174cd1 100644
--- a/spec/acfg/if/unlimited-objects.yml
+++ b/spec/acfg/if/unlimited-objects.yml
@@ -13,6 +13,8 @@ links:
   uid: ../req/unlimited-objects
 - role: appl-config-group-member
   uid: group-general
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_UNLIMITED_OBJECTS
 notes: |
   When using unlimited objects, it is common practice to also specify
diff --git a/spec/acfg/if/use-devfs-as-base-filesystem.yml b/spec/acfg/if/use-devfs-as-base-filesystem.yml
index d414b87..cbcab6c 100644
--- a/spec/acfg/if/use-devfs-as-base-filesystem.yml
+++ b/spec/acfg/if/use-devfs-as-base-filesystem.yml
@@ -13,6 +13,8 @@ links:
   uid: ../req/use-devfs-as-base-filesystem
 - role: appl-config-group-member
   uid: group-filesystem
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_USE_DEVFS_AS_BASE_FILESYSTEM
 notes: |
   In case this configuration option is defined, then the following
diff --git a/spec/acfg/if/use-miniimfs-as-base-filesystem.yml b/spec/acfg/if/use-miniimfs-as-base-filesystem.yml
index f0f2c85..9a99d95 100644
--- a/spec/acfg/if/use-miniimfs-as-base-filesystem.yml
+++ b/spec/acfg/if/use-miniimfs-as-base-filesystem.yml
@@ -13,6 +13,8 @@ links:
   uid: ../req/use-miniimfs-as-base-filesystem
 - role: appl-config-group-member
   uid: group-filesystem
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_USE_MINIIMFS_AS_BASE_FILESYSTEM
 notes: |
   In case this configuration option is defined, then the following
diff --git a/spec/acfg/if/verbose-system-init.yml b/spec/acfg/if/verbose-system-init.yml
index c522e3f..9635a8c 100644
--- a/spec/acfg/if/verbose-system-init.yml
+++ b/spec/acfg/if/verbose-system-init.yml
@@ -13,6 +13,8 @@ links:
   uid: ../req/verbose-system-init
 - role: appl-config-group-member
   uid: group-general
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_VERBOSE_SYSTEM_INITIALIZATION
 notes: |
   You may use this feature to debug system initialization issues.  The
diff --git a/spec/acfg/if/zero-workspace-automatically.yml b/spec/acfg/if/zero-workspace-automatically.yml
index 6370874..6f1ca7e 100644
--- a/spec/acfg/if/zero-workspace-automatically.yml
+++ b/spec/acfg/if/zero-workspace-automatically.yml
@@ -18,6 +18,8 @@ links:
   uid: ../req/zero-workspace-automatically
 - role: appl-config-group-member
   uid: group-general
+- role: constraint
+  uid: ../constraint/option-not-pre-qualified
 name: CONFIGURE_ZERO_WORKSPACE_AUTOMATICALLY
 notes: |
   Zeroing memory can add significantly to the system initialization time. It is



More information about the vc mailing list