From ba9857bc368385d5af6ef4258eaf84bc67c0a2d2 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Sun, 14 Nov 2021 13:35:32 +0100 Subject: spec: Move not-prequalified constraint to top --- spec/acfg/if/appl-extra-drivers.yml | 4 ++-- spec/acfg/if/appl-prerequisite-drivers.yml | 4 ++-- spec/acfg/if/ata-driver-task-priority.yml | 4 ++-- spec/acfg/if/bdbuf-buffer-max-size.yml | 4 ++-- spec/acfg/if/bdbuf-buffer-min-size.yml | 4 ++-- spec/acfg/if/bdbuf-cache-memory-size.yml | 4 ++-- spec/acfg/if/bdbuf-max-read-ahead-blocks.yml | 4 ++-- spec/acfg/if/bdbuf-max-write-blocks.yml | 4 ++-- spec/acfg/if/bdbuf-read-ahead-task-priority.yml | 4 ++-- spec/acfg/if/bdbuf-swapout-block-hold.yml | 4 ++-- spec/acfg/if/bdbuf-swapout-swap-period.yml | 4 ++-- spec/acfg/if/bdbuf-swapout-task-priority.yml | 4 ++-- spec/acfg/if/bdbuf-swapout-worker-taskp-riority.yml | 4 ++-- spec/acfg/if/bdbuf-swapout-worker-tasks.yml | 4 ++-- spec/acfg/if/bdbuf-task-stack-size.yml | 4 ++-- spec/acfg/if/bsp-idle-task-stack-size.yml | 4 ++-- spec/acfg/if/bsp-interrupt-stack-size.yml | 4 ++-- spec/acfg/if/bsp-prerequisite-drivers.yml | 4 ++-- spec/acfg/if/cbs-max-servers.yml | 4 ++-- spec/acfg/if/executive-ram-size.yml | 4 ++-- spec/acfg/if/extra-task-stacks.yml | 4 ++-- spec/acfg/if/imfs-memfile-bytes-per-block.yml | 4 ++-- spec/acfg/if/init-task-stack-size.yml | 4 ++-- spec/acfg/if/max-drivers.yml | 4 ++-- spec/acfg/if/max-ports.yml | 4 ++-- spec/acfg/if/max-posix-key-value-pairs.yml | 4 ++-- spec/acfg/if/max-posix-keys.yml | 4 ++-- spec/acfg/if/max-posix-message-queues.yml | 4 ++-- spec/acfg/if/max-posix-queued-signals.yml | 4 ++-- spec/acfg/if/max-posix-semaphores.yml | 4 ++-- spec/acfg/if/max-posix-shms.yml | 4 ++-- spec/acfg/if/max-posix-threads.yml | 4 ++-- spec/acfg/if/max-posix-timers.yml | 4 ++-- spec/acfg/if/max-regions.yml | 4 ++-- spec/acfg/if/max-thread-name-size.yml | 4 ++-- spec/acfg/if/memory-overhead.yml | 4 ++-- spec/acfg/if/message-buffer-memory.yml | 4 ++-- spec/acfg/if/min-posix-thread-stack-size.yml | 4 ++-- spec/acfg/if/mp-extra-server-stack.yml | 4 ++-- spec/acfg/if/mp-max-global-objects.yml | 4 ++-- spec/acfg/if/mp-max-nodes.yml | 4 ++-- spec/acfg/if/mp-max-proxies.yml | 4 ++-- spec/acfg/if/mp-mpci-table-pointer.yml | 4 ++-- spec/acfg/if/mp-node-number.yml | 4 ++-- spec/acfg/if/posix-init-thread-entry-point.yml | 4 ++-- spec/acfg/if/posix-init-thread-stack-size.yml | 4 ++-- spec/acfg/if/record-per-processor-items.yml | 4 ++-- spec/acfg/if/task-stack-allocator-init.yml | 4 ++-- spec/acfg/if/task-stack-from-alloc.yml | 4 ++-- spec/acfg/if/unlimited-allocation-size.yml | 4 ++-- spec/rtems/cache/if/aligned-malloc.yml | 4 ++-- spec/rtems/cache/if/coherent-add-area.yml | 4 ++-- spec/rtems/cache/if/coherent-allocate.yml | 4 ++-- spec/rtems/cache/if/coherent-free.yml | 4 ++-- spec/rtems/clock/if/get-seconds-since-epoch.yml | 4 ++-- spec/rtems/clock/if/get-tod-timeval.yml | 4 ++-- spec/rtems/clock/if/get-uptime-nanoseconds.yml | 4 ++-- spec/rtems/clock/if/get-uptime-seconds.yml | 4 ++-- spec/rtems/clock/if/get-uptime-timeval.yml | 4 ++-- spec/rtems/clock/if/tick-before.yml | 4 ++-- spec/rtems/clock/if/tick-later-usec.yml | 4 ++-- spec/rtems/clock/if/tick-later.yml | 4 ++-- spec/rtems/config/if/get-build-label.yml | 4 ++-- spec/rtems/config/if/get-target-hash.yml | 4 ++-- spec/rtems/cpuuse/if/cpu-info-report.yml | 4 ++-- spec/rtems/dpmem/if/create.yml | 4 ++-- spec/rtems/dpmem/if/delete.yml | 4 ++-- spec/rtems/dpmem/if/external-to-internal.yml | 4 ++-- spec/rtems/dpmem/if/ident.yml | 4 ++-- spec/rtems/dpmem/if/internal-to-external.yml | 4 ++-- spec/rtems/fatal/if/error-occurred.yml | 4 ++-- spec/rtems/fatal/if/internal-error-text.yml | 4 ++-- spec/rtems/fatal/if/panic.yml | 4 ++-- spec/rtems/fatal/if/shutdown-executive.yml | 4 ++-- spec/rtems/fatal/if/source-text.yml | 4 ++-- spec/rtems/init/if/initialize-executive.yml | 4 ++-- spec/rtems/intr/if/catch.yml | 4 ++-- spec/rtems/intr/if/disable.yml | 4 ++-- spec/rtems/intr/if/enable.yml | 4 ++-- spec/rtems/intr/if/flash.yml | 4 ++-- spec/rtems/intr/if/handler-install.yml | 4 ++-- spec/rtems/intr/if/handler-remove.yml | 4 ++-- spec/rtems/intr/if/is-in-progress.yml | 4 ++-- spec/rtems/intr/if/server-action-prepend.yml | 4 ++-- spec/rtems/intr/if/server-create.yml | 4 ++-- spec/rtems/intr/if/server-delete.yml | 4 ++-- spec/rtems/intr/if/server-entry-destroy.yml | 4 ++-- spec/rtems/intr/if/server-entry-initialize.yml | 4 ++-- spec/rtems/intr/if/server-entry-move.yml | 4 ++-- spec/rtems/intr/if/server-entry-submit.yml | 4 ++-- spec/rtems/intr/if/server-handler-install.yml | 4 ++-- spec/rtems/intr/if/server-handler-iterate.yml | 4 ++-- spec/rtems/intr/if/server-handler-remove.yml | 4 ++-- spec/rtems/intr/if/server-initialize.yml | 4 ++-- spec/rtems/intr/if/server-move.yml | 4 ++-- spec/rtems/intr/if/server-request-destroy.yml | 4 ++-- spec/rtems/intr/if/server-request-initialize.yml | 4 ++-- spec/rtems/intr/if/server-request-set-vector.yml | 4 ++-- spec/rtems/intr/if/server-request-submit.yml | 4 ++-- spec/rtems/intr/if/server-resume.yml | 4 ++-- spec/rtems/intr/if/server-set-affinity.yml | 4 ++-- spec/rtems/intr/if/server-suspend.yml | 4 ++-- spec/rtems/io/if/printk-printer.yml | 4 ++-- spec/rtems/io/if/printk.yml | 4 ++-- spec/rtems/io/if/putk.yml | 4 ++-- spec/rtems/io/if/vprintk.yml | 4 ++-- spec/rtems/message/if/create.yml | 4 ++-- spec/rtems/mp/if/announce.yml | 4 ++-- spec/rtems/object/if/api-maximum-class.yml | 4 ++-- spec/rtems/object/if/api-minimum-class.yml | 4 ++-- spec/rtems/object/if/build-id.yml | 4 ++-- spec/rtems/object/if/get-api-class-name.yml | 4 ++-- spec/rtems/object/if/get-api-name.yml | 4 ++-- spec/rtems/object/if/get-class-information.yml | 4 ++-- spec/rtems/object/if/get-classic-name.yml | 4 ++-- spec/rtems/object/if/get-name.yml | 4 ++-- spec/rtems/object/if/id-api-maximum.yml | 4 ++-- spec/rtems/object/if/id-api-minimum.yml | 4 ++-- spec/rtems/object/if/id-get-api.yml | 4 ++-- spec/rtems/object/if/id-get-class.yml | 4 ++-- spec/rtems/object/if/id-get-index.yml | 4 ++-- spec/rtems/object/if/id-get-node.yml | 4 ++-- spec/rtems/object/if/id-initial.yml | 4 ++-- spec/rtems/object/if/set-name.yml | 4 ++-- spec/rtems/ratemon/if/get-statistics.yml | 4 ++-- spec/rtems/ratemon/if/report-statistics-with-plugin.yml | 4 ++-- spec/rtems/ratemon/if/report-statistics.yml | 4 ++-- spec/rtems/ratemon/if/reset-all-statistics.yml | 4 ++-- spec/rtems/ratemon/if/reset-statistics.yml | 4 ++-- spec/rtems/region/if/create.yml | 4 ++-- spec/rtems/region/if/delete.yml | 4 ++-- spec/rtems/region/if/extend.yml | 4 ++-- spec/rtems/region/if/get-free-information.yml | 4 ++-- spec/rtems/region/if/get-information.yml | 4 ++-- spec/rtems/region/if/get-segment-size.yml | 4 ++-- spec/rtems/region/if/get-segment.yml | 4 ++-- spec/rtems/region/if/ident.yml | 4 ++-- spec/rtems/region/if/resize-segment.yml | 4 ++-- spec/rtems/region/if/return-segment.yml | 4 ++-- spec/rtems/scheduler/if/map-priority-from-posix.yml | 4 ++-- spec/rtems/scheduler/if/map-priority-to-posix.yml | 4 ++-- spec/rtems/support/if/microseconds-to-ticks.yml | 4 ++-- spec/rtems/support/if/milliseconds-to-microseconds.yml | 4 ++-- spec/rtems/support/if/milliseconds-to-ticks.yml | 4 ++-- spec/rtems/support/if/workspace-allocate.yml | 4 ++-- spec/rtems/support/if/workspace-free.yml | 4 ++-- spec/rtems/support/if/workspace-get-information.yml | 4 ++-- .../rtems/support/if/workspace-greedy-allocate-all-except-largest.yml | 4 ++-- spec/rtems/support/if/workspace-greedy-free.yml | 4 ++-- spec/rtems/timer/if/get-information.yml | 4 ++-- 150 files changed, 300 insertions(+), 300 deletions(-) diff --git a/spec/acfg/if/appl-extra-drivers.yml b/spec/acfg/if/appl-extra-drivers.yml index 333a6c77..9961f690 100644 --- a/spec/acfg/if/appl-extra-drivers.yml +++ b/spec/acfg/if/appl-extra-drivers.yml @@ -15,10 +15,10 @@ links: uid: ../req/appl-extra-drivers - role: appl-config-group-member uid: group-devdrv -- role: constraint - uid: ../constraint/init-driver-table - role: constraint uid: ../constraint/option-not-pre-qualified +- role: constraint + uid: ../constraint/init-driver-table 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-prerequisite-drivers.yml b/spec/acfg/if/appl-prerequisite-drivers.yml index fbc2aeb7..4e5265bf 100644 --- a/spec/acfg/if/appl-prerequisite-drivers.yml +++ b/spec/acfg/if/appl-prerequisite-drivers.yml @@ -15,10 +15,10 @@ links: uid: ../req/appl-prerequisite-drivers - role: appl-config-group-member uid: group-devdrv -- role: constraint - uid: ../constraint/init-driver-table - role: constraint uid: ../constraint/option-not-pre-qualified +- role: constraint + uid: ../constraint/init-driver-table 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 7e9b74b8..ea415d8f 100644 --- a/spec/acfg/if/ata-driver-task-priority.yml +++ b/spec/acfg/if/ata-driver-task-priority.yml @@ -13,10 +13,10 @@ links: uid: ../req/ata-driver-task-priority - role: appl-config-group-member uid: group-devdrv -- role: constraint - uid: ../constraint/valid-task-priority - role: constraint uid: ../constraint/option-not-pre-qualified +- role: constraint + uid: ../constraint/valid-task-priority 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 7b23b31b..0ed0e581 100644 --- a/spec/acfg/if/bdbuf-buffer-max-size.yml +++ b/spec/acfg/if/bdbuf-buffer-max-size.yml @@ -14,12 +14,12 @@ links: uid: ../req/bdbuf-buffer-max-size - role: appl-config-group-member uid: group-bdbuf +- role: constraint + uid: ../constraint/option-not-pre-qualified - role: constraint 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 5b6f288f..b6870585 100644 --- a/spec/acfg/if/bdbuf-buffer-min-size.yml +++ b/spec/acfg/if/bdbuf-buffer-min-size.yml @@ -14,12 +14,12 @@ links: uid: ../req/bdbuf-buffer-min-size - role: appl-config-group-member uid: group-bdbuf +- role: constraint + uid: ../constraint/option-not-pre-qualified - role: constraint 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 a828bd68..20930ef3 100644 --- a/spec/acfg/if/bdbuf-cache-memory-size.yml +++ b/spec/acfg/if/bdbuf-cache-memory-size.yml @@ -14,12 +14,12 @@ links: uid: ../req/bdbuf-cache-memory-size - role: appl-config-group-member uid: group-bdbuf +- role: constraint + uid: ../constraint/option-not-pre-qualified - role: constraint 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 dff558de..2672daff 100644 --- a/spec/acfg/if/bdbuf-max-read-ahead-blocks.yml +++ b/spec/acfg/if/bdbuf-max-read-ahead-blocks.yml @@ -14,12 +14,12 @@ links: uid: ../req/bdbuf-max-read-ahead-blocks - role: appl-config-group-member uid: group-bdbuf +- role: constraint + uid: ../constraint/option-not-pre-qualified - role: constraint 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 43404fe9..5a52240d 100644 --- a/spec/acfg/if/bdbuf-max-write-blocks.yml +++ b/spec/acfg/if/bdbuf-max-write-blocks.yml @@ -14,12 +14,12 @@ links: uid: ../req/bdbuf-max-write-blocks - role: appl-config-group-member uid: group-bdbuf +- role: constraint + uid: ../constraint/option-not-pre-qualified - role: constraint 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 b5e1f9a5..150589ec 100644 --- a/spec/acfg/if/bdbuf-read-ahead-task-priority.yml +++ b/spec/acfg/if/bdbuf-read-ahead-task-priority.yml @@ -13,10 +13,10 @@ links: uid: ../req/bdbuf-read-ahead-task-priority - role: appl-config-group-member uid: group-bdbuf -- role: constraint - uid: ../constraint/valid-task-priority - role: constraint uid: ../constraint/option-not-pre-qualified +- role: constraint + uid: ../constraint/valid-task-priority 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 b2bc08c0..8398b72d 100644 --- a/spec/acfg/if/bdbuf-swapout-block-hold.yml +++ b/spec/acfg/if/bdbuf-swapout-block-hold.yml @@ -14,12 +14,12 @@ links: uid: ../req/bdbuf-swapout-block-hold - role: appl-config-group-member uid: group-bdbuf +- role: constraint + uid: ../constraint/option-not-pre-qualified - role: constraint 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 a6d69e48..41a1fbc0 100644 --- a/spec/acfg/if/bdbuf-swapout-swap-period.yml +++ b/spec/acfg/if/bdbuf-swapout-swap-period.yml @@ -14,12 +14,12 @@ links: uid: ../req/bdbuf-swapout-swap-period - role: appl-config-group-member uid: group-bdbuf +- role: constraint + uid: ../constraint/option-not-pre-qualified - role: constraint 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 01e8cbda..8fa8d0d4 100644 --- a/spec/acfg/if/bdbuf-swapout-task-priority.yml +++ b/spec/acfg/if/bdbuf-swapout-task-priority.yml @@ -13,10 +13,10 @@ links: uid: ../req/bdbuf-swapout-task-priority - role: appl-config-group-member uid: group-bdbuf -- role: constraint - uid: ../constraint/valid-task-priority - role: constraint uid: ../constraint/option-not-pre-qualified +- role: constraint + uid: ../constraint/valid-task-priority 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 bd67d571..c60c3dec 100644 --- a/spec/acfg/if/bdbuf-swapout-worker-taskp-riority.yml +++ b/spec/acfg/if/bdbuf-swapout-worker-taskp-riority.yml @@ -14,10 +14,10 @@ links: uid: ../req/bdbuf-swapout-worker-taskp-riority - role: appl-config-group-member uid: group-bdbuf -- role: constraint - uid: ../constraint/valid-task-priority - role: constraint uid: ../constraint/option-not-pre-qualified +- role: constraint + uid: ../constraint/valid-task-priority 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 65b22f7e..145638df 100644 --- a/spec/acfg/if/bdbuf-swapout-worker-tasks.yml +++ b/spec/acfg/if/bdbuf-swapout-worker-tasks.yml @@ -13,12 +13,12 @@ links: uid: ../req/bdbuf-swapout-worker-tasks - role: appl-config-group-member uid: group-bdbuf +- role: constraint + uid: ../constraint/option-not-pre-qualified - role: constraint 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 608facc2..9788380d 100644 --- a/spec/acfg/if/bdbuf-task-stack-size.yml +++ b/spec/acfg/if/bdbuf-task-stack-size.yml @@ -14,14 +14,14 @@ links: uid: ../req/bdbuf-task-stack-size - role: appl-config-group-member uid: group-bdbuf +- role: constraint + uid: ../constraint/option-not-pre-qualified - role: constraint uid: ../constraint/min-task-stack-size - role: constraint 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 e7c945a2..3565f5ac 100644 --- a/spec/acfg/if/bsp-idle-task-stack-size.yml +++ b/spec/acfg/if/bsp-idle-task-stack-size.yml @@ -21,12 +21,12 @@ links: uid: ../req/bsp-idle-task-stack-size - role: appl-config-group-member uid: group-bsp +- role: constraint + uid: ../constraint/option-not-pre-qualified - role: constraint 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 fd89d3a6..53c8e812 100644 --- a/spec/acfg/if/bsp-interrupt-stack-size.yml +++ b/spec/acfg/if/bsp-interrupt-stack-size.yml @@ -21,14 +21,14 @@ links: uid: ../req/bsp-interrupt-stack-size - role: appl-config-group-member uid: group-bsp +- role: constraint + uid: ../constraint/option-not-pre-qualified - role: constraint uid: ../constraint/min-bsp-app - role: constraint 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 121ee5ce..3b38e63e 100644 --- a/spec/acfg/if/bsp-prerequisite-drivers.yml +++ b/spec/acfg/if/bsp-prerequisite-drivers.yml @@ -21,10 +21,10 @@ links: uid: ../req/bsp-prerequisite-drivers - role: appl-config-group-member uid: group-bsp -- role: constraint - uid: ../constraint/init-userext-table - role: constraint uid: ../constraint/option-not-pre-qualified +- role: constraint + uid: ../constraint/init-userext-table 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 e608e2de..0b373be0 100644 --- a/spec/acfg/if/cbs-max-servers.yml +++ b/spec/acfg/if/cbs-max-servers.yml @@ -14,14 +14,14 @@ links: uid: ../req/cbs-max-servers - role: appl-config-group-member uid: group-schedgeneral +- role: constraint + uid: ../constraint/option-not-pre-qualified - role: constraint uid: ../constraint/min-zero - role: constraint 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/executive-ram-size.yml b/spec/acfg/if/executive-ram-size.yml index 849f2c30..1b942381 100644 --- a/spec/acfg/if/executive-ram-size.yml +++ b/spec/acfg/if/executive-ram-size.yml @@ -17,14 +17,14 @@ links: uid: ../req/executive-ram-size - role: appl-config-group-member uid: group-general +- role: constraint + uid: ../constraint/option-not-pre-qualified - role: constraint uid: ../constraint/min-zero - role: constraint 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 badb4044..95aa8935 100644 --- a/spec/acfg/if/extra-task-stacks.yml +++ b/spec/acfg/if/extra-task-stacks.yml @@ -16,12 +16,12 @@ links: uid: ../req/extra-task-stacks - role: appl-config-group-member uid: group-general +- role: constraint + uid: ../constraint/option-not-pre-qualified - role: constraint 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/imfs-memfile-bytes-per-block.yml b/spec/acfg/if/imfs-memfile-bytes-per-block.yml index cf209a52..6f1ea531 100644 --- a/spec/acfg/if/imfs-memfile-bytes-per-block.yml +++ b/spec/acfg/if/imfs-memfile-bytes-per-block.yml @@ -14,10 +14,10 @@ links: uid: ../req/imfs-memfile-bytes-per-block - role: appl-config-group-member uid: group-filesystem -- role: constraint - uid: ../constraint/imfs-memfile-bytes-per-block - role: constraint uid: ../constraint/option-not-pre-qualified +- role: constraint + uid: ../constraint/imfs-memfile-bytes-per-block 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 e947d8c4..d6c9fe77 100644 --- a/spec/acfg/if/init-task-stack-size.yml +++ b/spec/acfg/if/init-task-stack-size.yml @@ -14,12 +14,12 @@ links: uid: ../req/init-task-stack-size - role: appl-config-group-member uid: group-classicinit +- role: constraint + uid: ../constraint/option-not-pre-qualified - role: constraint 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/max-drivers.yml b/spec/acfg/if/max-drivers.yml index 6411b3d2..a5695521 100644 --- a/spec/acfg/if/max-drivers.yml +++ b/spec/acfg/if/max-drivers.yml @@ -50,14 +50,14 @@ links: uid: ../req/max-drivers - role: appl-config-group-member uid: group-devdrv +- role: constraint + uid: ../constraint/option-not-pre-qualified - role: constraint uid: ../constraint/max-size - role: constraint 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 9a824636..713ba134 100644 --- a/spec/acfg/if/max-ports.yml +++ b/spec/acfg/if/max-ports.yml @@ -14,6 +14,8 @@ links: uid: ../req/max-ports - role: appl-config-group-member uid: group-classic +- role: constraint + uid: ../constraint/option-not-pre-qualified - role: constraint uid: ../constraint/min-zero - role: constraint @@ -22,8 +24,6 @@ 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 0cfc8ece..f8b96f80 100644 --- a/spec/acfg/if/max-posix-key-value-pairs.yml +++ b/spec/acfg/if/max-posix-key-value-pairs.yml @@ -18,6 +18,8 @@ links: uid: ../req/max-posix-key-value-pairs - role: appl-config-group-member uid: group-posix +- role: constraint + uid: ../constraint/option-not-pre-qualified - role: constraint uid: ../constraint/min-zero - role: constraint @@ -26,8 +28,6 @@ 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 6a7f0464..ccf73a16 100644 --- a/spec/acfg/if/max-posix-keys.yml +++ b/spec/acfg/if/max-posix-keys.yml @@ -14,6 +14,8 @@ links: uid: ../req/max-posix-keys - role: appl-config-group-member uid: group-posix +- role: constraint + uid: ../constraint/option-not-pre-qualified - role: constraint uid: ../constraint/min-zero - role: constraint @@ -22,8 +24,6 @@ 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 dfd342b3..b3a2153e 100644 --- a/spec/acfg/if/max-posix-message-queues.yml +++ b/spec/acfg/if/max-posix-message-queues.yml @@ -14,6 +14,8 @@ links: uid: ../req/max-posix-message-queues - role: appl-config-group-member uid: group-posix +- role: constraint + uid: ../constraint/option-not-pre-qualified - role: constraint uid: ../constraint/min-zero - role: constraint @@ -24,8 +26,6 @@ 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 de2a5d72..7d712b1e 100644 --- a/spec/acfg/if/max-posix-queued-signals.yml +++ b/spec/acfg/if/max-posix-queued-signals.yml @@ -14,6 +14,8 @@ links: uid: ../req/max-posix-queued-signals - role: appl-config-group-member uid: group-posix +- role: constraint + uid: ../constraint/option-not-pre-qualified - role: constraint uid: ../constraint/min-zero - role: constraint @@ -22,8 +24,6 @@ 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 5f5331dd..bc896b53 100644 --- a/spec/acfg/if/max-posix-semaphores.yml +++ b/spec/acfg/if/max-posix-semaphores.yml @@ -14,6 +14,8 @@ links: uid: ../req/max-posix-semaphores - role: appl-config-group-member uid: group-posix +- role: constraint + uid: ../constraint/option-not-pre-qualified - role: constraint uid: ../constraint/min-zero - role: constraint @@ -24,8 +26,6 @@ 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 652a10ff..5ad6100f 100644 --- a/spec/acfg/if/max-posix-shms.yml +++ b/spec/acfg/if/max-posix-shms.yml @@ -14,6 +14,8 @@ links: uid: ../req/max-posix-shms - role: appl-config-group-member uid: group-posix +- role: constraint + uid: ../constraint/option-not-pre-qualified - role: constraint uid: ../constraint/min-zero - role: constraint @@ -24,8 +26,6 @@ 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 9d2360fe..3eb95f63 100644 --- a/spec/acfg/if/max-posix-threads.yml +++ b/spec/acfg/if/max-posix-threads.yml @@ -14,6 +14,8 @@ links: uid: ../req/max-posix-threads - role: appl-config-group-member uid: group-posix +- role: constraint + uid: ../constraint/option-not-pre-qualified - role: constraint uid: ../constraint/min-zero - role: constraint @@ -22,8 +24,6 @@ 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 90b4ffd6..5429ea27 100644 --- a/spec/acfg/if/max-posix-timers.yml +++ b/spec/acfg/if/max-posix-timers.yml @@ -14,6 +14,8 @@ links: uid: ../req/max-posix-timers - role: appl-config-group-member uid: group-posix +- role: constraint + uid: ../constraint/option-not-pre-qualified - role: constraint uid: ../constraint/min-zero - role: constraint @@ -24,8 +26,6 @@ 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 75a45ae1..318186ef 100644 --- a/spec/acfg/if/max-regions.yml +++ b/spec/acfg/if/max-regions.yml @@ -14,6 +14,8 @@ links: uid: ../req/max-regions - role: appl-config-group-member uid: group-classic +- role: constraint + uid: ../constraint/option-not-pre-qualified - role: constraint uid: ../constraint/min-zero - role: constraint @@ -22,8 +24,6 @@ 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 c87d4db6..16e58036 100644 --- a/spec/acfg/if/max-thread-name-size.yml +++ b/spec/acfg/if/max-thread-name-size.yml @@ -15,14 +15,14 @@ links: uid: ../req/max-thread-name-size - role: appl-config-group-member uid: group-general +- role: constraint + uid: ../constraint/option-not-pre-qualified - role: constraint uid: ../constraint/min-zero - role: constraint 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 9ac32f09..a80e88fc 100644 --- a/spec/acfg/if/memory-overhead.yml +++ b/spec/acfg/if/memory-overhead.yml @@ -15,14 +15,14 @@ links: uid: ../req/memory-overhead - role: appl-config-group-member uid: group-general +- role: constraint + uid: ../constraint/option-not-pre-qualified - role: constraint uid: ../constraint/min-zero - role: constraint 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 744a20b6..a6e935fc 100644 --- a/spec/acfg/if/message-buffer-memory.yml +++ b/spec/acfg/if/message-buffer-memory.yml @@ -17,14 +17,14 @@ links: uid: ../req/message-buffer-memory - role: appl-config-group-member uid: group-general +- role: constraint + uid: ../constraint/option-not-pre-qualified - role: constraint uid: ../constraint/min-zero - role: constraint 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 a8397c25..25980420 100644 --- a/spec/acfg/if/min-posix-thread-stack-size.yml +++ b/spec/acfg/if/min-posix-thread-stack-size.yml @@ -17,12 +17,12 @@ links: uid: ../req/min-posix-thread-stack-size - role: appl-config-group-member uid: group-posix +- role: constraint + uid: ../constraint/option-not-pre-qualified - role: constraint 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-extra-server-stack.yml b/spec/acfg/if/mp-extra-server-stack.yml index 0395b02f..73f578e0 100644 --- a/spec/acfg/if/mp-extra-server-stack.yml +++ b/spec/acfg/if/mp-extra-server-stack.yml @@ -15,14 +15,14 @@ links: uid: ../req/mp-extra-server-stack - role: appl-config-group-member uid: group-mpci +- role: constraint + uid: ../constraint/option-not-pre-qualified - role: constraint uid: ../constraint/min-zero - role: constraint 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 0aa60ea0..0c219ab0 100644 --- a/spec/acfg/if/mp-max-global-objects.yml +++ b/spec/acfg/if/mp-max-global-objects.yml @@ -14,12 +14,12 @@ links: uid: ../req/mp-max-global-objects - role: appl-config-group-member uid: group-mpci +- role: constraint + uid: ../constraint/option-not-pre-qualified - role: constraint 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 213ffb19..02c4ac90 100644 --- a/spec/acfg/if/mp-max-nodes.yml +++ b/spec/acfg/if/mp-max-nodes.yml @@ -14,12 +14,12 @@ links: uid: ../req/mp-max-nodes - role: appl-config-group-member uid: group-mpci +- role: constraint + uid: ../constraint/option-not-pre-qualified - role: constraint 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 36b7be0c..1b363801 100644 --- a/spec/acfg/if/mp-max-proxies.yml +++ b/spec/acfg/if/mp-max-proxies.yml @@ -15,12 +15,12 @@ links: uid: ../req/mp-max-proxies - role: appl-config-group-member uid: group-mpci +- role: constraint + uid: ../constraint/option-not-pre-qualified - role: constraint 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 516602ab..419e6403 100644 --- a/spec/acfg/if/mp-mpci-table-pointer.yml +++ b/spec/acfg/if/mp-mpci-table-pointer.yml @@ -14,10 +14,10 @@ links: uid: ../req/mp-mpci-table-pointer - role: appl-config-group-member uid: group-mpci -- role: constraint - uid: ../constraint/init-mpci-table - role: constraint uid: ../constraint/option-not-pre-qualified +- role: constraint + uid: ../constraint/init-mpci-table 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 bc6ff515..610ca54a 100644 --- a/spec/acfg/if/mp-node-number.yml +++ b/spec/acfg/if/mp-node-number.yml @@ -14,12 +14,12 @@ links: uid: ../req/mp-node-number - role: appl-config-group-member uid: group-mpci +- role: constraint + uid: ../constraint/option-not-pre-qualified - role: constraint 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 6a22c908..e032f030 100644 --- a/spec/acfg/if/posix-init-thread-entry-point.yml +++ b/spec/acfg/if/posix-init-thread-entry-point.yml @@ -14,10 +14,10 @@ links: uid: ../req/posix-init-thread-entry-point - role: appl-config-group-member uid: group-posixinit -- role: constraint - uid: ../constraint/init-posix-thread-entry-point - role: constraint uid: ../constraint/option-not-pre-qualified +- role: constraint + uid: ../constraint/init-posix-thread-entry-point 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 2869170a..7f79aebb 100644 --- a/spec/acfg/if/posix-init-thread-stack-size.yml +++ b/spec/acfg/if/posix-init-thread-stack-size.yml @@ -14,12 +14,12 @@ links: uid: ../req/posix-init-thread-stack-size - role: appl-config-group-member uid: group-posixinit +- role: constraint + uid: ../constraint/option-not-pre-qualified - role: constraint 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/record-per-processor-items.yml b/spec/acfg/if/record-per-processor-items.yml index f735f448..950ed46a 100644 --- a/spec/acfg/if/record-per-processor-items.yml +++ b/spec/acfg/if/record-per-processor-items.yml @@ -14,6 +14,8 @@ links: uid: ../req/record-per-processor-items - role: appl-config-group-member uid: group-eventrecord +- role: constraint + uid: ../constraint/option-not-pre-qualified - role: constraint uid: ../constraint/min-16 - role: constraint @@ -22,8 +24,6 @@ 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/task-stack-allocator-init.yml b/spec/acfg/if/task-stack-allocator-init.yml index 5a58b5de..5dcf8e6f 100644 --- a/spec/acfg/if/task-stack-allocator-init.yml +++ b/spec/acfg/if/task-stack-allocator-init.yml @@ -14,10 +14,10 @@ links: uid: ../req/task-stack-allocator-init - role: appl-config-group-member uid: group-stackalloc -- role: constraint - uid: ../constraint/init-task-stack-allocator-init - role: constraint uid: ../constraint/option-not-pre-qualified +- role: constraint + uid: ../constraint/init-task-stack-allocator-init 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 58fa7667..290cde6f 100644 --- a/spec/acfg/if/task-stack-from-alloc.yml +++ b/spec/acfg/if/task-stack-from-alloc.yml @@ -16,10 +16,10 @@ links: uid: ../req/task-stack-from-alloc - role: appl-config-group-member uid: group-stackalloc -- role: constraint - uid: ../constraint/task-stack-from-alloc - role: constraint uid: ../constraint/option-not-pre-qualified +- role: constraint + uid: ../constraint/task-stack-from-alloc 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/unlimited-allocation-size.yml b/spec/acfg/if/unlimited-allocation-size.yml index 26939e8e..d04ede8e 100644 --- a/spec/acfg/if/unlimited-allocation-size.yml +++ b/spec/acfg/if/unlimited-allocation-size.yml @@ -16,10 +16,10 @@ links: uid: ../req/unlimited-allocation-size - role: appl-config-group-member uid: group-general -- role: constraint - uid: ../constraint/unlimited-allocation-size - role: constraint uid: ../constraint/option-not-pre-qualified +- role: constraint + uid: ../constraint/unlimited-allocation-size name: CONFIGURE_UNLIMITED_ALLOCATION_SIZE notes: | By allowing users to declare all resources as being unlimited the user can diff --git a/spec/rtems/cache/if/aligned-malloc.yml b/spec/rtems/cache/if/aligned-malloc.yml index e756428a..3b82a22a 100644 --- a/spec/rtems/cache/if/aligned-malloc.yml +++ b/spec/rtems/cache/if/aligned-malloc.yml @@ -21,14 +21,14 @@ links: uid: header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-devinit - role: constraint uid: /constraint/directive-ctx-task - role: constraint uid: /constraint/object-allocator -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_cache_aligned_malloc notes: null params: diff --git a/spec/rtems/cache/if/coherent-add-area.yml b/spec/rtems/cache/if/coherent-add-area.yml index 5ddba50c..0d7c70e6 100644 --- a/spec/rtems/cache/if/coherent-add-area.yml +++ b/spec/rtems/cache/if/coherent-add-area.yml @@ -21,14 +21,14 @@ links: uid: header - role: interface-ingroup-hidden uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-devinit - role: constraint uid: /constraint/directive-ctx-task - role: constraint uid: /constraint/object-allocator -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_cache_coherent_add_area notes: null params: diff --git a/spec/rtems/cache/if/coherent-allocate.yml b/spec/rtems/cache/if/coherent-allocate.yml index 049c9ffd..5137fe92 100644 --- a/spec/rtems/cache/if/coherent-allocate.yml +++ b/spec/rtems/cache/if/coherent-allocate.yml @@ -22,14 +22,14 @@ links: uid: header - role: interface-ingroup-hidden uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-devinit - role: constraint uid: /constraint/directive-ctx-task - role: constraint uid: /constraint/object-allocator -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_cache_coherent_allocate notes: | A size value of zero will return a unique address which may be freed with diff --git a/spec/rtems/cache/if/coherent-free.yml b/spec/rtems/cache/if/coherent-free.yml index 78e7b31a..a460e3fb 100644 --- a/spec/rtems/cache/if/coherent-free.yml +++ b/spec/rtems/cache/if/coherent-free.yml @@ -20,14 +20,14 @@ links: uid: header - role: interface-ingroup-hidden uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-devinit - role: constraint uid: /constraint/directive-ctx-task - role: constraint uid: /constraint/object-allocator -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_cache_coherent_free notes: null params: diff --git a/spec/rtems/clock/if/get-seconds-since-epoch.yml b/spec/rtems/clock/if/get-seconds-since-epoch.yml index 43ba7aca..efb1b3cd 100644 --- a/spec/rtems/clock/if/get-seconds-since-epoch.yml +++ b/spec/rtems/clock/if/get-seconds-since-epoch.yml @@ -22,14 +22,14 @@ links: uid: header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-any - role: constraint uid: /constraint/directive-no-preempt - role: constraint uid: /constraint/clock-driver -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_clock_get_seconds_since_epoch notes: null params: diff --git a/spec/rtems/clock/if/get-tod-timeval.yml b/spec/rtems/clock/if/get-tod-timeval.yml index 220d2807..9f67bede 100644 --- a/spec/rtems/clock/if/get-tod-timeval.yml +++ b/spec/rtems/clock/if/get-tod-timeval.yml @@ -23,14 +23,14 @@ links: uid: header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-any - role: constraint uid: /constraint/directive-no-preempt - role: constraint uid: /constraint/clock-driver -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_clock_get_tod_timeval notes: null params: diff --git a/spec/rtems/clock/if/get-uptime-nanoseconds.yml b/spec/rtems/clock/if/get-uptime-nanoseconds.yml index 4e1c45e6..8a412ff5 100644 --- a/spec/rtems/clock/if/get-uptime-nanoseconds.yml +++ b/spec/rtems/clock/if/get-uptime-nanoseconds.yml @@ -21,14 +21,14 @@ links: uid: header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-any - role: constraint uid: /constraint/directive-no-preempt - role: constraint uid: /constraint/clock-driver -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_clock_get_uptime_nanoseconds notes: null params: [] diff --git a/spec/rtems/clock/if/get-uptime-seconds.yml b/spec/rtems/clock/if/get-uptime-seconds.yml index b1120955..3d1204d0 100644 --- a/spec/rtems/clock/if/get-uptime-seconds.yml +++ b/spec/rtems/clock/if/get-uptime-seconds.yml @@ -21,14 +21,14 @@ links: uid: header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-any - role: constraint uid: /constraint/directive-no-preempt - role: constraint uid: /constraint/clock-driver -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_clock_get_uptime_seconds notes: null params: [] diff --git a/spec/rtems/clock/if/get-uptime-timeval.yml b/spec/rtems/clock/if/get-uptime-timeval.yml index 7eb210c8..85607f18 100644 --- a/spec/rtems/clock/if/get-uptime-timeval.yml +++ b/spec/rtems/clock/if/get-uptime-timeval.yml @@ -22,14 +22,14 @@ links: uid: header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-any - role: constraint uid: /constraint/directive-no-preempt - role: constraint uid: /constraint/clock-driver -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_clock_get_uptime_timeval notes: null params: diff --git a/spec/rtems/clock/if/tick-before.yml b/spec/rtems/clock/if/tick-before.yml index 3b0e7525..b980ea0f 100644 --- a/spec/rtems/clock/if/tick-before.yml +++ b/spec/rtems/clock/if/tick-before.yml @@ -22,14 +22,14 @@ links: uid: header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-any - role: constraint uid: /constraint/directive-no-preempt - role: constraint uid: /constraint/clock-driver -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_clock_tick_before notes: | This directive can be used to write busy loops with a timeout. diff --git a/spec/rtems/clock/if/tick-later-usec.yml b/spec/rtems/clock/if/tick-later-usec.yml index 6bff30b8..ba2fe15b 100644 --- a/spec/rtems/clock/if/tick-later-usec.yml +++ b/spec/rtems/clock/if/tick-later-usec.yml @@ -31,14 +31,14 @@ links: uid: header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-any - role: constraint uid: /constraint/directive-no-preempt - role: constraint uid: /constraint/clock-driver -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_clock_tick_later_usec notes: null params: diff --git a/spec/rtems/clock/if/tick-later.yml b/spec/rtems/clock/if/tick-later.yml index 445b4759..3cc1faad 100644 --- a/spec/rtems/clock/if/tick-later.yml +++ b/spec/rtems/clock/if/tick-later.yml @@ -22,14 +22,14 @@ links: uid: header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-any - role: constraint uid: /constraint/directive-no-preempt - role: constraint uid: /constraint/clock-driver -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_clock_tick_later notes: null params: diff --git a/spec/rtems/config/if/get-build-label.yml b/spec/rtems/config/if/get-build-label.yml index 981f41c1..048538dc 100644 --- a/spec/rtems/config/if/get-build-label.yml +++ b/spec/rtems/config/if/get-build-label.yml @@ -20,12 +20,12 @@ links: uid: header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-any - role: constraint uid: /constraint/directive-no-preempt -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_get_build_label notes: | The build label can be used to distinguish test suite results obtained from diff --git a/spec/rtems/config/if/get-target-hash.yml b/spec/rtems/config/if/get-target-hash.yml index f139aebf..6e3d63da 100644 --- a/spec/rtems/config/if/get-target-hash.yml +++ b/spec/rtems/config/if/get-target-hash.yml @@ -21,12 +21,12 @@ links: uid: header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-any - role: constraint uid: /constraint/directive-no-preempt -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_get_target_hash notes: | For example, the device tree, settings of the memory controller, processor diff --git a/spec/rtems/cpuuse/if/cpu-info-report.yml b/spec/rtems/cpuuse/if/cpu-info-report.yml index 94f854f9..03ebaa28 100644 --- a/spec/rtems/cpuuse/if/cpu-info-report.yml +++ b/spec/rtems/cpuuse/if/cpu-info-report.yml @@ -20,12 +20,12 @@ links: uid: header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-any - role: constraint uid: /constraint/directive-no-preempt -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_cpu_info_report notes: null params: diff --git a/spec/rtems/dpmem/if/create.yml b/spec/rtems/dpmem/if/create.yml index d8b5216a..14c2d2c5 100644 --- a/spec/rtems/dpmem/if/create.yml +++ b/spec/rtems/dpmem/if/create.yml @@ -31,6 +31,8 @@ links: uid: header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-devinit - role: constraint @@ -43,8 +45,6 @@ links: uid: /constraint/obj-unlimited-alloc - role: constraint uid: /constraint/directive-not-pre-qualified -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_port_create notes: | The ${.:/params[1]/name} and ${.:/params[2]/name} parameters must be on a diff --git a/spec/rtems/dpmem/if/delete.yml b/spec/rtems/dpmem/if/delete.yml index d9b3b001..ef71535d 100644 --- a/spec/rtems/dpmem/if/delete.yml +++ b/spec/rtems/dpmem/if/delete.yml @@ -23,6 +23,8 @@ links: uid: header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-devinit - role: constraint @@ -35,8 +37,6 @@ links: uid: /constraint/obj-unlimited-free - role: constraint uid: /constraint/directive-not-pre-qualified -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_port_delete notes: | The ${/glossary/dpcb:/term} for the deleted port is reclaimed by RTEMS. diff --git a/spec/rtems/dpmem/if/external-to-internal.yml b/spec/rtems/dpmem/if/external-to-internal.yml index 893350b7..959b4cc2 100644 --- a/spec/rtems/dpmem/if/external-to-internal.yml +++ b/spec/rtems/dpmem/if/external-to-internal.yml @@ -28,6 +28,8 @@ links: uid: header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-isr - role: constraint @@ -38,8 +40,6 @@ links: uid: /constraint/directive-no-preempt - role: constraint uid: /constraint/directive-not-pre-qualified -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_port_external_to_internal notes: null params: diff --git a/spec/rtems/dpmem/if/ident.yml b/spec/rtems/dpmem/if/ident.yml index 8002957d..a9d8ddea 100644 --- a/spec/rtems/dpmem/if/ident.yml +++ b/spec/rtems/dpmem/if/ident.yml @@ -24,14 +24,14 @@ links: uid: header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-any - role: constraint uid: /constraint/directive-no-preempt - role: constraint uid: /constraint/directive-not-pre-qualified -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_port_ident notes: | If the port name is not unique, then the port identifier will match the first diff --git a/spec/rtems/dpmem/if/internal-to-external.yml b/spec/rtems/dpmem/if/internal-to-external.yml index 20aef91e..e20fb939 100644 --- a/spec/rtems/dpmem/if/internal-to-external.yml +++ b/spec/rtems/dpmem/if/internal-to-external.yml @@ -29,6 +29,8 @@ links: uid: header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-isr - role: constraint @@ -39,8 +41,6 @@ links: uid: /constraint/directive-no-preempt - role: constraint uid: /constraint/directive-not-pre-qualified -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_port_internal_to_external notes: null params: diff --git a/spec/rtems/fatal/if/error-occurred.yml b/spec/rtems/fatal/if/error-occurred.yml index d052b026..8a78f870 100644 --- a/spec/rtems/fatal/if/error-occurred.yml +++ b/spec/rtems/fatal/if/error-occurred.yml @@ -24,6 +24,8 @@ links: uid: header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-any - role: constraint @@ -34,8 +36,6 @@ links: uid: /constraint/no-atexit - role: constraint uid: /constraint/terminate -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_fatal_error_occurred notes: | This directive is deprecated and should not be used in new code. It is diff --git a/spec/rtems/fatal/if/internal-error-text.yml b/spec/rtems/fatal/if/internal-error-text.yml index 3643e67a..cbd890e6 100644 --- a/spec/rtems/fatal/if/internal-error-text.yml +++ b/spec/rtems/fatal/if/internal-error-text.yml @@ -22,10 +22,10 @@ links: uid: header - role: interface-ingroup uid: group -- role: constraint - uid: /constraint/directive-ctx-any - role: constraint uid: /constraint/directive-not-pre-qualified +- role: constraint + uid: /constraint/directive-ctx-any name: rtems_internal_error_text notes: null params: diff --git a/spec/rtems/fatal/if/panic.yml b/spec/rtems/fatal/if/panic.yml index 419051be..fe51e731 100644 --- a/spec/rtems/fatal/if/panic.yml +++ b/spec/rtems/fatal/if/panic.yml @@ -29,6 +29,8 @@ links: uid: header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-any - role: constraint @@ -39,8 +41,6 @@ links: uid: /constraint/no-atexit - role: constraint uid: /constraint/terminate -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_panic notes: null params: diff --git a/spec/rtems/fatal/if/shutdown-executive.yml b/spec/rtems/fatal/if/shutdown-executive.yml index 0e5ad9f7..f4fcba37 100644 --- a/spec/rtems/fatal/if/shutdown-executive.yml +++ b/spec/rtems/fatal/if/shutdown-executive.yml @@ -25,6 +25,8 @@ links: uid: ../../init/if/header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-any - role: constraint @@ -35,8 +37,6 @@ links: uid: /constraint/no-atexit - role: constraint uid: /constraint/terminate -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_shutdown_executive notes: null params: diff --git a/spec/rtems/fatal/if/source-text.yml b/spec/rtems/fatal/if/source-text.yml index b48b507a..a2cfa88e 100644 --- a/spec/rtems/fatal/if/source-text.yml +++ b/spec/rtems/fatal/if/source-text.yml @@ -22,10 +22,10 @@ links: uid: header - role: interface-ingroup uid: group -- role: constraint - uid: /constraint/directive-ctx-any - role: constraint uid: /constraint/directive-not-pre-qualified +- role: constraint + uid: /constraint/directive-ctx-any name: rtems_fatal_source_text notes: null params: diff --git a/spec/rtems/init/if/initialize-executive.yml b/spec/rtems/init/if/initialize-executive.yml index 469986dd..2f0c5a4f 100644 --- a/spec/rtems/init/if/initialize-executive.yml +++ b/spec/rtems/init/if/initialize-executive.yml @@ -23,12 +23,12 @@ links: uid: header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: ../constraint/directive-ctx-boot - role: constraint uid: /constraint/directive-no-return -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_initialize_executive notes: | Errors in the initialization sequence are usually fatal and lead to a system diff --git a/spec/rtems/intr/if/catch.yml b/spec/rtems/intr/if/catch.yml index 5b3b164a..001a2e4f 100644 --- a/spec/rtems/intr/if/catch.yml +++ b/spec/rtems/intr/if/catch.yml @@ -33,6 +33,8 @@ links: uid: header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-isr - role: constraint @@ -43,8 +45,6 @@ links: uid: /constraint/directive-no-preempt - role: constraint uid: /constraint/cpu-simple-vectored-interrupts -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_interrupt_catch notes: null params: diff --git a/spec/rtems/intr/if/disable.yml b/spec/rtems/intr/if/disable.yml index b023958c..326f4843 100644 --- a/spec/rtems/intr/if/disable.yml +++ b/spec/rtems/intr/if/disable.yml @@ -20,14 +20,14 @@ links: uid: header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-any - role: constraint uid: /constraint/directive-no-preempt - role: constraint uid: ../constraint/no-smp -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_interrupt_disable notes: | A later invocation of the ${enable:/name} directive should be used to restore diff --git a/spec/rtems/intr/if/enable.yml b/spec/rtems/intr/if/enable.yml index 318c90d9..bd71547e 100644 --- a/spec/rtems/intr/if/enable.yml +++ b/spec/rtems/intr/if/enable.yml @@ -21,6 +21,8 @@ links: uid: header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-any - role: constraint @@ -29,8 +31,6 @@ links: uid: /constraint/interrupt-enable - role: constraint uid: ../constraint/no-smp -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_interrupt_enable notes: | The ${.:/params[0]/name} parameter value must be obtained by a previous diff --git a/spec/rtems/intr/if/flash.yml b/spec/rtems/intr/if/flash.yml index 5134f82f..0fad1b03 100644 --- a/spec/rtems/intr/if/flash.yml +++ b/spec/rtems/intr/if/flash.yml @@ -21,14 +21,14 @@ links: uid: header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-any - role: constraint uid: /constraint/directive-no-preempt - role: constraint uid: ../constraint/no-smp -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_interrupt_flash notes: | The ${.:/params[0]/name} parameter value must be obtained by a previous diff --git a/spec/rtems/intr/if/handler-install.yml b/spec/rtems/intr/if/handler-install.yml index e7a1f920..39d69c2b 100644 --- a/spec/rtems/intr/if/handler-install.yml +++ b/spec/rtems/intr/if/handler-install.yml @@ -55,14 +55,14 @@ links: uid: header-2 - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-devinit - role: constraint uid: /constraint/directive-ctx-task - role: constraint uid: /constraint/object-allocator -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_interrupt_handler_install notes: null params: diff --git a/spec/rtems/intr/if/handler-remove.yml b/spec/rtems/intr/if/handler-remove.yml index ae8ef5a8..6ec466b5 100644 --- a/spec/rtems/intr/if/handler-remove.yml +++ b/spec/rtems/intr/if/handler-remove.yml @@ -22,14 +22,14 @@ links: uid: header-2 - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-devinit - role: constraint uid: /constraint/directive-ctx-task - role: constraint uid: /constraint/object-allocator -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_interrupt_handler_remove notes: null params: diff --git a/spec/rtems/intr/if/is-in-progress.yml b/spec/rtems/intr/if/is-in-progress.yml index 85e49f41..32b5309e 100644 --- a/spec/rtems/intr/if/is-in-progress.yml +++ b/spec/rtems/intr/if/is-in-progress.yml @@ -21,12 +21,12 @@ links: uid: header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-any - role: constraint uid: /constraint/directive-no-preempt -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_interrupt_is_in_progress notes: null params: [] diff --git a/spec/rtems/intr/if/server-action-prepend.yml b/spec/rtems/intr/if/server-action-prepend.yml index ec1f2f09..53a2a09c 100644 --- a/spec/rtems/intr/if/server-action-prepend.yml +++ b/spec/rtems/intr/if/server-action-prepend.yml @@ -24,6 +24,8 @@ links: uid: header-2 - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-isr - role: constraint @@ -42,8 +44,6 @@ links: uid: ../constraint/server-entry-not-while-submit - role: constraint uid: ../constraint/server-entry-not-while-pending -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_interrupt_server_action_prepend notes: | No error checking is performed by the directive. diff --git a/spec/rtems/intr/if/server-create.yml b/spec/rtems/intr/if/server-create.yml index fc54363d..f6574503 100644 --- a/spec/rtems/intr/if/server-create.yml +++ b/spec/rtems/intr/if/server-create.yml @@ -22,14 +22,14 @@ links: uid: header-2 - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-devinit - role: constraint uid: /constraint/directive-ctx-task - role: constraint uid: /constraint/object-allocator -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_interrupt_server_create notes: | See also ${server-initialize:/name} and ${server-delete:/name}. diff --git a/spec/rtems/intr/if/server-delete.yml b/spec/rtems/intr/if/server-delete.yml index 4c438367..07f9ea5d 100644 --- a/spec/rtems/intr/if/server-delete.yml +++ b/spec/rtems/intr/if/server-delete.yml @@ -20,14 +20,14 @@ links: uid: header-2 - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-task - role: constraint uid: ../constraint/not-within-server - role: constraint uid: /constraint/request-response -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_interrupt_server_delete notes: | The interrupt server deletes itself, so after the return of the directive the diff --git a/spec/rtems/intr/if/server-entry-destroy.yml b/spec/rtems/intr/if/server-entry-destroy.yml index 5d909272..0aaf3188 100644 --- a/spec/rtems/intr/if/server-entry-destroy.yml +++ b/spec/rtems/intr/if/server-entry-destroy.yml @@ -20,6 +20,8 @@ links: uid: header-2 - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-task - role: constraint @@ -28,8 +30,6 @@ links: uid: /constraint/request-response - role: constraint uid: ../constraint/server-entry-initialized -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_interrupt_server_entry_destroy notes: | No error checking is performed by the directive. diff --git a/spec/rtems/intr/if/server-entry-initialize.yml b/spec/rtems/intr/if/server-entry-initialize.yml index f2bdf0f3..bcbaafb2 100644 --- a/spec/rtems/intr/if/server-entry-initialize.yml +++ b/spec/rtems/intr/if/server-entry-initialize.yml @@ -21,14 +21,14 @@ links: uid: header-2 - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-devinit - role: constraint uid: /constraint/directive-ctx-task - role: constraint uid: /constraint/object-allocator -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_interrupt_server_entry_initialize notes: | After initialization, the list of actions of the interrupt server entry is diff --git a/spec/rtems/intr/if/server-entry-move.yml b/spec/rtems/intr/if/server-entry-move.yml index a5212ee3..072eed2d 100644 --- a/spec/rtems/intr/if/server-entry-move.yml +++ b/spec/rtems/intr/if/server-entry-move.yml @@ -21,6 +21,8 @@ links: uid: header-2 - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-devinit - role: constraint @@ -37,8 +39,6 @@ links: uid: ../constraint/server-entry-not-while-submit - role: constraint uid: ../constraint/server-entry-not-while-pending -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_interrupt_server_entry_move notes: null params: diff --git a/spec/rtems/intr/if/server-entry-submit.yml b/spec/rtems/intr/if/server-entry-submit.yml index 337a38f9..f5148576 100644 --- a/spec/rtems/intr/if/server-entry-submit.yml +++ b/spec/rtems/intr/if/server-entry-submit.yml @@ -24,6 +24,8 @@ links: uid: header-2 - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-isr - role: constraint @@ -38,8 +40,6 @@ links: uid: ../constraint/server-entry-not-while-action-prepend - role: constraint uid: ../constraint/server-entry-not-while-move -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_interrupt_server_entry_submit notes: | This directive may be used to do a two-step interrupt processing. The first diff --git a/spec/rtems/intr/if/server-handler-install.yml b/spec/rtems/intr/if/server-handler-install.yml index 113144d6..e41bb849 100644 --- a/spec/rtems/intr/if/server-handler-install.yml +++ b/spec/rtems/intr/if/server-handler-install.yml @@ -28,14 +28,14 @@ links: uid: header-2 - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-devinit - role: constraint uid: /constraint/directive-ctx-task - role: constraint uid: /constraint/object-allocator -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_interrupt_server_handler_install notes: | See also ${handler-install:/name}. diff --git a/spec/rtems/intr/if/server-handler-iterate.yml b/spec/rtems/intr/if/server-handler-iterate.yml index 95dfac9e..4cb6d10e 100644 --- a/spec/rtems/intr/if/server-handler-iterate.yml +++ b/spec/rtems/intr/if/server-handler-iterate.yml @@ -28,14 +28,14 @@ links: uid: header-2 - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-devinit - role: constraint uid: /constraint/directive-ctx-task - role: constraint uid: /constraint/object-allocator -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_interrupt_server_handler_iterate notes: | The directive is intended for system information and diagnostics. diff --git a/spec/rtems/intr/if/server-handler-remove.yml b/spec/rtems/intr/if/server-handler-remove.yml index 6c502cfc..597ab7aa 100644 --- a/spec/rtems/intr/if/server-handler-remove.yml +++ b/spec/rtems/intr/if/server-handler-remove.yml @@ -24,6 +24,8 @@ links: uid: header-2 - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-task - role: constraint @@ -32,8 +34,6 @@ links: uid: /constraint/request-response - role: constraint uid: ../constraint/not-within-server -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_interrupt_server_handler_remove notes: null params: diff --git a/spec/rtems/intr/if/server-initialize.yml b/spec/rtems/intr/if/server-initialize.yml index 84ea9d4f..9e8f3b76 100644 --- a/spec/rtems/intr/if/server-initialize.yml +++ b/spec/rtems/intr/if/server-initialize.yml @@ -31,14 +31,14 @@ links: uid: header-2 - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-devinit - role: constraint uid: /constraint/directive-ctx-task - role: constraint uid: /constraint/object-allocator -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_interrupt_server_initialize notes: | Interrupt handlers may be installed on an interrupt server with diff --git a/spec/rtems/intr/if/server-move.yml b/spec/rtems/intr/if/server-move.yml index f53afc5b..250e4523 100644 --- a/spec/rtems/intr/if/server-move.yml +++ b/spec/rtems/intr/if/server-move.yml @@ -23,14 +23,14 @@ links: uid: header-2 - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-task - role: constraint uid: ../constraint/not-within-server - role: constraint uid: /constraint/request-response -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_interrupt_server_move notes: null params: diff --git a/spec/rtems/intr/if/server-request-destroy.yml b/spec/rtems/intr/if/server-request-destroy.yml index b997a0e9..4c594abf 100644 --- a/spec/rtems/intr/if/server-request-destroy.yml +++ b/spec/rtems/intr/if/server-request-destroy.yml @@ -21,6 +21,8 @@ links: uid: header-2 - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-task - role: constraint @@ -29,8 +31,6 @@ links: uid: /constraint/request-response - role: constraint uid: ../constraint/server-request-initialized -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_interrupt_server_request_destroy notes: | No error checking is performed by the directive. diff --git a/spec/rtems/intr/if/server-request-initialize.yml b/spec/rtems/intr/if/server-request-initialize.yml index baa62355..209e6d9a 100644 --- a/spec/rtems/intr/if/server-request-initialize.yml +++ b/spec/rtems/intr/if/server-request-initialize.yml @@ -23,14 +23,14 @@ links: uid: header-2 - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-devinit - role: constraint uid: /constraint/directive-ctx-task - role: constraint uid: /constraint/object-allocator -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_interrupt_server_request_initialize notes: | An interrupt server requests consists of an interrupt server entry and diff --git a/spec/rtems/intr/if/server-request-set-vector.yml b/spec/rtems/intr/if/server-request-set-vector.yml index 167b6ea7..26822705 100644 --- a/spec/rtems/intr/if/server-request-set-vector.yml +++ b/spec/rtems/intr/if/server-request-set-vector.yml @@ -22,6 +22,8 @@ links: uid: header-2 - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-isr - role: constraint @@ -38,8 +40,6 @@ links: uid: ../constraint/server-request-not-while-submit - role: constraint uid: ../constraint/server-entry-not-while-pending -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_interrupt_server_request_set_vector notes: | By default, the interrupt vector of an interrupt server request is set to a diff --git a/spec/rtems/intr/if/server-request-submit.yml b/spec/rtems/intr/if/server-request-submit.yml index 4db47666..829c4829 100644 --- a/spec/rtems/intr/if/server-request-submit.yml +++ b/spec/rtems/intr/if/server-request-submit.yml @@ -25,6 +25,8 @@ links: uid: header-2 - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-isr - role: constraint @@ -37,8 +39,6 @@ links: uid: ../constraint/server-request-initialized - role: constraint uid: ../constraint/server-request-not-while-set-vector -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_interrupt_server_request_submit notes: | This directive may be used to do a two-step interrupt processing. The first diff --git a/spec/rtems/intr/if/server-resume.yml b/spec/rtems/intr/if/server-resume.yml index bb518c68..374053a1 100644 --- a/spec/rtems/intr/if/server-resume.yml +++ b/spec/rtems/intr/if/server-resume.yml @@ -20,14 +20,14 @@ links: uid: header-2 - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-task - role: constraint uid: ../constraint/not-within-server - role: constraint uid: /constraint/request-response -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_interrupt_server_resume notes: | Interrupt server may be suspended by ${server-suspend:/name}. diff --git a/spec/rtems/intr/if/server-set-affinity.yml b/spec/rtems/intr/if/server-set-affinity.yml index ac45953e..93f67fe9 100644 --- a/spec/rtems/intr/if/server-set-affinity.yml +++ b/spec/rtems/intr/if/server-set-affinity.yml @@ -23,6 +23,8 @@ links: uid: header-2 - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-isr - role: constraint @@ -33,8 +35,6 @@ links: uid: /constraint/affinity-may-preempt - role: constraint uid: /constraint/priority-may-preempt -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_interrupt_server_set_affinity notes: | The scheduler is set determined by the highest numbered processor in the diff --git a/spec/rtems/intr/if/server-suspend.yml b/spec/rtems/intr/if/server-suspend.yml index fae3a4e6..57a6a1a4 100644 --- a/spec/rtems/intr/if/server-suspend.yml +++ b/spec/rtems/intr/if/server-suspend.yml @@ -20,14 +20,14 @@ links: uid: header-2 - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-task - role: constraint uid: ../constraint/not-within-server - role: constraint uid: /constraint/request-response -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_interrupt_server_suspend notes: | Interrupt server may be resumed by ${server-resume:/name}. diff --git a/spec/rtems/io/if/printk-printer.yml b/spec/rtems/io/if/printk-printer.yml index a0d81afd..437a1c93 100644 --- a/spec/rtems/io/if/printk-printer.yml +++ b/spec/rtems/io/if/printk-printer.yml @@ -23,14 +23,14 @@ links: uid: header-3 - role: interface-ingroup uid: group-3 +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-any - role: constraint uid: /constraint/directive-no-preempt - role: constraint uid: ../constraint/no-floating-point -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_printk_printer notes: | The directive may be used to print debug and test information. It uses diff --git a/spec/rtems/io/if/printk.yml b/spec/rtems/io/if/printk.yml index eb84ed01..449d37fe 100644 --- a/spec/rtems/io/if/printk.yml +++ b/spec/rtems/io/if/printk.yml @@ -23,14 +23,14 @@ links: uid: header-3 - role: interface-ingroup uid: group-3 +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-any - role: constraint uid: /constraint/directive-no-preempt - role: constraint uid: ../constraint/no-floating-point -- role: constraint - uid: /constraint/directive-not-pre-qualified name: printk notes: | The directive may be used to print debug and test information. It uses diff --git a/spec/rtems/io/if/putk.yml b/spec/rtems/io/if/putk.yml index 9fa63c21..d963dcd4 100644 --- a/spec/rtems/io/if/putk.yml +++ b/spec/rtems/io/if/putk.yml @@ -22,12 +22,12 @@ links: uid: header-3 - role: interface-ingroup uid: group-3 +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-any - role: constraint uid: /constraint/directive-no-preempt -- role: constraint - uid: /constraint/directive-not-pre-qualified name: putk notes: | The directive may be used to print debug and test information. It uses diff --git a/spec/rtems/io/if/vprintk.yml b/spec/rtems/io/if/vprintk.yml index 5b95980c..e0b8e412 100644 --- a/spec/rtems/io/if/vprintk.yml +++ b/spec/rtems/io/if/vprintk.yml @@ -23,14 +23,14 @@ links: uid: header-3 - role: interface-ingroup uid: group-3 +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-any - role: constraint uid: /constraint/directive-no-preempt - role: constraint uid: ../constraint/no-floating-point -- role: constraint - uid: /constraint/directive-not-pre-qualified name: vprintk notes: | The directive may be used to print debug and test information. It uses diff --git a/spec/rtems/message/if/create.yml b/spec/rtems/message/if/create.yml index 7e0830fc..2a719376 100644 --- a/spec/rtems/message/if/create.yml +++ b/spec/rtems/message/if/create.yml @@ -71,6 +71,8 @@ links: uid: header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-devinit - role: constraint @@ -85,8 +87,6 @@ links: uid: /constraint/obj-unlimited-alloc - role: constraint uid: ../../constraint/mp-max-global-objects -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_message_queue_create notes: | For message queues with a global scope, the maximum message size is diff --git a/spec/rtems/mp/if/announce.yml b/spec/rtems/mp/if/announce.yml index cca96fe5..b8891199 100644 --- a/spec/rtems/mp/if/announce.yml +++ b/spec/rtems/mp/if/announce.yml @@ -23,6 +23,8 @@ links: uid: header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-isr - role: constraint @@ -31,8 +33,6 @@ links: uid: /constraint/directive-ctx-task - role: constraint uid: /constraint/unblock-may-preempt -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_multiprocessing_announce notes: | This directive is typically called from an ${/glossary/isr:/term}. diff --git a/spec/rtems/object/if/api-maximum-class.yml b/spec/rtems/object/if/api-maximum-class.yml index bfff4852..8abac72b 100644 --- a/spec/rtems/object/if/api-maximum-class.yml +++ b/spec/rtems/object/if/api-maximum-class.yml @@ -21,12 +21,12 @@ links: uid: header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-any - role: constraint uid: /constraint/directive-no-preempt -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_object_api_maximum_class notes: null params: diff --git a/spec/rtems/object/if/api-minimum-class.yml b/spec/rtems/object/if/api-minimum-class.yml index 40a7dace..737c221e 100644 --- a/spec/rtems/object/if/api-minimum-class.yml +++ b/spec/rtems/object/if/api-minimum-class.yml @@ -21,12 +21,12 @@ links: uid: header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-any - role: constraint uid: /constraint/directive-no-preempt -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_object_api_minimum_class notes: null params: diff --git a/spec/rtems/object/if/build-id.yml b/spec/rtems/object/if/build-id.yml index 3ef72cfe..7419e8b5 100644 --- a/spec/rtems/object/if/build-id.yml +++ b/spec/rtems/object/if/build-id.yml @@ -25,12 +25,12 @@ links: uid: header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-const - role: constraint uid: /constraint/directive-no-preempt -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_build_id notes: null params: diff --git a/spec/rtems/object/if/get-api-class-name.yml b/spec/rtems/object/if/get-api-class-name.yml index 0dafe00b..46b11ccc 100644 --- a/spec/rtems/object/if/get-api-class-name.yml +++ b/spec/rtems/object/if/get-api-class-name.yml @@ -22,12 +22,12 @@ links: uid: header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-any - role: constraint uid: /constraint/directive-no-preempt -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_object_get_api_class_name notes: | The string returned is from constant space. Do not modify or free it. diff --git a/spec/rtems/object/if/get-api-name.yml b/spec/rtems/object/if/get-api-name.yml index 93f4f1dc..40b41b72 100644 --- a/spec/rtems/object/if/get-api-name.yml +++ b/spec/rtems/object/if/get-api-name.yml @@ -21,12 +21,12 @@ links: uid: header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-any - role: constraint uid: /constraint/directive-no-preempt -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_object_get_api_name notes: | The string returned is from constant space. Do not modify or free it. diff --git a/spec/rtems/object/if/get-class-information.yml b/spec/rtems/object/if/get-class-information.yml index 75978a32..f779fe5f 100644 --- a/spec/rtems/object/if/get-class-information.yml +++ b/spec/rtems/object/if/get-class-information.yml @@ -23,12 +23,12 @@ links: uid: header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-any - role: constraint uid: /constraint/directive-no-preempt -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_object_get_class_information notes: null params: diff --git a/spec/rtems/object/if/get-classic-name.yml b/spec/rtems/object/if/get-classic-name.yml index bb22dad0..12b6a278 100644 --- a/spec/rtems/object/if/get-classic-name.yml +++ b/spec/rtems/object/if/get-classic-name.yml @@ -22,12 +22,12 @@ links: uid: header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-any - role: constraint uid: /constraint/directive-no-preempt -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_object_get_classic_name notes: null params: diff --git a/spec/rtems/object/if/get-name.yml b/spec/rtems/object/if/get-name.yml index 7b679a8d..5165084a 100644 --- a/spec/rtems/object/if/get-name.yml +++ b/spec/rtems/object/if/get-name.yml @@ -29,12 +29,12 @@ links: uid: header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-any - role: constraint uid: /constraint/directive-no-preempt -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_object_get_name notes: null params: diff --git a/spec/rtems/object/if/id-api-maximum.yml b/spec/rtems/object/if/id-api-maximum.yml index 3ccfb402..04ba967c 100644 --- a/spec/rtems/object/if/id-api-maximum.yml +++ b/spec/rtems/object/if/id-api-maximum.yml @@ -20,12 +20,12 @@ links: uid: header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-const - role: constraint uid: /constraint/directive-no-preempt -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_object_id_api_maximum notes: null params: [] diff --git a/spec/rtems/object/if/id-api-minimum.yml b/spec/rtems/object/if/id-api-minimum.yml index cf6cc0d0..26edb4a1 100644 --- a/spec/rtems/object/if/id-api-minimum.yml +++ b/spec/rtems/object/if/id-api-minimum.yml @@ -20,12 +20,12 @@ links: uid: header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-const - role: constraint uid: /constraint/directive-no-preempt -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_object_id_api_minimum notes: null params: [] diff --git a/spec/rtems/object/if/id-get-api.yml b/spec/rtems/object/if/id-get-api.yml index b3941fd2..98b0ff93 100644 --- a/spec/rtems/object/if/id-get-api.yml +++ b/spec/rtems/object/if/id-get-api.yml @@ -21,12 +21,12 @@ links: uid: header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-const - role: constraint uid: /constraint/directive-no-preempt -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_object_id_get_api notes: | This directive does not validate the object identifier provided in diff --git a/spec/rtems/object/if/id-get-class.yml b/spec/rtems/object/if/id-get-class.yml index bfcf5b75..120175b9 100644 --- a/spec/rtems/object/if/id-get-class.yml +++ b/spec/rtems/object/if/id-get-class.yml @@ -21,12 +21,12 @@ links: uid: header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-const - role: constraint uid: /constraint/directive-no-preempt -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_object_id_get_class notes: | This directive does not validate the object identifier provided in diff --git a/spec/rtems/object/if/id-get-index.yml b/spec/rtems/object/if/id-get-index.yml index ecf6a375..42b07ba8 100644 --- a/spec/rtems/object/if/id-get-index.yml +++ b/spec/rtems/object/if/id-get-index.yml @@ -21,12 +21,12 @@ links: uid: header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-const - role: constraint uid: /constraint/directive-no-preempt -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_object_id_get_index notes: | This directive does not validate the object identifier provided in diff --git a/spec/rtems/object/if/id-get-node.yml b/spec/rtems/object/if/id-get-node.yml index 9cfca08a..95d786c1 100644 --- a/spec/rtems/object/if/id-get-node.yml +++ b/spec/rtems/object/if/id-get-node.yml @@ -21,12 +21,12 @@ links: uid: header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-const - role: constraint uid: /constraint/directive-no-preempt -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_object_id_get_node notes: | This directive does not validate the object identifier provided in diff --git a/spec/rtems/object/if/id-initial.yml b/spec/rtems/object/if/id-initial.yml index 620a1937..86666180 100644 --- a/spec/rtems/object/if/id-initial.yml +++ b/spec/rtems/object/if/id-initial.yml @@ -18,12 +18,12 @@ links: uid: header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-any - role: constraint uid: /constraint/directive-no-preempt -- role: constraint - uid: /constraint/directive-not-pre-qualified name: RTEMS_OBJECT_ID_INITIAL notes: null params: diff --git a/spec/rtems/object/if/set-name.yml b/spec/rtems/object/if/set-name.yml index 10ac495c..04072e66 100644 --- a/spec/rtems/object/if/set-name.yml +++ b/spec/rtems/object/if/set-name.yml @@ -23,14 +23,14 @@ links: uid: header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-devinit - role: constraint uid: /constraint/directive-ctx-task - role: constraint uid: /constraint/object-allocator -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_object_set_name notes: | This directive can be used to set the name of objects which do not have a diff --git a/spec/rtems/ratemon/if/get-statistics.yml b/spec/rtems/ratemon/if/get-statistics.yml index 1795d9ed..58a4408b 100644 --- a/spec/rtems/ratemon/if/get-statistics.yml +++ b/spec/rtems/ratemon/if/get-statistics.yml @@ -50,14 +50,14 @@ links: uid: header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-task - role: constraint uid: /constraint/directive-ctx-isr - role: constraint uid: /constraint/directive-no-preempt -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_rate_monotonic_get_statistics notes: null params: diff --git a/spec/rtems/ratemon/if/report-statistics-with-plugin.yml b/spec/rtems/ratemon/if/report-statistics-with-plugin.yml index 81a525c3..69c958de 100644 --- a/spec/rtems/ratemon/if/report-statistics-with-plugin.yml +++ b/spec/rtems/ratemon/if/report-statistics-with-plugin.yml @@ -25,12 +25,12 @@ links: uid: header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-task - role: constraint uid: /constraint/object-allocator -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_rate_monotonic_report_statistics_with_plugin notes: null params: diff --git a/spec/rtems/ratemon/if/report-statistics.yml b/spec/rtems/ratemon/if/report-statistics.yml index 0190b1f2..6cf2c1d1 100644 --- a/spec/rtems/ratemon/if/report-statistics.yml +++ b/spec/rtems/ratemon/if/report-statistics.yml @@ -24,12 +24,12 @@ links: uid: header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-task - role: constraint uid: /constraint/object-allocator -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_rate_monotonic_report_statistics notes: null params: [] diff --git a/spec/rtems/ratemon/if/reset-all-statistics.yml b/spec/rtems/ratemon/if/reset-all-statistics.yml index b7d553ac..b3b2cf1b 100644 --- a/spec/rtems/ratemon/if/reset-all-statistics.yml +++ b/spec/rtems/ratemon/if/reset-all-statistics.yml @@ -23,12 +23,12 @@ links: uid: header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-task - role: constraint uid: /constraint/object-allocator -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_rate_monotonic_reset_all_statistics notes: null params: [] diff --git a/spec/rtems/ratemon/if/reset-statistics.yml b/spec/rtems/ratemon/if/reset-statistics.yml index be6135e7..1b68c8a9 100644 --- a/spec/rtems/ratemon/if/reset-statistics.yml +++ b/spec/rtems/ratemon/if/reset-statistics.yml @@ -24,14 +24,14 @@ links: uid: header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-task - role: constraint uid: /constraint/directive-ctx-isr - role: constraint uid: /constraint/directive-no-preempt -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_rate_monotonic_reset_statistics notes: null params: diff --git a/spec/rtems/region/if/create.yml b/spec/rtems/region/if/create.yml index b7cdbb9d..9de2e4f4 100644 --- a/spec/rtems/region/if/create.yml +++ b/spec/rtems/region/if/create.yml @@ -59,6 +59,8 @@ links: uid: header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-devinit - role: constraint @@ -69,8 +71,6 @@ links: uid: ../constraint/max - role: constraint uid: /constraint/obj-unlimited-alloc -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_region_create notes: | For control and maintenance of the region, RTEMS allocates a diff --git a/spec/rtems/region/if/delete.yml b/spec/rtems/region/if/delete.yml index 8ec7c3da..1f9e0325 100644 --- a/spec/rtems/region/if/delete.yml +++ b/spec/rtems/region/if/delete.yml @@ -23,6 +23,8 @@ links: uid: header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-devinit - role: constraint @@ -33,8 +35,6 @@ links: uid: ../../constraint/delete-by-any-task - role: constraint uid: /constraint/obj-unlimited-free -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_region_delete notes: | The region cannot be deleted if any of its segments are still allocated. diff --git a/spec/rtems/region/if/extend.yml b/spec/rtems/region/if/extend.yml index 13f9bcb9..da52dcff 100644 --- a/spec/rtems/region/if/extend.yml +++ b/spec/rtems/region/if/extend.yml @@ -27,14 +27,14 @@ links: uid: header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-devinit - role: constraint uid: /constraint/directive-ctx-task - role: constraint uid: /constraint/object-allocator -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_region_extend notes: | There are no alignment requirements for the memory area. The memory area diff --git a/spec/rtems/region/if/get-free-information.yml b/spec/rtems/region/if/get-free-information.yml index 23e3abc6..198d0735 100644 --- a/spec/rtems/region/if/get-free-information.yml +++ b/spec/rtems/region/if/get-free-information.yml @@ -27,14 +27,14 @@ links: uid: header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-devinit - role: constraint uid: /constraint/directive-ctx-task - role: constraint uid: /constraint/object-allocator -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_region_get_free_information notes: | This directive uses the same structure to return information as the diff --git a/spec/rtems/region/if/get-information.yml b/spec/rtems/region/if/get-information.yml index 0f200922..f6f0409b 100644 --- a/spec/rtems/region/if/get-information.yml +++ b/spec/rtems/region/if/get-information.yml @@ -27,14 +27,14 @@ links: uid: header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-devinit - role: constraint uid: /constraint/directive-ctx-task - role: constraint uid: /constraint/object-allocator -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_region_get_information notes: | This is primarily intended as a mechanism to obtain a diagnostic information. diff --git a/spec/rtems/region/if/get-segment-size.yml b/spec/rtems/region/if/get-segment-size.yml index d7f2764a..21706a04 100644 --- a/spec/rtems/region/if/get-segment-size.yml +++ b/spec/rtems/region/if/get-segment-size.yml @@ -27,14 +27,14 @@ links: uid: header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-devinit - role: constraint uid: /constraint/directive-ctx-task - role: constraint uid: /constraint/object-allocator -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_region_get_segment_size notes: | The actual length of the allocated segment may be larger than the requested diff --git a/spec/rtems/region/if/get-segment.yml b/spec/rtems/region/if/get-segment.yml index 720350a9..286fd522 100644 --- a/spec/rtems/region/if/get-segment.yml +++ b/spec/rtems/region/if/get-segment.yml @@ -67,6 +67,8 @@ links: uid: header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-devinit - role: constraint @@ -77,8 +79,6 @@ links: uid: ../../constraint/request-may-block - role: constraint uid: /constraint/clock-tick -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_region_get_segment notes: | The actual length of the allocated segment may be larger than the requested diff --git a/spec/rtems/region/if/ident.yml b/spec/rtems/region/if/ident.yml index d6f70693..8e4cf0eb 100644 --- a/spec/rtems/region/if/ident.yml +++ b/spec/rtems/region/if/ident.yml @@ -24,12 +24,12 @@ links: uid: header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-any - role: constraint uid: /constraint/directive-no-preempt -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_region_ident notes: | If the region name is not unique, then the region identifier will match the diff --git a/spec/rtems/region/if/resize-segment.yml b/spec/rtems/region/if/resize-segment.yml index 91241404..86bb063b 100644 --- a/spec/rtems/region/if/resize-segment.yml +++ b/spec/rtems/region/if/resize-segment.yml @@ -30,14 +30,14 @@ links: uid: header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-devinit - role: constraint uid: /constraint/directive-ctx-task - role: constraint uid: /constraint/object-allocator -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_region_resize_segment notes: | If an attempt to increase the size of a segment fails, then the application diff --git a/spec/rtems/region/if/return-segment.yml b/spec/rtems/region/if/return-segment.yml index 61509956..0d46bcec 100644 --- a/spec/rtems/region/if/return-segment.yml +++ b/spec/rtems/region/if/return-segment.yml @@ -29,6 +29,8 @@ links: uid: header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-devinit - role: constraint @@ -37,8 +39,6 @@ links: uid: /constraint/unblock-may-preempt - role: constraint uid: /constraint/object-allocator -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_region_return_segment notes: | This directive will cause the calling task to be preempted if one or more diff --git a/spec/rtems/scheduler/if/map-priority-from-posix.yml b/spec/rtems/scheduler/if/map-priority-from-posix.yml index a4ce08ef..39f89276 100644 --- a/spec/rtems/scheduler/if/map-priority-from-posix.yml +++ b/spec/rtems/scheduler/if/map-priority-from-posix.yml @@ -22,12 +22,12 @@ links: uid: ../../task/if/header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-any - role: constraint uid: /constraint/directive-no-preempt -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_scheduler_map_priority_from_posix notes: null params: diff --git a/spec/rtems/scheduler/if/map-priority-to-posix.yml b/spec/rtems/scheduler/if/map-priority-to-posix.yml index cf6130bf..9561ccba 100644 --- a/spec/rtems/scheduler/if/map-priority-to-posix.yml +++ b/spec/rtems/scheduler/if/map-priority-to-posix.yml @@ -22,12 +22,12 @@ links: uid: ../../task/if/header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-any - role: constraint uid: /constraint/directive-no-preempt -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_scheduler_map_priority_to_posix notes: null params: diff --git a/spec/rtems/support/if/microseconds-to-ticks.yml b/spec/rtems/support/if/microseconds-to-ticks.yml index aba816d9..bb2b7488 100644 --- a/spec/rtems/support/if/microseconds-to-ticks.yml +++ b/spec/rtems/support/if/microseconds-to-ticks.yml @@ -17,12 +17,12 @@ links: uid: header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-any - role: constraint uid: /constraint/directive-no-preempt -- role: constraint - uid: /constraint/directive-not-pre-qualified name: RTEMS_MICROSECONDS_TO_TICKS notes: | The number of clock ticks per second is defined by the diff --git a/spec/rtems/support/if/milliseconds-to-microseconds.yml b/spec/rtems/support/if/milliseconds-to-microseconds.yml index 5a1eba64..1c6e29a0 100644 --- a/spec/rtems/support/if/milliseconds-to-microseconds.yml +++ b/spec/rtems/support/if/milliseconds-to-microseconds.yml @@ -17,12 +17,12 @@ links: uid: header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-const - role: constraint uid: /constraint/directive-no-preempt -- role: constraint - uid: /constraint/directive-not-pre-qualified name: RTEMS_MILLISECONDS_TO_MICROSECONDS notes: null params: diff --git a/spec/rtems/support/if/milliseconds-to-ticks.yml b/spec/rtems/support/if/milliseconds-to-ticks.yml index ca1581a5..37f67a3e 100644 --- a/spec/rtems/support/if/milliseconds-to-ticks.yml +++ b/spec/rtems/support/if/milliseconds-to-ticks.yml @@ -17,12 +17,12 @@ links: uid: header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-any - role: constraint uid: /constraint/directive-no-preempt -- role: constraint - uid: /constraint/directive-not-pre-qualified name: RTEMS_MILLISECONDS_TO_TICKS notes: | The number of clock ticks per second is defined by the diff --git a/spec/rtems/support/if/workspace-allocate.yml b/spec/rtems/support/if/workspace-allocate.yml index 2de30324..434c6cb7 100644 --- a/spec/rtems/support/if/workspace-allocate.yml +++ b/spec/rtems/support/if/workspace-allocate.yml @@ -22,14 +22,14 @@ links: uid: header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-devinit - role: constraint uid: /constraint/directive-ctx-task - role: constraint uid: /constraint/object-allocator -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_workspace_allocate notes: | This directive is intended to be used by tests of the RTEMS test suites. diff --git a/spec/rtems/support/if/workspace-free.yml b/spec/rtems/support/if/workspace-free.yml index 88b6f6cf..b883e5ef 100644 --- a/spec/rtems/support/if/workspace-free.yml +++ b/spec/rtems/support/if/workspace-free.yml @@ -21,14 +21,14 @@ links: uid: header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-devinit - role: constraint uid: /constraint/directive-ctx-task - role: constraint uid: /constraint/object-allocator -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_workspace_free notes: null params: diff --git a/spec/rtems/support/if/workspace-get-information.yml b/spec/rtems/support/if/workspace-get-information.yml index 9fc8b3fe..3a543afe 100644 --- a/spec/rtems/support/if/workspace-get-information.yml +++ b/spec/rtems/support/if/workspace-get-information.yml @@ -21,14 +21,14 @@ links: uid: header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-devinit - role: constraint uid: /constraint/directive-ctx-task - role: constraint uid: /constraint/object-allocator -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_workspace_get_information notes: null params: diff --git a/spec/rtems/support/if/workspace-greedy-allocate-all-except-largest.yml b/spec/rtems/support/if/workspace-greedy-allocate-all-except-largest.yml index 8ba90d34..e5816faa 100644 --- a/spec/rtems/support/if/workspace-greedy-allocate-all-except-largest.yml +++ b/spec/rtems/support/if/workspace-greedy-allocate-all-except-largest.yml @@ -25,14 +25,14 @@ links: uid: header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-devinit - role: constraint uid: /constraint/directive-ctx-task - role: constraint uid: /constraint/object-allocator -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_workspace_greedy_allocate_all_except_largest notes: | This directive is intended to be used by tests of the RTEMS test suites. diff --git a/spec/rtems/support/if/workspace-greedy-free.yml b/spec/rtems/support/if/workspace-greedy-free.yml index 39553b16..10b16086 100644 --- a/spec/rtems/support/if/workspace-greedy-free.yml +++ b/spec/rtems/support/if/workspace-greedy-free.yml @@ -21,14 +21,14 @@ links: uid: header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-devinit - role: constraint uid: /constraint/directive-ctx-task - role: constraint uid: /constraint/object-allocator -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_workspace_greedy_free notes: | This directive is intended to be used by tests of the RTEMS test suites. diff --git a/spec/rtems/timer/if/get-information.yml b/spec/rtems/timer/if/get-information.yml index 2b8c4b3c..1ff2b215 100644 --- a/spec/rtems/timer/if/get-information.yml +++ b/spec/rtems/timer/if/get-information.yml @@ -23,6 +23,8 @@ links: uid: header - role: interface-ingroup uid: group +- role: constraint + uid: /constraint/directive-not-pre-qualified - role: constraint uid: /constraint/directive-ctx-isr - role: constraint @@ -31,8 +33,6 @@ links: uid: /constraint/directive-ctx-task - role: constraint uid: /constraint/directive-no-preempt -- role: constraint - uid: /constraint/directive-not-pre-qualified name: rtems_timer_get_information notes: null params: -- cgit v1.2.3