diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2021-12-01 09:57:52 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2021-12-01 14:27:40 +0100 |
commit | e7b6912ff342d6c4cff361b4ec26b3fb04bda573 (patch) | |
tree | 5d143446a083fa09d750aa3df054fe1f78aaaaab | |
parent | spec: Add requirements to groups (diff) | |
download | rtems-central-e7b6912ff342d6c4cff361b4ec26b3fb04bda573.tar.bz2 |
spec: Rework application configuration
306 files changed, 921 insertions, 886 deletions
diff --git a/spec/acfg/if/appl-disable-filesystem.yml b/spec/acfg/if/appl-disable-filesystem.yml index 61a56bf2..9d30df62 100644 --- a/spec/acfg/if/appl-disable-filesystem.yml +++ b/spec/acfg/if/appl-disable-filesystem.yml @@ -13,8 +13,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/appl-disable-filesystem - role: appl-config-group-member uid: group-filesystem - role: constraint diff --git a/spec/acfg/if/appl-does-not-need-clock-driver.yml b/spec/acfg/if/appl-does-not-need-clock-driver.yml index 10f53c28..b2591a69 100644 --- a/spec/acfg/if/appl-does-not-need-clock-driver.yml +++ b/spec/acfg/if/appl-does-not-need-clock-driver.yml @@ -12,8 +12,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/appl-does-not-need-clock-driver - role: appl-config-group-member uid: group-devdrv name: CONFIGURE_APPLICATION_DOES_NOT_NEED_CLOCK_DRIVER diff --git a/spec/acfg/if/appl-extra-drivers.yml b/spec/acfg/if/appl-extra-drivers.yml index 9961f690..1b9d80cb 100644 --- a/spec/acfg/if/appl-extra-drivers.yml +++ b/spec/acfg/if/appl-extra-drivers.yml @@ -11,8 +11,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/appl-extra-drivers - role: appl-config-group-member uid: group-devdrv - role: constraint diff --git a/spec/acfg/if/appl-needs-ata-driver.yml b/spec/acfg/if/appl-needs-ata-driver.yml index eb62329e..4641f688 100644 --- a/spec/acfg/if/appl-needs-ata-driver.yml +++ b/spec/acfg/if/appl-needs-ata-driver.yml @@ -9,8 +9,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/appl-needs-ata-driver - role: appl-config-group-member uid: group-devdrv - role: constraint diff --git a/spec/acfg/if/appl-needs-clock-driver.yml b/spec/acfg/if/appl-needs-clock-driver.yml index f160a1bf..563bc807 100644 --- a/spec/acfg/if/appl-needs-clock-driver.yml +++ b/spec/acfg/if/appl-needs-clock-driver.yml @@ -9,8 +9,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/appl-needs-clock-driver - role: appl-config-group-member uid: group-devdrv name: CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER diff --git a/spec/acfg/if/appl-needs-console-driver.yml b/spec/acfg/if/appl-needs-console-driver.yml index 893a81d5..602eab90 100644 --- a/spec/acfg/if/appl-needs-console-driver.yml +++ b/spec/acfg/if/appl-needs-console-driver.yml @@ -9,8 +9,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/appl-needs-console-driver - role: appl-config-group-member uid: group-devdrv - role: constraint diff --git a/spec/acfg/if/appl-needs-framebuffer-driver.yml b/spec/acfg/if/appl-needs-framebuffer-driver.yml index 646fb357..062db6be 100644 --- a/spec/acfg/if/appl-needs-framebuffer-driver.yml +++ b/spec/acfg/if/appl-needs-framebuffer-driver.yml @@ -9,8 +9,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/appl-needs-framebuffer-driver - role: appl-config-group-member uid: group-devdrv - role: constraint diff --git a/spec/acfg/if/appl-needs-ide-driver.yml b/spec/acfg/if/appl-needs-ide-driver.yml index bd2cce7b..0633295a 100644 --- a/spec/acfg/if/appl-needs-ide-driver.yml +++ b/spec/acfg/if/appl-needs-ide-driver.yml @@ -9,8 +9,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/appl-needs-ide-driver - role: appl-config-group-member uid: group-devdrv - role: constraint diff --git a/spec/acfg/if/appl-needs-libblock.yml b/spec/acfg/if/appl-needs-libblock.yml index 5b1bc0d9..7eb4ce7f 100644 --- a/spec/acfg/if/appl-needs-libblock.yml +++ b/spec/acfg/if/appl-needs-libblock.yml @@ -9,8 +9,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/appl-needs-libblock - role: appl-config-group-member uid: group-bdbuf - role: constraint diff --git a/spec/acfg/if/appl-needs-null-driver.yml b/spec/acfg/if/appl-needs-null-driver.yml index 63e104b3..3e28c977 100644 --- a/spec/acfg/if/appl-needs-null-driver.yml +++ b/spec/acfg/if/appl-needs-null-driver.yml @@ -10,8 +10,6 @@ index-entries: - /dev/null interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/appl-needs-null-driver - role: appl-config-group-member uid: group-devdrv - role: constraint diff --git a/spec/acfg/if/appl-needs-rtc-driver.yml b/spec/acfg/if/appl-needs-rtc-driver.yml index ccd74287..ef925b1a 100644 --- a/spec/acfg/if/appl-needs-rtc-driver.yml +++ b/spec/acfg/if/appl-needs-rtc-driver.yml @@ -9,8 +9,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/appl-needs-rtc-driver - role: appl-config-group-member uid: group-devdrv - role: constraint diff --git a/spec/acfg/if/appl-needs-simple-console-driver.yml b/spec/acfg/if/appl-needs-simple-console-driver.yml index 9e7441c4..01f62b9a 100644 --- a/spec/acfg/if/appl-needs-simple-console-driver.yml +++ b/spec/acfg/if/appl-needs-simple-console-driver.yml @@ -9,8 +9,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/appl-needs-simple-console-driver - role: appl-config-group-member uid: group-devdrv - role: constraint diff --git a/spec/acfg/if/appl-needs-simple-task-console-driver.yml b/spec/acfg/if/appl-needs-simple-task-console-driver.yml index a137c4b9..71ec951b 100644 --- a/spec/acfg/if/appl-needs-simple-task-console-driver.yml +++ b/spec/acfg/if/appl-needs-simple-task-console-driver.yml @@ -9,8 +9,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/appl-needs-simple-task-console-driver - role: appl-config-group-member uid: group-devdrv - role: constraint diff --git a/spec/acfg/if/appl-needs-stub-driver.yml b/spec/acfg/if/appl-needs-stub-driver.yml index c5c5272c..b6b1414b 100644 --- a/spec/acfg/if/appl-needs-stub-driver.yml +++ b/spec/acfg/if/appl-needs-stub-driver.yml @@ -9,8 +9,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/appl-needs-stub-driver - role: appl-config-group-member uid: group-devdrv - role: constraint diff --git a/spec/acfg/if/appl-needs-timer-driver.yml b/spec/acfg/if/appl-needs-timer-driver.yml index 63879cc7..83650937 100644 --- a/spec/acfg/if/appl-needs-timer-driver.yml +++ b/spec/acfg/if/appl-needs-timer-driver.yml @@ -9,8 +9,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/appl-needs-timer-driver - role: appl-config-group-member uid: group-devdrv - role: constraint diff --git a/spec/acfg/if/appl-needs-watchdog-driver.yml b/spec/acfg/if/appl-needs-watchdog-driver.yml index df2b825c..785480c0 100644 --- a/spec/acfg/if/appl-needs-watchdog-driver.yml +++ b/spec/acfg/if/appl-needs-watchdog-driver.yml @@ -9,8 +9,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/appl-needs-watchdog-driver - role: appl-config-group-member uid: group-devdrv - role: constraint diff --git a/spec/acfg/if/appl-needs-zero-driver.yml b/spec/acfg/if/appl-needs-zero-driver.yml index 7505f061..253e2df0 100644 --- a/spec/acfg/if/appl-needs-zero-driver.yml +++ b/spec/acfg/if/appl-needs-zero-driver.yml @@ -10,8 +10,6 @@ index-entries: - /dev/zero interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/appl-needs-zero-driver - role: appl-config-group-member uid: group-devdrv - role: constraint diff --git a/spec/acfg/if/appl-prerequisite-drivers.yml b/spec/acfg/if/appl-prerequisite-drivers.yml index 4d3d34e8..ca164fcc 100644 --- a/spec/acfg/if/appl-prerequisite-drivers.yml +++ b/spec/acfg/if/appl-prerequisite-drivers.yml @@ -11,8 +11,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/appl-prerequisite-drivers - role: appl-config-group-member uid: group-devdrv - role: constraint diff --git a/spec/acfg/if/ata-driver-task-priority.yml b/spec/acfg/if/ata-driver-task-priority.yml index ea415d8f..d90d05ca 100644 --- a/spec/acfg/if/ata-driver-task-priority.yml +++ b/spec/acfg/if/ata-driver-task-priority.yml @@ -9,8 +9,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/ata-driver-task-priority - role: appl-config-group-member uid: group-devdrv - role: constraint diff --git a/spec/acfg/if/bdbuf-buffer-max-size.yml b/spec/acfg/if/bdbuf-buffer-max-size.yml index 0ed0e581..a58a451f 100644 --- a/spec/acfg/if/bdbuf-buffer-max-size.yml +++ b/spec/acfg/if/bdbuf-buffer-max-size.yml @@ -10,8 +10,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/bdbuf-buffer-max-size - role: appl-config-group-member uid: group-bdbuf - role: constraint diff --git a/spec/acfg/if/bdbuf-buffer-min-size.yml b/spec/acfg/if/bdbuf-buffer-min-size.yml index b6870585..de3dcaaf 100644 --- a/spec/acfg/if/bdbuf-buffer-min-size.yml +++ b/spec/acfg/if/bdbuf-buffer-min-size.yml @@ -10,8 +10,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/bdbuf-buffer-min-size - role: appl-config-group-member uid: group-bdbuf - role: constraint diff --git a/spec/acfg/if/bdbuf-cache-memory-size.yml b/spec/acfg/if/bdbuf-cache-memory-size.yml index 20930ef3..4fdee142 100644 --- a/spec/acfg/if/bdbuf-cache-memory-size.yml +++ b/spec/acfg/if/bdbuf-cache-memory-size.yml @@ -10,8 +10,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/bdbuf-cache-memory-size - role: appl-config-group-member uid: group-bdbuf - role: constraint diff --git a/spec/acfg/if/bdbuf-max-read-ahead-blocks.yml b/spec/acfg/if/bdbuf-max-read-ahead-blocks.yml index 2672daff..f6a9f6db 100644 --- a/spec/acfg/if/bdbuf-max-read-ahead-blocks.yml +++ b/spec/acfg/if/bdbuf-max-read-ahead-blocks.yml @@ -10,8 +10,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/bdbuf-max-read-ahead-blocks - role: appl-config-group-member uid: group-bdbuf - role: constraint diff --git a/spec/acfg/if/bdbuf-max-write-blocks.yml b/spec/acfg/if/bdbuf-max-write-blocks.yml index 5a52240d..18c327d6 100644 --- a/spec/acfg/if/bdbuf-max-write-blocks.yml +++ b/spec/acfg/if/bdbuf-max-write-blocks.yml @@ -10,8 +10,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/bdbuf-max-write-blocks - role: appl-config-group-member uid: group-bdbuf - role: constraint diff --git a/spec/acfg/if/bdbuf-read-ahead-task-priority.yml b/spec/acfg/if/bdbuf-read-ahead-task-priority.yml index 150589ec..151b85de 100644 --- a/spec/acfg/if/bdbuf-read-ahead-task-priority.yml +++ b/spec/acfg/if/bdbuf-read-ahead-task-priority.yml @@ -9,8 +9,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/bdbuf-read-ahead-task-priority - role: appl-config-group-member uid: group-bdbuf - role: constraint diff --git a/spec/acfg/if/bdbuf-swapout-block-hold.yml b/spec/acfg/if/bdbuf-swapout-block-hold.yml index 8398b72d..a976f14d 100644 --- a/spec/acfg/if/bdbuf-swapout-block-hold.yml +++ b/spec/acfg/if/bdbuf-swapout-block-hold.yml @@ -10,8 +10,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/bdbuf-swapout-block-hold - role: appl-config-group-member uid: group-bdbuf - role: constraint diff --git a/spec/acfg/if/bdbuf-swapout-swap-period.yml b/spec/acfg/if/bdbuf-swapout-swap-period.yml index 41a1fbc0..bd110780 100644 --- a/spec/acfg/if/bdbuf-swapout-swap-period.yml +++ b/spec/acfg/if/bdbuf-swapout-swap-period.yml @@ -10,8 +10,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/bdbuf-swapout-swap-period - role: appl-config-group-member uid: group-bdbuf - role: constraint diff --git a/spec/acfg/if/bdbuf-swapout-task-priority.yml b/spec/acfg/if/bdbuf-swapout-task-priority.yml index 8fa8d0d4..62716cfc 100644 --- a/spec/acfg/if/bdbuf-swapout-task-priority.yml +++ b/spec/acfg/if/bdbuf-swapout-task-priority.yml @@ -9,8 +9,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/bdbuf-swapout-task-priority - role: appl-config-group-member uid: group-bdbuf - role: constraint diff --git a/spec/acfg/if/bdbuf-swapout-worker-taskp-riority.yml b/spec/acfg/if/bdbuf-swapout-worker-taskp-riority.yml index c60c3dec..d1e1af1d 100644 --- a/spec/acfg/if/bdbuf-swapout-worker-taskp-riority.yml +++ b/spec/acfg/if/bdbuf-swapout-worker-taskp-riority.yml @@ -10,8 +10,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/bdbuf-swapout-worker-taskp-riority - role: appl-config-group-member uid: group-bdbuf - role: constraint diff --git a/spec/acfg/if/bdbuf-swapout-worker-tasks.yml b/spec/acfg/if/bdbuf-swapout-worker-tasks.yml index 145638df..8229e8bf 100644 --- a/spec/acfg/if/bdbuf-swapout-worker-tasks.yml +++ b/spec/acfg/if/bdbuf-swapout-worker-tasks.yml @@ -9,8 +9,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/bdbuf-swapout-worker-tasks - role: appl-config-group-member uid: group-bdbuf - role: constraint diff --git a/spec/acfg/if/bdbuf-task-stack-size.yml b/spec/acfg/if/bdbuf-task-stack-size.yml index 9788380d..08d75b38 100644 --- a/spec/acfg/if/bdbuf-task-stack-size.yml +++ b/spec/acfg/if/bdbuf-task-stack-size.yml @@ -10,8 +10,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/bdbuf-task-stack-size - role: appl-config-group-member uid: group-bdbuf - role: constraint diff --git a/spec/acfg/if/cbs-max-servers.yml b/spec/acfg/if/cbs-max-servers.yml index 0b373be0..e33058b7 100644 --- a/spec/acfg/if/cbs-max-servers.yml +++ b/spec/acfg/if/cbs-max-servers.yml @@ -10,8 +10,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/cbs-max-servers - role: appl-config-group-member uid: group-schedgeneral - role: constraint diff --git a/spec/acfg/if/dirty-memory.yml b/spec/acfg/if/dirty-memory.yml index 77573b73..014bee36 100644 --- a/spec/acfg/if/dirty-memory.yml +++ b/spec/acfg/if/dirty-memory.yml @@ -10,8 +10,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/dirty-memory - role: appl-config-group-member uid: group-general - role: constraint diff --git a/spec/acfg/if/disable-bsp-settings.yml b/spec/acfg/if/disable-bsp-settings.yml index 8e048ee5..d417825d 100644 --- a/spec/acfg/if/disable-bsp-settings.yml +++ b/spec/acfg/if/disable-bsp-settings.yml @@ -28,8 +28,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/disable-bsp-settings - role: appl-config-group-member uid: group-general name: CONFIGURE_DISABLE_BSP_SETTINGS diff --git a/spec/acfg/if/disable-newlib-reentrancy.yml b/spec/acfg/if/disable-newlib-reentrancy.yml index 79d975dc..d4b6991c 100644 --- a/spec/acfg/if/disable-newlib-reentrancy.yml +++ b/spec/acfg/if/disable-newlib-reentrancy.yml @@ -9,8 +9,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/disable-newlib-reentrancy - role: appl-config-group-member uid: group-general - role: constraint diff --git a/spec/acfg/if/exception-to-signal-mapping.yml b/spec/acfg/if/exception-to-signal-mapping.yml index 16b468e1..50f36bbe 100644 --- a/spec/acfg/if/exception-to-signal-mapping.yml +++ b/spec/acfg/if/exception-to-signal-mapping.yml @@ -11,6 +11,8 @@ interface-type: appl-config-option links: - role: appl-config-group-member uid: group-devdrv +- role: appl-config-group-member + uid: group-devdrv - role: constraint uid: ../constraint/option-not-pre-qualified name: CONFIGURE_EXCEPTION_TO_SIGNAL_MAPPING diff --git a/spec/acfg/if/executive-ram-size.yml b/spec/acfg/if/executive-ram-size.yml index 1b942381..b9d624ad 100644 --- a/spec/acfg/if/executive-ram-size.yml +++ b/spec/acfg/if/executive-ram-size.yml @@ -13,8 +13,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/executive-ram-size - role: appl-config-group-member uid: group-general - role: constraint diff --git a/spec/acfg/if/extra-task-stacks.yml b/spec/acfg/if/extra-task-stacks.yml index 95aa8935..aed481f2 100644 --- a/spec/acfg/if/extra-task-stacks.yml +++ b/spec/acfg/if/extra-task-stacks.yml @@ -12,8 +12,6 @@ index-entries: - memory for task tasks interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/extra-task-stacks - role: appl-config-group-member uid: group-general - role: constraint diff --git a/spec/acfg/if/filesystem-all.yml b/spec/acfg/if/filesystem-all.yml index 24b697ec..fcb77ff7 100644 --- a/spec/acfg/if/filesystem-all.yml +++ b/spec/acfg/if/filesystem-all.yml @@ -23,8 +23,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/filesystem-all - role: appl-config-group-member uid: group-filesystem - role: constraint diff --git a/spec/acfg/if/filesystem-dosfs.yml b/spec/acfg/if/filesystem-dosfs.yml index 94827dc1..727465f6 100644 --- a/spec/acfg/if/filesystem-dosfs.yml +++ b/spec/acfg/if/filesystem-dosfs.yml @@ -10,8 +10,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/filesystem-dosfs - role: appl-config-group-member uid: group-filesystem - role: constraint diff --git a/spec/acfg/if/filesystem-ftpfs.yml b/spec/acfg/if/filesystem-ftpfs.yml index d0f1fe2e..8e0de298 100644 --- a/spec/acfg/if/filesystem-ftpfs.yml +++ b/spec/acfg/if/filesystem-ftpfs.yml @@ -10,8 +10,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/filesystem-ftpfs - role: appl-config-group-member uid: group-filesystem - role: constraint diff --git a/spec/acfg/if/filesystem-imfs.yml b/spec/acfg/if/filesystem-imfs.yml index 21c14bc4..9dde8425 100644 --- a/spec/acfg/if/filesystem-imfs.yml +++ b/spec/acfg/if/filesystem-imfs.yml @@ -10,8 +10,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/filesystem-imfs - role: appl-config-group-member uid: group-filesystem - role: constraint diff --git a/spec/acfg/if/filesystem-jffs2.yml b/spec/acfg/if/filesystem-jffs2.yml index f72c395a..0a033b3b 100644 --- a/spec/acfg/if/filesystem-jffs2.yml +++ b/spec/acfg/if/filesystem-jffs2.yml @@ -10,8 +10,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/filesystem-jffs2 - role: appl-config-group-member uid: group-filesystem - role: constraint diff --git a/spec/acfg/if/filesystem-nfs.yml b/spec/acfg/if/filesystem-nfs.yml index feae256f..a8def793 100644 --- a/spec/acfg/if/filesystem-nfs.yml +++ b/spec/acfg/if/filesystem-nfs.yml @@ -10,8 +10,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/filesystem-nfs - role: appl-config-group-member uid: group-filesystem - role: constraint diff --git a/spec/acfg/if/filesystem-rfs.yml b/spec/acfg/if/filesystem-rfs.yml index 5cd12a97..3775862d 100644 --- a/spec/acfg/if/filesystem-rfs.yml +++ b/spec/acfg/if/filesystem-rfs.yml @@ -10,8 +10,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/filesystem-rfs - role: appl-config-group-member uid: group-filesystem - role: constraint diff --git a/spec/acfg/if/filesystem-tftpfs.yml b/spec/acfg/if/filesystem-tftpfs.yml index dffbe524..567c1901 100644 --- a/spec/acfg/if/filesystem-tftpfs.yml +++ b/spec/acfg/if/filesystem-tftpfs.yml @@ -10,8 +10,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/filesystem-tftpfs - role: appl-config-group-member uid: group-filesystem - role: constraint diff --git a/spec/acfg/if/idle-task-body.yml b/spec/acfg/if/idle-task-body.yml index 9a92a1be..fcafb5db 100644 --- a/spec/acfg/if/idle-task-body.yml +++ b/spec/acfg/if/idle-task-body.yml @@ -15,8 +15,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/idle-task-body - role: appl-config-group-member uid: group-idle - role: constraint diff --git a/spec/acfg/if/idle-task-init-appl.yml b/spec/acfg/if/idle-task-init-appl.yml index ef784c6e..e93648c4 100644 --- a/spec/acfg/if/idle-task-init-appl.yml +++ b/spec/acfg/if/idle-task-init-appl.yml @@ -14,8 +14,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/idle-task-init-appl - role: appl-config-group-member uid: group-idle name: CONFIGURE_IDLE_TASK_INITIALIZES_APPLICATION diff --git a/spec/acfg/if/idle-task-stack-size.yml b/spec/acfg/if/idle-task-stack-size.yml index 372501fe..dea5b203 100644 --- a/spec/acfg/if/idle-task-stack-size.yml +++ b/spec/acfg/if/idle-task-stack-size.yml @@ -16,8 +16,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/idle-task-stack-size - role: appl-config-group-member uid: group-idle - role: constraint diff --git a/spec/acfg/if/imfs-disable-chmod.yml b/spec/acfg/if/imfs-disable-chmod.yml index 30cfd6b6..81b60734 100644 --- a/spec/acfg/if/imfs-disable-chmod.yml +++ b/spec/acfg/if/imfs-disable-chmod.yml @@ -12,8 +12,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/imfs-disable-chmod - role: appl-config-group-member uid: group-filesystem - role: constraint diff --git a/spec/acfg/if/imfs-disable-chown.yml b/spec/acfg/if/imfs-disable-chown.yml index 50b7d8e3..6db4873c 100644 --- a/spec/acfg/if/imfs-disable-chown.yml +++ b/spec/acfg/if/imfs-disable-chown.yml @@ -12,8 +12,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/imfs-disable-chown - role: appl-config-group-member uid: group-filesystem - role: constraint diff --git a/spec/acfg/if/imfs-disable-link.yml b/spec/acfg/if/imfs-disable-link.yml index 4622f024..ccde48f0 100644 --- a/spec/acfg/if/imfs-disable-link.yml +++ b/spec/acfg/if/imfs-disable-link.yml @@ -12,8 +12,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/imfs-disable-link - role: appl-config-group-member uid: group-filesystem - role: constraint diff --git a/spec/acfg/if/imfs-disable-mknod-device.yml b/spec/acfg/if/imfs-disable-mknod-device.yml index 9007e37e..ce7b8d5f 100644 --- a/spec/acfg/if/imfs-disable-mknod-device.yml +++ b/spec/acfg/if/imfs-disable-mknod-device.yml @@ -12,8 +12,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/imfs-disable-mknod-device - role: appl-config-group-member uid: group-filesystem - role: constraint diff --git a/spec/acfg/if/imfs-disable-mknod-file.yml b/spec/acfg/if/imfs-disable-mknod-file.yml index 41d95688..5f1a639f 100644 --- a/spec/acfg/if/imfs-disable-mknod-file.yml +++ b/spec/acfg/if/imfs-disable-mknod-file.yml @@ -12,8 +12,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/imfs-disable-mknod-file - role: appl-config-group-member uid: group-filesystem - role: constraint diff --git a/spec/acfg/if/imfs-disable-mknod.yml b/spec/acfg/if/imfs-disable-mknod.yml index 516bb9ca..9c7325f5 100644 --- a/spec/acfg/if/imfs-disable-mknod.yml +++ b/spec/acfg/if/imfs-disable-mknod.yml @@ -12,8 +12,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/imfs-disable-mknod - role: appl-config-group-member uid: group-filesystem - role: constraint diff --git a/spec/acfg/if/imfs-disable-mount.yml b/spec/acfg/if/imfs-disable-mount.yml index 2b3a7cd9..d6311680 100644 --- a/spec/acfg/if/imfs-disable-mount.yml +++ b/spec/acfg/if/imfs-disable-mount.yml @@ -13,8 +13,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/imfs-disable-mount - role: appl-config-group-member uid: group-filesystem - role: constraint diff --git a/spec/acfg/if/imfs-disable-readdir.yml b/spec/acfg/if/imfs-disable-readdir.yml index 71e8bc78..506b890d 100644 --- a/spec/acfg/if/imfs-disable-readdir.yml +++ b/spec/acfg/if/imfs-disable-readdir.yml @@ -13,8 +13,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/imfs-disable-readdir - role: appl-config-group-member uid: group-filesystem - role: constraint diff --git a/spec/acfg/if/imfs-disable-readlink.yml b/spec/acfg/if/imfs-disable-readlink.yml index abd171c1..848bb3f1 100644 --- a/spec/acfg/if/imfs-disable-readlink.yml +++ b/spec/acfg/if/imfs-disable-readlink.yml @@ -12,8 +12,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/imfs-disable-readlink - role: appl-config-group-member uid: group-filesystem - role: constraint diff --git a/spec/acfg/if/imfs-disable-rename.yml b/spec/acfg/if/imfs-disable-rename.yml index 1a41820d..13fd0754 100644 --- a/spec/acfg/if/imfs-disable-rename.yml +++ b/spec/acfg/if/imfs-disable-rename.yml @@ -12,8 +12,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/imfs-disable-rename - role: appl-config-group-member uid: group-filesystem - role: constraint diff --git a/spec/acfg/if/imfs-disable-rmnod.yml b/spec/acfg/if/imfs-disable-rmnod.yml index fd27f83d..9905d41f 100644 --- a/spec/acfg/if/imfs-disable-rmnod.yml +++ b/spec/acfg/if/imfs-disable-rmnod.yml @@ -12,8 +12,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/imfs-disable-rmnod - role: appl-config-group-member uid: group-filesystem - role: constraint diff --git a/spec/acfg/if/imfs-disable-symlink.yml b/spec/acfg/if/imfs-disable-symlink.yml index f15816f7..731a477d 100644 --- a/spec/acfg/if/imfs-disable-symlink.yml +++ b/spec/acfg/if/imfs-disable-symlink.yml @@ -12,8 +12,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/imfs-disable-symlink - role: appl-config-group-member uid: group-filesystem - role: constraint diff --git a/spec/acfg/if/imfs-disable-unmount.yml b/spec/acfg/if/imfs-disable-unmount.yml index 3dff61b2..87b5c1de 100644 --- a/spec/acfg/if/imfs-disable-unmount.yml +++ b/spec/acfg/if/imfs-disable-unmount.yml @@ -13,8 +13,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/imfs-disable-unmount - role: appl-config-group-member uid: group-filesystem - role: constraint diff --git a/spec/acfg/if/imfs-disable-utime.yml b/spec/acfg/if/imfs-disable-utime.yml index 0b4e726b..61e739be 100644 --- a/spec/acfg/if/imfs-disable-utime.yml +++ b/spec/acfg/if/imfs-disable-utime.yml @@ -12,8 +12,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/imfs-disable-utime - role: appl-config-group-member uid: group-filesystem - role: constraint diff --git a/spec/acfg/if/imfs-enable-mkfifo.yml b/spec/acfg/if/imfs-enable-mkfifo.yml index 7ed90484..000ec462 100644 --- a/spec/acfg/if/imfs-enable-mkfifo.yml +++ b/spec/acfg/if/imfs-enable-mkfifo.yml @@ -12,8 +12,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/imfs-enable-mkfifo - role: appl-config-group-member uid: group-filesystem - role: constraint diff --git a/spec/acfg/if/imfs-memfile-bytes-per-block.yml b/spec/acfg/if/imfs-memfile-bytes-per-block.yml index 6f1ea531..f45a30b6 100644 --- a/spec/acfg/if/imfs-memfile-bytes-per-block.yml +++ b/spec/acfg/if/imfs-memfile-bytes-per-block.yml @@ -10,8 +10,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/imfs-memfile-bytes-per-block - role: appl-config-group-member uid: group-filesystem - role: constraint diff --git a/spec/acfg/if/init-task-arguments.yml b/spec/acfg/if/init-task-arguments.yml index 30935213..114fd67b 100644 --- a/spec/acfg/if/init-task-arguments.yml +++ b/spec/acfg/if/init-task-arguments.yml @@ -10,8 +10,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/init-task-arguments - role: appl-config-group-member uid: group-classicinit - role: constraint diff --git a/spec/acfg/if/init-task-attributes.yml b/spec/acfg/if/init-task-attributes.yml index 6119fbc3..c3f75e7b 100644 --- a/spec/acfg/if/init-task-attributes.yml +++ b/spec/acfg/if/init-task-attributes.yml @@ -10,8 +10,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/init-task-attributes - role: appl-config-group-member uid: group-classicinit - role: constraint diff --git a/spec/acfg/if/init-task-construct-storage-size.yml b/spec/acfg/if/init-task-construct-storage-size.yml index c7083d07..d72a5b5e 100644 --- a/spec/acfg/if/init-task-construct-storage-size.yml +++ b/spec/acfg/if/init-task-construct-storage-size.yml @@ -13,8 +13,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/init-task-construct-storage-size - role: appl-config-group-member uid: group-classicinit - role: constraint diff --git a/spec/acfg/if/init-task-entrypoint.yml b/spec/acfg/if/init-task-entrypoint.yml index 30df500e..ec0caf5a 100644 --- a/spec/acfg/if/init-task-entrypoint.yml +++ b/spec/acfg/if/init-task-entrypoint.yml @@ -11,8 +11,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/init-task-entrypoint - role: appl-config-group-member uid: group-classicinit - role: constraint diff --git a/spec/acfg/if/init-task-initial-modes.yml b/spec/acfg/if/init-task-initial-modes.yml index 20ffb383..a646eb50 100644 --- a/spec/acfg/if/init-task-initial-modes.yml +++ b/spec/acfg/if/init-task-initial-modes.yml @@ -12,8 +12,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/init-task-initial-modes - role: appl-config-group-member uid: group-classicinit - role: constraint diff --git a/spec/acfg/if/init-task-name.yml b/spec/acfg/if/init-task-name.yml index e70c30f5..99d05327 100644 --- a/spec/acfg/if/init-task-name.yml +++ b/spec/acfg/if/init-task-name.yml @@ -11,8 +11,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/init-task-name - role: appl-config-group-member uid: group-classicinit - role: constraint diff --git a/spec/acfg/if/init-task-priority.yml b/spec/acfg/if/init-task-priority.yml index fbdba5b4..fe49daea 100644 --- a/spec/acfg/if/init-task-priority.yml +++ b/spec/acfg/if/init-task-priority.yml @@ -10,8 +10,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/init-task-priority - role: appl-config-group-member uid: group-classicinit - role: constraint diff --git a/spec/acfg/if/init-task-stack-size.yml b/spec/acfg/if/init-task-stack-size.yml index d6c9fe77..69ec155d 100644 --- a/spec/acfg/if/init-task-stack-size.yml +++ b/spec/acfg/if/init-task-stack-size.yml @@ -10,8 +10,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/init-task-stack-size - role: appl-config-group-member uid: group-classicinit - role: constraint diff --git a/spec/acfg/if/initial-extensions.yml b/spec/acfg/if/initial-extensions.yml index 35c642d9..70d8ba73 100644 --- a/spec/acfg/if/initial-extensions.yml +++ b/spec/acfg/if/initial-extensions.yml @@ -11,8 +11,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/initial-extensions - role: appl-config-group-member uid: group-general - role: constraint diff --git a/spec/acfg/if/interrupt-stack-size.yml b/spec/acfg/if/interrupt-stack-size.yml index accf9c0a..00970c38 100644 --- a/spec/acfg/if/interrupt-stack-size.yml +++ b/spec/acfg/if/interrupt-stack-size.yml @@ -16,8 +16,6 @@ index-entries: - interrupt stack size interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/interrupt-stack-size - role: appl-config-group-member uid: group-general - role: constraint diff --git a/spec/acfg/if/malloc-dirty.yml b/spec/acfg/if/malloc-dirty.yml index 9110de5c..532b469c 100644 --- a/spec/acfg/if/malloc-dirty.yml +++ b/spec/acfg/if/malloc-dirty.yml @@ -10,8 +10,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/malloc-dirty - role: appl-config-group-member uid: group-general - role: constraint diff --git a/spec/acfg/if/max-barriers.yml b/spec/acfg/if/max-barriers.yml index 1183a039..6df41add 100644 --- a/spec/acfg/if/max-barriers.yml +++ b/spec/acfg/if/max-barriers.yml @@ -10,8 +10,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/max-barriers - role: appl-config-group-member uid: group-classic - role: constraint diff --git a/spec/acfg/if/max-drivers.yml b/spec/acfg/if/max-drivers.yml index 7f0e6362..dfaa92ef 100644 --- a/spec/acfg/if/max-drivers.yml +++ b/spec/acfg/if/max-drivers.yml @@ -49,8 +49,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/max-drivers - role: appl-config-group-member uid: group-devdrv - role: constraint diff --git a/spec/acfg/if/max-file-descriptors.yml b/spec/acfg/if/max-file-descriptors.yml index 507f37f2..1bdfc692 100644 --- a/spec/acfg/if/max-file-descriptors.yml +++ b/spec/acfg/if/max-file-descriptors.yml @@ -11,8 +11,6 @@ index-entries: - maximum file descriptors interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/max-file-descriptors - role: appl-config-group-member uid: group-general - role: constraint diff --git a/spec/acfg/if/max-message-queues.yml b/spec/acfg/if/max-message-queues.yml index 153223df..3d3bd036 100644 --- a/spec/acfg/if/max-message-queues.yml +++ b/spec/acfg/if/max-message-queues.yml @@ -10,8 +10,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/max-message-queues - role: appl-config-group-member uid: group-classic - role: constraint diff --git a/spec/acfg/if/max-partitions.yml b/spec/acfg/if/max-partitions.yml index c70018d3..fc6470ae 100644 --- a/spec/acfg/if/max-partitions.yml +++ b/spec/acfg/if/max-partitions.yml @@ -10,8 +10,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/max-partitions - role: appl-config-group-member uid: group-classic - role: constraint diff --git a/spec/acfg/if/max-periods.yml b/spec/acfg/if/max-periods.yml index 621069be..81fb2cce 100644 --- a/spec/acfg/if/max-periods.yml +++ b/spec/acfg/if/max-periods.yml @@ -10,8 +10,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/max-periods - role: appl-config-group-member uid: group-classic - role: constraint diff --git a/spec/acfg/if/max-ports.yml b/spec/acfg/if/max-ports.yml index 713ba134..79681d8d 100644 --- a/spec/acfg/if/max-ports.yml +++ b/spec/acfg/if/max-ports.yml @@ -10,8 +10,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/max-ports - role: appl-config-group-member uid: group-classic - role: constraint diff --git a/spec/acfg/if/max-posix-key-value-pairs.yml b/spec/acfg/if/max-posix-key-value-pairs.yml index f8b96f80..ac418a80 100644 --- a/spec/acfg/if/max-posix-key-value-pairs.yml +++ b/spec/acfg/if/max-posix-key-value-pairs.yml @@ -14,8 +14,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/max-posix-key-value-pairs - role: appl-config-group-member uid: group-posix - role: constraint diff --git a/spec/acfg/if/max-posix-keys.yml b/spec/acfg/if/max-posix-keys.yml index ccf73a16..0aaa3018 100644 --- a/spec/acfg/if/max-posix-keys.yml +++ b/spec/acfg/if/max-posix-keys.yml @@ -10,8 +10,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/max-posix-keys - role: appl-config-group-member uid: group-posix - role: constraint diff --git a/spec/acfg/if/max-posix-message-queues.yml b/spec/acfg/if/max-posix-message-queues.yml index b3a2153e..f979eca4 100644 --- a/spec/acfg/if/max-posix-message-queues.yml +++ b/spec/acfg/if/max-posix-message-queues.yml @@ -10,8 +10,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/max-posix-message-queues - role: appl-config-group-member uid: group-posix - role: constraint diff --git a/spec/acfg/if/max-posix-queued-signals.yml b/spec/acfg/if/max-posix-queued-signals.yml index 7d712b1e..c6f77eaa 100644 --- a/spec/acfg/if/max-posix-queued-signals.yml +++ b/spec/acfg/if/max-posix-queued-signals.yml @@ -10,8 +10,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/max-posix-queued-signals - role: appl-config-group-member uid: group-posix - role: constraint diff --git a/spec/acfg/if/max-posix-semaphores.yml b/spec/acfg/if/max-posix-semaphores.yml index bc896b53..d235f4bc 100644 --- a/spec/acfg/if/max-posix-semaphores.yml +++ b/spec/acfg/if/max-posix-semaphores.yml @@ -10,8 +10,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/max-posix-semaphores - role: appl-config-group-member uid: group-posix - role: constraint diff --git a/spec/acfg/if/max-posix-shms.yml b/spec/acfg/if/max-posix-shms.yml index 5ad6100f..a286976b 100644 --- a/spec/acfg/if/max-posix-shms.yml +++ b/spec/acfg/if/max-posix-shms.yml @@ -10,8 +10,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/max-posix-shms - role: appl-config-group-member uid: group-posix - role: constraint diff --git a/spec/acfg/if/max-posix-threads.yml b/spec/acfg/if/max-posix-threads.yml index 3eb95f63..677d45dc 100644 --- a/spec/acfg/if/max-posix-threads.yml +++ b/spec/acfg/if/max-posix-threads.yml @@ -10,8 +10,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/max-posix-threads - role: appl-config-group-member uid: group-posix - role: constraint diff --git a/spec/acfg/if/max-posix-timers.yml b/spec/acfg/if/max-posix-timers.yml index 5429ea27..12dd65d8 100644 --- a/spec/acfg/if/max-posix-timers.yml +++ b/spec/acfg/if/max-posix-timers.yml @@ -10,8 +10,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/max-posix-timers - role: appl-config-group-member uid: group-posix - role: constraint diff --git a/spec/acfg/if/max-priority.yml b/spec/acfg/if/max-priority.yml index cbb0cb29..b3636dc7 100644 --- a/spec/acfg/if/max-priority.yml +++ b/spec/acfg/if/max-priority.yml @@ -26,8 +26,6 @@ index-entries: - number of priority levels interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/max-priority - role: appl-config-group-member uid: group-schedgeneral - role: constraint diff --git a/spec/acfg/if/max-processors.yml b/spec/acfg/if/max-processors.yml index f4deae51..483a59fc 100644 --- a/spec/acfg/if/max-processors.yml +++ b/spec/acfg/if/max-processors.yml @@ -13,8 +13,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/max-processors - role: appl-config-group-member uid: group-general - role: constraint diff --git a/spec/acfg/if/max-regions.yml b/spec/acfg/if/max-regions.yml index 318186ef..a056eac4 100644 --- a/spec/acfg/if/max-regions.yml +++ b/spec/acfg/if/max-regions.yml @@ -10,8 +10,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/max-regions - role: appl-config-group-member uid: group-classic - role: constraint diff --git a/spec/acfg/if/max-semaphores.yml b/spec/acfg/if/max-semaphores.yml index 54cf8d89..45423fcf 100644 --- a/spec/acfg/if/max-semaphores.yml +++ b/spec/acfg/if/max-semaphores.yml @@ -10,8 +10,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/max-semaphores - role: appl-config-group-member uid: group-classic - role: constraint diff --git a/spec/acfg/if/max-tasks.yml b/spec/acfg/if/max-tasks.yml index c3b416ed..ea0b6a4a 100644 --- a/spec/acfg/if/max-tasks.yml +++ b/spec/acfg/if/max-tasks.yml @@ -10,8 +10,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/max-tasks - role: appl-config-group-member uid: group-classic - role: constraint diff --git a/spec/acfg/if/max-thread-local-storage-size.yml b/spec/acfg/if/max-thread-local-storage-size.yml index 5987cd9f..9bef7cef 100644 --- a/spec/acfg/if/max-thread-local-storage-size.yml +++ b/spec/acfg/if/max-thread-local-storage-size.yml @@ -12,8 +12,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/max-thread-local-storage-size - role: appl-config-group-member uid: group-classic - role: constraint diff --git a/spec/acfg/if/max-thread-name-size.yml b/spec/acfg/if/max-thread-name-size.yml index 16e58036..25618a01 100644 --- a/spec/acfg/if/max-thread-name-size.yml +++ b/spec/acfg/if/max-thread-name-size.yml @@ -11,8 +11,6 @@ index-entries: - maximum thread name size interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/max-thread-name-size - role: appl-config-group-member uid: group-general - role: constraint diff --git a/spec/acfg/if/max-timers.yml b/spec/acfg/if/max-timers.yml index ba0d6731..b543ccbe 100644 --- a/spec/acfg/if/max-timers.yml +++ b/spec/acfg/if/max-timers.yml @@ -10,8 +10,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/max-timers - role: appl-config-group-member uid: group-classic - role: constraint diff --git a/spec/acfg/if/max-user-extensions.yml b/spec/acfg/if/max-user-extensions.yml index 6d262c76..188579bb 100644 --- a/spec/acfg/if/max-user-extensions.yml +++ b/spec/acfg/if/max-user-extensions.yml @@ -10,8 +10,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/max-user-extensions - role: appl-config-group-member uid: group-classic - role: constraint diff --git a/spec/acfg/if/memory-overhead.yml b/spec/acfg/if/memory-overhead.yml index a80e88fc..21ed4cfe 100644 --- a/spec/acfg/if/memory-overhead.yml +++ b/spec/acfg/if/memory-overhead.yml @@ -11,8 +11,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/memory-overhead - role: appl-config-group-member uid: group-general - role: constraint diff --git a/spec/acfg/if/message-buffer-memory.yml b/spec/acfg/if/message-buffer-memory.yml index a6e935fc..ead10cba 100644 --- a/spec/acfg/if/message-buffer-memory.yml +++ b/spec/acfg/if/message-buffer-memory.yml @@ -13,8 +13,6 @@ index-entries: - memory for a single message queue's buffers interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/message-buffer-memory - role: appl-config-group-member uid: group-general - role: constraint diff --git a/spec/acfg/if/microseconds-per-tick.yml b/spec/acfg/if/microseconds-per-tick.yml index c9e4c1d4..32044001 100644 --- a/spec/acfg/if/microseconds-per-tick.yml +++ b/spec/acfg/if/microseconds-per-tick.yml @@ -27,8 +27,6 @@ index-entries: - tick quantum interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/microseconds-per-tick - role: appl-config-group-member uid: group-general - role: constraint diff --git a/spec/acfg/if/min-posix-thread-stack-size.yml b/spec/acfg/if/min-posix-thread-stack-size.yml index 25980420..7a29e6ac 100644 --- a/spec/acfg/if/min-posix-thread-stack-size.yml +++ b/spec/acfg/if/min-posix-thread-stack-size.yml @@ -13,8 +13,6 @@ index-entries: - minimum POSIX thread stack size interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/min-posix-thread-stack-size - role: appl-config-group-member uid: group-posix - role: constraint diff --git a/spec/acfg/if/min-task-stack-size.yml b/spec/acfg/if/min-task-stack-size.yml index 4d4882fb..1cdeb47f 100644 --- a/spec/acfg/if/min-task-stack-size.yml +++ b/spec/acfg/if/min-task-stack-size.yml @@ -11,8 +11,6 @@ index-entries: - minimum task stack size interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/min-task-stack-size - role: appl-config-group-member uid: group-general - role: constraint diff --git a/spec/acfg/if/min-tasks-with-user-provided-storage.yml b/spec/acfg/if/min-tasks-with-user-provided-storage.yml index e5bfb901..a24d0b7f 100644 --- a/spec/acfg/if/min-tasks-with-user-provided-storage.yml +++ b/spec/acfg/if/min-tasks-with-user-provided-storage.yml @@ -10,8 +10,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/min-tasks-with-user-provided-storage - role: appl-config-group-member uid: group-classic - role: constraint diff --git a/spec/acfg/if/mp-appl.yml b/spec/acfg/if/mp-appl.yml index 8aac5676..58c191ad 100644 --- a/spec/acfg/if/mp-appl.yml +++ b/spec/acfg/if/mp-appl.yml @@ -13,8 +13,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/mp-appl - role: appl-config-group-member uid: group-mpci - role: constraint diff --git a/spec/acfg/if/mp-extra-server-stack.yml b/spec/acfg/if/mp-extra-server-stack.yml index 73f578e0..d08305ff 100644 --- a/spec/acfg/if/mp-extra-server-stack.yml +++ b/spec/acfg/if/mp-extra-server-stack.yml @@ -11,8 +11,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/mp-extra-server-stack - role: appl-config-group-member uid: group-mpci - role: constraint diff --git a/spec/acfg/if/mp-max-global-objects.yml b/spec/acfg/if/mp-max-global-objects.yml index 0c219ab0..bf78fb01 100644 --- a/spec/acfg/if/mp-max-global-objects.yml +++ b/spec/acfg/if/mp-max-global-objects.yml @@ -10,8 +10,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/mp-max-global-objects - role: appl-config-group-member uid: group-mpci - role: constraint diff --git a/spec/acfg/if/mp-max-nodes.yml b/spec/acfg/if/mp-max-nodes.yml index 02c4ac90..704f20c1 100644 --- a/spec/acfg/if/mp-max-nodes.yml +++ b/spec/acfg/if/mp-max-nodes.yml @@ -10,8 +10,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/mp-max-nodes - role: appl-config-group-member uid: group-mpci - role: constraint diff --git a/spec/acfg/if/mp-max-proxies.yml b/spec/acfg/if/mp-max-proxies.yml index 1b363801..a4ddd6a9 100644 --- a/spec/acfg/if/mp-max-proxies.yml +++ b/spec/acfg/if/mp-max-proxies.yml @@ -11,8 +11,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/mp-max-proxies - role: appl-config-group-member uid: group-mpci - role: constraint diff --git a/spec/acfg/if/mp-mpci-table-pointer.yml b/spec/acfg/if/mp-mpci-table-pointer.yml index 419e6403..dd733432 100644 --- a/spec/acfg/if/mp-mpci-table-pointer.yml +++ b/spec/acfg/if/mp-mpci-table-pointer.yml @@ -10,8 +10,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/mp-mpci-table-pointer - role: appl-config-group-member uid: group-mpci - role: constraint diff --git a/spec/acfg/if/mp-node-number.yml b/spec/acfg/if/mp-node-number.yml index 610ca54a..5fc8d004 100644 --- a/spec/acfg/if/mp-node-number.yml +++ b/spec/acfg/if/mp-node-number.yml @@ -10,8 +10,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/mp-node-number - role: appl-config-group-member uid: group-mpci - role: constraint diff --git a/spec/acfg/if/posix-init-thread-entry-point.yml b/spec/acfg/if/posix-init-thread-entry-point.yml index e032f030..ddf7bf0a 100644 --- a/spec/acfg/if/posix-init-thread-entry-point.yml +++ b/spec/acfg/if/posix-init-thread-entry-point.yml @@ -10,8 +10,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/posix-init-thread-entry-point - role: appl-config-group-member uid: group-posixinit - role: constraint diff --git a/spec/acfg/if/posix-init-thread-stack-size.yml b/spec/acfg/if/posix-init-thread-stack-size.yml index 7f79aebb..e4d00d19 100644 --- a/spec/acfg/if/posix-init-thread-stack-size.yml +++ b/spec/acfg/if/posix-init-thread-stack-size.yml @@ -10,8 +10,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/posix-init-thread-stack-size - role: appl-config-group-member uid: group-posixinit - role: constraint diff --git a/spec/acfg/if/posix-init-thread-table.yml b/spec/acfg/if/posix-init-thread-table.yml index 11dc604a..f5b74071 100644 --- a/spec/acfg/if/posix-init-thread-table.yml +++ b/spec/acfg/if/posix-init-thread-table.yml @@ -9,8 +9,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/posix-init-thread-table - role: appl-config-group-member uid: group-posixinit - role: constraint diff --git a/spec/acfg/if/record-extensions-enabled.yml b/spec/acfg/if/record-extensions-enabled.yml index 4fb31f58..9c8a0b7d 100644 --- a/spec/acfg/if/record-extensions-enabled.yml +++ b/spec/acfg/if/record-extensions-enabled.yml @@ -14,8 +14,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/record-extensions-enabled - role: appl-config-group-member uid: group-eventrecord - role: constraint diff --git a/spec/acfg/if/record-fatal-dump-base64-zlib.yml b/spec/acfg/if/record-fatal-dump-base64-zlib.yml index cb488e83..fa4d5c31 100644 --- a/spec/acfg/if/record-fatal-dump-base64-zlib.yml +++ b/spec/acfg/if/record-fatal-dump-base64-zlib.yml @@ -15,8 +15,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/record-fatal-dump-base64-zlib - role: appl-config-group-member uid: group-eventrecord - role: constraint diff --git a/spec/acfg/if/record-fatal-dump-base64.yml b/spec/acfg/if/record-fatal-dump-base64.yml index 83e6fc5b..eb51fbab 100644 --- a/spec/acfg/if/record-fatal-dump-base64.yml +++ b/spec/acfg/if/record-fatal-dump-base64.yml @@ -17,8 +17,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/record-fatal-dump-base64 - role: appl-config-group-member uid: group-eventrecord - role: constraint diff --git a/spec/acfg/if/record-per-processor-items.yml b/spec/acfg/if/record-per-processor-items.yml index 950ed46a..f964ff36 100644 --- a/spec/acfg/if/record-per-processor-items.yml +++ b/spec/acfg/if/record-per-processor-items.yml @@ -10,8 +10,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/record-per-processor-items - role: appl-config-group-member uid: group-eventrecord - role: constraint diff --git a/spec/acfg/if/rtems-init-tasks-table.yml b/spec/acfg/if/rtems-init-tasks-table.yml index 4c0c49d5..9f58db21 100644 --- a/spec/acfg/if/rtems-init-tasks-table.yml +++ b/spec/acfg/if/rtems-init-tasks-table.yml @@ -9,8 +9,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/rtems-init-tasks-table - role: appl-config-group-member uid: group-classicinit name: CONFIGURE_RTEMS_INIT_TASKS_TABLE diff --git a/spec/acfg/if/scheduler-assignments.yml b/spec/acfg/if/scheduler-assignments.yml index fb2a1896..21fc3c5b 100644 --- a/spec/acfg/if/scheduler-assignments.yml +++ b/spec/acfg/if/scheduler-assignments.yml @@ -12,8 +12,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/scheduler-assignments - role: appl-config-group-member uid: group-schedgeneral - role: constraint diff --git a/spec/acfg/if/scheduler-cbs.yml b/spec/acfg/if/scheduler-cbs.yml index d4f87d36..352e507c 100644 --- a/spec/acfg/if/scheduler-cbs.yml +++ b/spec/acfg/if/scheduler-cbs.yml @@ -10,8 +10,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/scheduler-cbs - role: appl-config-group-member uid: group-schedgeneral - role: constraint diff --git a/spec/acfg/if/scheduler-edf-smp.yml b/spec/acfg/if/scheduler-edf-smp.yml index 7191f76f..ae8096f0 100644 --- a/spec/acfg/if/scheduler-edf-smp.yml +++ b/spec/acfg/if/scheduler-edf-smp.yml @@ -10,8 +10,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/scheduler-edf-smp - role: appl-config-group-member uid: group-schedgeneral name: CONFIGURE_SCHEDULER_EDF_SMP diff --git a/spec/acfg/if/scheduler-edf.yml b/spec/acfg/if/scheduler-edf.yml index aff02f66..c0e6f27f 100644 --- a/spec/acfg/if/scheduler-edf.yml +++ b/spec/acfg/if/scheduler-edf.yml @@ -10,8 +10,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/scheduler-edf - role: appl-config-group-member uid: group-schedgeneral - role: constraint diff --git a/spec/acfg/if/scheduler-name.yml b/spec/acfg/if/scheduler-name.yml index ecaefb57..e57a0cae 100644 --- a/spec/acfg/if/scheduler-name.yml +++ b/spec/acfg/if/scheduler-name.yml @@ -27,8 +27,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/scheduler-name - role: appl-config-group-member uid: group-schedgeneral - role: constraint diff --git a/spec/acfg/if/scheduler-priority-affinity-smp.yml b/spec/acfg/if/scheduler-priority-affinity-smp.yml index 03df59b0..adec7ea5 100644 --- a/spec/acfg/if/scheduler-priority-affinity-smp.yml +++ b/spec/acfg/if/scheduler-priority-affinity-smp.yml @@ -10,8 +10,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/scheduler-priority-affinity-smp - role: appl-config-group-member uid: group-schedgeneral - role: constraint diff --git a/spec/acfg/if/scheduler-priority-smp.yml b/spec/acfg/if/scheduler-priority-smp.yml index 90bd4c0a..ec149e3c 100644 --- a/spec/acfg/if/scheduler-priority-smp.yml +++ b/spec/acfg/if/scheduler-priority-smp.yml @@ -10,8 +10,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/scheduler-priority-smp - role: appl-config-group-member uid: group-schedgeneral - role: constraint diff --git a/spec/acfg/if/scheduler-priority.yml b/spec/acfg/if/scheduler-priority.yml index 7d212e1b..542d93b8 100644 --- a/spec/acfg/if/scheduler-priority.yml +++ b/spec/acfg/if/scheduler-priority.yml @@ -11,8 +11,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/scheduler-priority - role: appl-config-group-member uid: group-schedgeneral name: CONFIGURE_SCHEDULER_PRIORITY diff --git a/spec/acfg/if/scheduler-simple-smp.yml b/spec/acfg/if/scheduler-simple-smp.yml index 0c795abc..5dd3966b 100644 --- a/spec/acfg/if/scheduler-simple-smp.yml +++ b/spec/acfg/if/scheduler-simple-smp.yml @@ -10,8 +10,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/scheduler-simple-smp - role: appl-config-group-member uid: group-schedgeneral - role: constraint diff --git a/spec/acfg/if/scheduler-simple.yml b/spec/acfg/if/scheduler-simple.yml index f4264e38..e20e0a68 100644 --- a/spec/acfg/if/scheduler-simple.yml +++ b/spec/acfg/if/scheduler-simple.yml @@ -10,8 +10,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/scheduler-simple - role: appl-config-group-member uid: group-schedgeneral - role: constraint diff --git a/spec/acfg/if/scheduler-strong-apa.yml b/spec/acfg/if/scheduler-strong-apa.yml index 4a91c8c1..e3095138 100644 --- a/spec/acfg/if/scheduler-strong-apa.yml +++ b/spec/acfg/if/scheduler-strong-apa.yml @@ -9,8 +9,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/scheduler-strong-apa - role: appl-config-group-member uid: group-schedgeneral - role: constraint diff --git a/spec/acfg/if/scheduler-user.yml b/spec/acfg/if/scheduler-user.yml index 1582cdad..f4ff99b6 100644 --- a/spec/acfg/if/scheduler-user.yml +++ b/spec/acfg/if/scheduler-user.yml @@ -10,8 +10,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/scheduler-user - role: appl-config-group-member uid: group-schedgeneral - role: constraint diff --git a/spec/acfg/if/stack-checker-enabled.yml b/spec/acfg/if/stack-checker-enabled.yml index 2c280afa..32e9ce71 100644 --- a/spec/acfg/if/stack-checker-enabled.yml +++ b/spec/acfg/if/stack-checker-enabled.yml @@ -9,8 +9,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/stack-checker-enabled - role: appl-config-group-member uid: group-general - role: constraint diff --git a/spec/acfg/if/task-stack-allocator-for-idle.yml b/spec/acfg/if/task-stack-allocator-for-idle.yml index c2d42aaf..32c1e977 100644 --- a/spec/acfg/if/task-stack-allocator-for-idle.yml +++ b/spec/acfg/if/task-stack-allocator-for-idle.yml @@ -15,8 +15,6 @@ index-entries: - task stack allocator for IDLE tasks interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/task-stack-allocator-for-idle - role: appl-config-group-member uid: group-stackalloc - role: constraint diff --git a/spec/acfg/if/task-stack-allocator-init.yml b/spec/acfg/if/task-stack-allocator-init.yml index 5dcf8e6f..2ee7d9dd 100644 --- a/spec/acfg/if/task-stack-allocator-init.yml +++ b/spec/acfg/if/task-stack-allocator-init.yml @@ -10,8 +10,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/task-stack-allocator-init - role: appl-config-group-member uid: group-stackalloc - role: constraint diff --git a/spec/acfg/if/task-stack-allocator.yml b/spec/acfg/if/task-stack-allocator.yml index 0b815b38..cda17a14 100644 --- a/spec/acfg/if/task-stack-allocator.yml +++ b/spec/acfg/if/task-stack-allocator.yml @@ -13,8 +13,6 @@ index-entries: - task stack allocator interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/task-stack-allocator - role: appl-config-group-member uid: group-stackalloc - role: constraint diff --git a/spec/acfg/if/task-stack-deallocator.yml b/spec/acfg/if/task-stack-deallocator.yml index e57e1b17..e041a594 100644 --- a/spec/acfg/if/task-stack-deallocator.yml +++ b/spec/acfg/if/task-stack-deallocator.yml @@ -13,8 +13,6 @@ index-entries: - task stack deallocator interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/task-stack-deallocator - role: appl-config-group-member uid: group-stackalloc - role: constraint diff --git a/spec/acfg/if/task-stack-from-alloc.yml b/spec/acfg/if/task-stack-from-alloc.yml index 290cde6f..a4cbab17 100644 --- a/spec/acfg/if/task-stack-from-alloc.yml +++ b/spec/acfg/if/task-stack-from-alloc.yml @@ -12,8 +12,6 @@ index-entries: - task stack allocator interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/task-stack-from-alloc - role: appl-config-group-member uid: group-stackalloc - role: constraint diff --git a/spec/acfg/if/task-stack-no-workspace.yml b/spec/acfg/if/task-stack-no-workspace.yml index 8a3c85b3..dc306546 100644 --- a/spec/acfg/if/task-stack-no-workspace.yml +++ b/spec/acfg/if/task-stack-no-workspace.yml @@ -9,8 +9,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/task-stack-no-workspace - role: appl-config-group-member uid: group-stackalloc name: CONFIGURE_TASK_STACK_ALLOCATOR_AVOIDS_WORK_SPACE diff --git a/spec/acfg/if/ticks-per-time-slice.yml b/spec/acfg/if/ticks-per-time-slice.yml index 0137da2e..f0e9bc18 100644 --- a/spec/acfg/if/ticks-per-time-slice.yml +++ b/spec/acfg/if/ticks-per-time-slice.yml @@ -11,8 +11,6 @@ index-entries: - ticks per timeslice interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/ticks-per-time-slice - role: appl-config-group-member uid: group-general - role: constraint diff --git a/spec/acfg/if/unified-work-areas.yml b/spec/acfg/if/unified-work-areas.yml index 7e072b4d..427560ef 100644 --- a/spec/acfg/if/unified-work-areas.yml +++ b/spec/acfg/if/unified-work-areas.yml @@ -16,8 +16,6 @@ index-entries: - C Program Heap interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/unified-work-areas - role: appl-config-group-member uid: group-general - role: constraint diff --git a/spec/acfg/if/unlimited-allocation-size.yml b/spec/acfg/if/unlimited-allocation-size.yml index d04ede8e..053d9db6 100644 --- a/spec/acfg/if/unlimited-allocation-size.yml +++ b/spec/acfg/if/unlimited-allocation-size.yml @@ -12,8 +12,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/unlimited-allocation-size - role: appl-config-group-member uid: group-general - role: constraint diff --git a/spec/acfg/if/unlimited-objects.yml b/spec/acfg/if/unlimited-objects.yml index 0174cd18..cf2d392e 100644 --- a/spec/acfg/if/unlimited-objects.yml +++ b/spec/acfg/if/unlimited-objects.yml @@ -9,8 +9,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/unlimited-objects - role: appl-config-group-member uid: group-general - role: constraint diff --git a/spec/acfg/if/use-devfs-as-base-filesystem.yml b/spec/acfg/if/use-devfs-as-base-filesystem.yml index cbcab6c3..0b2182d4 100644 --- a/spec/acfg/if/use-devfs-as-base-filesystem.yml +++ b/spec/acfg/if/use-devfs-as-base-filesystem.yml @@ -9,8 +9,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/use-devfs-as-base-filesystem - role: appl-config-group-member uid: group-filesystem - role: constraint diff --git a/spec/acfg/if/use-miniimfs-as-base-filesystem.yml b/spec/acfg/if/use-miniimfs-as-base-filesystem.yml index 9a99d955..bc862a24 100644 --- a/spec/acfg/if/use-miniimfs-as-base-filesystem.yml +++ b/spec/acfg/if/use-miniimfs-as-base-filesystem.yml @@ -9,8 +9,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/use-miniimfs-as-base-filesystem - role: appl-config-group-member uid: group-filesystem - role: constraint diff --git a/spec/acfg/if/verbose-system-init.yml b/spec/acfg/if/verbose-system-init.yml index 9635a8c2..7c2ba423 100644 --- a/spec/acfg/if/verbose-system-init.yml +++ b/spec/acfg/if/verbose-system-init.yml @@ -9,8 +9,6 @@ enabled-by: true index-entries: [] interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/verbose-system-init - role: appl-config-group-member uid: group-general - role: constraint diff --git a/spec/acfg/if/zero-workspace-automatically.yml b/spec/acfg/if/zero-workspace-automatically.yml index 6f1ca7e4..0fba230a 100644 --- a/spec/acfg/if/zero-workspace-automatically.yml +++ b/spec/acfg/if/zero-workspace-automatically.yml @@ -14,8 +14,6 @@ index-entries: - zero RTEMS Workspace interface-type: appl-config-option links: -- role: requirement-refinement - uid: ../req/zero-workspace-automatically - role: appl-config-group-member uid: group-general - role: constraint diff --git a/spec/acfg/req/appl-disable-filesystem.yml b/spec/acfg/req/appl-disable-filesystem.yml index d0485b9b..9e63bbbf 100644 --- a/spec/acfg/req/appl-disable-filesystem.yml +++ b/spec/acfg/req/appl-disable-filesystem.yml @@ -2,13 +2,15 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) enabled-by: true +functional-type: function links: +- role: interface-function + uid: ../if/appl-disable-filesystem - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which disables the system initialization of filesystems. diff --git a/spec/acfg/req/appl-does-not-need-clock-driver.yml b/spec/acfg/req/appl-does-not-need-clock-driver.yml index 6f742cd2..2fabc119 100644 --- a/spec/acfg/req/appl-does-not-need-clock-driver.yml +++ b/spec/acfg/req/appl-does-not-need-clock-driver.yml @@ -2,13 +2,15 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) enabled-by: true +functional-type: function links: +- role: interface-function + uid: ../if/appl-does-not-need-clock-driver - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which disables the system initialization of the ${/glossary/clock-driver:/term}. diff --git a/spec/acfg/req/appl-extra-drivers.yml b/spec/acfg/req/appl-extra-drivers.yml index d91f32cb..83afb5bd 100644 --- a/spec/acfg/req/appl-extra-drivers.yml +++ b/spec/acfg/req/appl-extra-drivers.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/appl-extra-drivers - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which adds extra drivers to the Device Driver Table. diff --git a/spec/acfg/req/appl-needs-ata-driver.yml b/spec/acfg/req/appl-needs-ata-driver.yml index 8ddab6ec..27bd5cc3 100644 --- a/spec/acfg/req/appl-needs-ata-driver.yml +++ b/spec/acfg/req/appl-needs-ata-driver.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/appl-needs-ata-driver - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which enables the initialization of the ATA Driver during system initialization. diff --git a/spec/acfg/req/appl-needs-clock-driver.yml b/spec/acfg/req/appl-needs-clock-driver.yml index 18a1fe83..994791f8 100644 --- a/spec/acfg/req/appl-needs-clock-driver.yml +++ b/spec/acfg/req/appl-needs-clock-driver.yml @@ -2,13 +2,15 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) enabled-by: true +functional-type: function links: +- role: interface-function + uid: ../if/appl-needs-clock-driver - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which enables the initialization of the ${/glossary/clock-driver:/term} during system diff --git a/spec/acfg/req/appl-needs-console-driver.yml b/spec/acfg/req/appl-needs-console-driver.yml index fcaacf74..f498d822 100644 --- a/spec/acfg/req/appl-needs-console-driver.yml +++ b/spec/acfg/req/appl-needs-console-driver.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/appl-needs-console-driver - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which enables the initialization of the Console Driver during system initialization. diff --git a/spec/acfg/req/appl-needs-framebuffer-driver.yml b/spec/acfg/req/appl-needs-framebuffer-driver.yml index 4c759f58..2d41ac9d 100644 --- a/spec/acfg/req/appl-needs-framebuffer-driver.yml +++ b/spec/acfg/req/appl-needs-framebuffer-driver.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/appl-needs-framebuffer-driver - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which enables the initialization of the Frame Buffer Driver during system initialization. diff --git a/spec/acfg/req/appl-needs-ide-driver.yml b/spec/acfg/req/appl-needs-ide-driver.yml index afe9f840..c92f0e06 100644 --- a/spec/acfg/req/appl-needs-ide-driver.yml +++ b/spec/acfg/req/appl-needs-ide-driver.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/appl-needs-ide-driver - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which enables the initialization of the IDE Driver during system initialization. diff --git a/spec/acfg/req/appl-needs-libblock.yml b/spec/acfg/req/appl-needs-libblock.yml index a4c91ba3..d730a8ea 100644 --- a/spec/acfg/req/appl-needs-libblock.yml +++ b/spec/acfg/req/appl-needs-libblock.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/appl-needs-libblock - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which enables the initialization of the Block Device Cache during during system diff --git a/spec/acfg/req/appl-needs-null-driver.yml b/spec/acfg/req/appl-needs-null-driver.yml index e3fad748..3a5e4650 100644 --- a/spec/acfg/req/appl-needs-null-driver.yml +++ b/spec/acfg/req/appl-needs-null-driver.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/appl-needs-null-driver - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which enables the initialization of the :file:`/dev/null` Driver during system diff --git a/spec/acfg/req/appl-needs-rtc-driver.yml b/spec/acfg/req/appl-needs-rtc-driver.yml index cdf6f029..63927059 100644 --- a/spec/acfg/req/appl-needs-rtc-driver.yml +++ b/spec/acfg/req/appl-needs-rtc-driver.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/appl-needs-rtc-driver - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which enables the initialization of the Real-Time Clock Driver during system diff --git a/spec/acfg/req/appl-needs-simple-console-driver.yml b/spec/acfg/req/appl-needs-simple-console-driver.yml index a5679de4..421e81c8 100644 --- a/spec/acfg/req/appl-needs-simple-console-driver.yml +++ b/spec/acfg/req/appl-needs-simple-console-driver.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/appl-needs-simple-console-driver - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which enables the initialization of the Simple Console Driver during system initialization. diff --git a/spec/acfg/req/appl-needs-simple-task-console-driver.yml b/spec/acfg/req/appl-needs-simple-task-console-driver.yml index e0dc4521..c9d5ced4 100644 --- a/spec/acfg/req/appl-needs-simple-task-console-driver.yml +++ b/spec/acfg/req/appl-needs-simple-task-console-driver.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/appl-needs-simple-task-console-driver - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which enables the initialization of the Simple Task Console Driver during system diff --git a/spec/acfg/req/appl-needs-stub-driver.yml b/spec/acfg/req/appl-needs-stub-driver.yml index a967c3e3..cb542287 100644 --- a/spec/acfg/req/appl-needs-stub-driver.yml +++ b/spec/acfg/req/appl-needs-stub-driver.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/appl-needs-stub-driver - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which enables the initialization of the Stub Driver during system initialization. diff --git a/spec/acfg/req/appl-needs-timer-driver.yml b/spec/acfg/req/appl-needs-timer-driver.yml index c78ee8d7..6e689b2b 100644 --- a/spec/acfg/req/appl-needs-timer-driver.yml +++ b/spec/acfg/req/appl-needs-timer-driver.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/appl-needs-timer-driver - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which enables the initialization of the Benchmark Timer Driver during system diff --git a/spec/acfg/req/appl-needs-watchdog-driver.yml b/spec/acfg/req/appl-needs-watchdog-driver.yml index c8b7b0c6..40ae8de3 100644 --- a/spec/acfg/req/appl-needs-watchdog-driver.yml +++ b/spec/acfg/req/appl-needs-watchdog-driver.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/appl-needs-watchdog-driver - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which enables the initialization of the Watchdog Driver during system initialization. diff --git a/spec/acfg/req/appl-needs-zero-driver.yml b/spec/acfg/req/appl-needs-zero-driver.yml index 8cae393e..bf5adff2 100644 --- a/spec/acfg/req/appl-needs-zero-driver.yml +++ b/spec/acfg/req/appl-needs-zero-driver.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/appl-needs-zero-driver - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which enables the initialization of the :file:`/dev/zero` Driver during system diff --git a/spec/acfg/req/appl-prerequisite-drivers.yml b/spec/acfg/req/appl-prerequisite-drivers.yml index 36619379..68c122f0 100644 --- a/spec/acfg/req/appl-prerequisite-drivers.yml +++ b/spec/acfg/req/appl-prerequisite-drivers.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/appl-prerequisite-drivers - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which adds prerequisite drivers to the Device Driver Table. diff --git a/spec/acfg/req/ata-driver-task-priority.yml b/spec/acfg/req/ata-driver-task-priority.yml index f1d9f86f..4d0be8ad 100644 --- a/spec/acfg/req/ata-driver-task-priority.yml +++ b/spec/acfg/req/ata-driver-task-priority.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/ata-driver-task-priority - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the ATA task priority. diff --git a/spec/acfg/req/bdbuf-buffer-max-size.yml b/spec/acfg/req/bdbuf-buffer-max-size.yml index bf422842..ceb24352 100644 --- a/spec/acfg/req/bdbuf-buffer-max-size.yml +++ b/spec/acfg/req/bdbuf-buffer-max-size.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/bdbuf-buffer-max-size - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the maximum size of a Block Device Cache buffer in bytes. diff --git a/spec/acfg/req/bdbuf-buffer-min-size.yml b/spec/acfg/req/bdbuf-buffer-min-size.yml index d6f39aa3..f9a3963b 100644 --- a/spec/acfg/req/bdbuf-buffer-min-size.yml +++ b/spec/acfg/req/bdbuf-buffer-min-size.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/bdbuf-buffer-min-size - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the minimum size of a Block Device Cache buffer in bytes. diff --git a/spec/acfg/req/bdbuf-cache-memory-size.yml b/spec/acfg/req/bdbuf-cache-memory-size.yml index 1098c7cf..fd78ad4c 100644 --- a/spec/acfg/req/bdbuf-cache-memory-size.yml +++ b/spec/acfg/req/bdbuf-cache-memory-size.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/bdbuf-cache-memory-size - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the size of the Block Device Cache memory in bytes. diff --git a/spec/acfg/req/bdbuf-max-read-ahead-blocks.yml b/spec/acfg/req/bdbuf-max-read-ahead-blocks.yml index 2bc21747..b34298f3 100644 --- a/spec/acfg/req/bdbuf-max-read-ahead-blocks.yml +++ b/spec/acfg/req/bdbuf-max-read-ahead-blocks.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/bdbuf-max-read-ahead-blocks - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the maximum blocks per read-ahead request issued by the Block Device Cache. diff --git a/spec/acfg/req/bdbuf-max-write-blocks.yml b/spec/acfg/req/bdbuf-max-write-blocks.yml index a82b86c1..9bb55810 100644 --- a/spec/acfg/req/bdbuf-max-write-blocks.yml +++ b/spec/acfg/req/bdbuf-max-write-blocks.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/bdbuf-max-write-blocks - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the maximum blocks per write request issued by the Block Device Cache. diff --git a/spec/acfg/req/bdbuf-read-ahead-task-priority.yml b/spec/acfg/req/bdbuf-read-ahead-task-priority.yml index b38b46b6..5e009c05 100644 --- a/spec/acfg/req/bdbuf-read-ahead-task-priority.yml +++ b/spec/acfg/req/bdbuf-read-ahead-task-priority.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/bdbuf-read-ahead-task-priority - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the Block Device Cache read-ahead task priority. diff --git a/spec/acfg/req/bdbuf-swapout-block-hold.yml b/spec/acfg/req/bdbuf-swapout-block-hold.yml index 49b88fb8..ea2e3f01 100644 --- a/spec/acfg/req/bdbuf-swapout-block-hold.yml +++ b/spec/acfg/req/bdbuf-swapout-block-hold.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/bdbuf-swapout-block-hold - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the Block Device Cache swapout task maximum block hold time in milliseconds. diff --git a/spec/acfg/req/bdbuf-swapout-swap-period.yml b/spec/acfg/req/bdbuf-swapout-swap-period.yml index 6fab369c..c61982ce 100644 --- a/spec/acfg/req/bdbuf-swapout-swap-period.yml +++ b/spec/acfg/req/bdbuf-swapout-swap-period.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/bdbuf-swapout-swap-period - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the Block Device Cache swapout task swap period in milliseconds. diff --git a/spec/acfg/req/bdbuf-swapout-task-priority.yml b/spec/acfg/req/bdbuf-swapout-task-priority.yml index 238d712d..aec0e8e5 100644 --- a/spec/acfg/req/bdbuf-swapout-task-priority.yml +++ b/spec/acfg/req/bdbuf-swapout-task-priority.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/bdbuf-swapout-task-priority - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the Block Device Cache swapout task priority. diff --git a/spec/acfg/req/bdbuf-swapout-worker-taskp-riority.yml b/spec/acfg/req/bdbuf-swapout-worker-taskp-riority.yml index 6eaa5c01..5b8526db 100644 --- a/spec/acfg/req/bdbuf-swapout-worker-taskp-riority.yml +++ b/spec/acfg/req/bdbuf-swapout-worker-taskp-riority.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/bdbuf-swapout-worker-taskp-riority - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the Block Device Cache swapout worker task priority. diff --git a/spec/acfg/req/bdbuf-swapout-worker-tasks.yml b/spec/acfg/req/bdbuf-swapout-worker-tasks.yml index 19dce4b2..600830aa 100644 --- a/spec/acfg/req/bdbuf-swapout-worker-tasks.yml +++ b/spec/acfg/req/bdbuf-swapout-worker-tasks.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/bdbuf-swapout-worker-tasks - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the Block Device Cache swapout worker task count. diff --git a/spec/acfg/req/bdbuf-task-stack-size.yml b/spec/acfg/req/bdbuf-task-stack-size.yml index bb680c98..d22a7f68 100644 --- a/spec/acfg/req/bdbuf-task-stack-size.yml +++ b/spec/acfg/req/bdbuf-task-stack-size.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/bdbuf-task-stack-size - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the task stack size of the Block Device Cache tasks in bytes. diff --git a/spec/acfg/req/cbs-max-servers.yml b/spec/acfg/req/cbs-max-servers.yml index f32ba649..aefc6d67 100644 --- a/spec/acfg/req/cbs-max-servers.yml +++ b/spec/acfg/req/cbs-max-servers.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/cbs-max-servers - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the maximum number Constant Bandwidth Servers that can be concurrently diff --git a/spec/acfg/req/dirty-memory.yml b/spec/acfg/req/dirty-memory.yml index 3c64e907..9a827ce9 100644 --- a/spec/acfg/req/dirty-memory.yml +++ b/spec/acfg/req/dirty-memory.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/dirty-memory - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which enables that the memory areas used for the RTEMS Workspace and the C Program Heap are diff --git a/spec/acfg/req/disable-bsp-settings.yml b/spec/acfg/req/disable-bsp-settings.yml index ecc64110..dad6bc4b 100644 --- a/spec/acfg/req/disable-bsp-settings.yml +++ b/spec/acfg/req/disable-bsp-settings.yml @@ -2,13 +2,15 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) enabled-by: true +functional-type: function links: +- role: interface-function + uid: ../if/disable-bsp-settings - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which disables the use of ${/glossary/bsp:/term}-provided default values for application diff --git a/spec/acfg/req/disable-newlib-reentrancy.yml b/spec/acfg/req/disable-newlib-reentrancy.yml index d0b2035d..6622f667 100644 --- a/spec/acfg/req/disable-newlib-reentrancy.yml +++ b/spec/acfg/req/disable-newlib-reentrancy.yml @@ -2,13 +2,15 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) enabled-by: true +functional-type: function links: +- role: interface-function + uid: ../if/disable-newlib-reentrancy - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which disables the thread-specific Newlib reentrancy support. diff --git a/spec/acfg/req/exception-to-signal-mapping.yml b/spec/acfg/req/exception-to-signal-mapping.yml new file mode 100644 index 00000000..9979f11e --- /dev/null +++ b/spec/acfg/req/exception-to-signal-mapping.yml @@ -0,0 +1,17 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +copyrights: +- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) +enabled-by: false +functional-type: function +links: +- role: interface-function + uid: ../if/exception-to-signal-mapping +- role: requirement-refinement + uid: group +rationale: null +references: [] +requirement-type: functional +text: | + The system shall provide an application configuration option which enables + that exceptions are mapped to POSIX signals. +type: requirement diff --git a/spec/acfg/req/executive-ram-size.yml b/spec/acfg/req/executive-ram-size.yml index d9045982..6a0e9e71 100644 --- a/spec/acfg/req/executive-ram-size.yml +++ b/spec/acfg/req/executive-ram-size.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/executive-ram-size - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the RTEMS Workspace size in bytes. diff --git a/spec/acfg/req/extra-task-stacks.yml b/spec/acfg/req/extra-task-stacks.yml index 58d2881d..6a009e86 100644 --- a/spec/acfg/req/extra-task-stacks.yml +++ b/spec/acfg/req/extra-task-stacks.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/extra-task-stacks - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the number of bytes the applications wishes to add to the task stack diff --git a/spec/acfg/req/filesystem-all.yml b/spec/acfg/req/filesystem-all.yml index bdf3623a..db1cb407 100644 --- a/spec/acfg/req/filesystem-all.yml +++ b/spec/acfg/req/filesystem-all.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/filesystem-all - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which enables all file systems provided by the system. diff --git a/spec/acfg/req/filesystem-dosfs.yml b/spec/acfg/req/filesystem-dosfs.yml index 8702141c..2bb6f55d 100644 --- a/spec/acfg/req/filesystem-dosfs.yml +++ b/spec/acfg/req/filesystem-dosfs.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/filesystem-dosfs - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which registers the DOS (FAT) file system during system initialization. diff --git a/spec/acfg/req/filesystem-ftpfs.yml b/spec/acfg/req/filesystem-ftpfs.yml index 4fa48166..65b378d5 100644 --- a/spec/acfg/req/filesystem-ftpfs.yml +++ b/spec/acfg/req/filesystem-ftpfs.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/filesystem-ftpfs - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which registers the FTP file system (FTP client) during system initialization. diff --git a/spec/acfg/req/filesystem-imfs.yml b/spec/acfg/req/filesystem-imfs.yml index bddd259e..d75185a5 100644 --- a/spec/acfg/req/filesystem-imfs.yml +++ b/spec/acfg/req/filesystem-imfs.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/filesystem-imfs - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which registers the In-Memory File system (IMFS) during system initialization. diff --git a/spec/acfg/req/filesystem-jffs2.yml b/spec/acfg/req/filesystem-jffs2.yml index df5e569a..59594952 100644 --- a/spec/acfg/req/filesystem-jffs2.yml +++ b/spec/acfg/req/filesystem-jffs2.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/filesystem-jffs2 - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which registers the JFFS2 file system during system initialization. diff --git a/spec/acfg/req/filesystem-nfs.yml b/spec/acfg/req/filesystem-nfs.yml index ffde6178..6c2fe041 100644 --- a/spec/acfg/req/filesystem-nfs.yml +++ b/spec/acfg/req/filesystem-nfs.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/filesystem-nfs - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which registers the Network File System (NFS) client during system initialization. diff --git a/spec/acfg/req/filesystem-rfs.yml b/spec/acfg/req/filesystem-rfs.yml index f709ecf8..8d71bb85 100644 --- a/spec/acfg/req/filesystem-rfs.yml +++ b/spec/acfg/req/filesystem-rfs.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/filesystem-rfs - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which registers the RTEMS File System (RFS) during system initialization. diff --git a/spec/acfg/req/filesystem-tftpfs.yml b/spec/acfg/req/filesystem-tftpfs.yml index aba1ff5f..317080f1 100644 --- a/spec/acfg/req/filesystem-tftpfs.yml +++ b/spec/acfg/req/filesystem-tftpfs.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/filesystem-tftpfs - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which registers the TFTP file system (TFTP client) during system initialization. diff --git a/spec/acfg/req/group.yml b/spec/acfg/req/group.yml new file mode 100644 index 00000000..e08f404b --- /dev/null +++ b/spec/acfg/req/group.yml @@ -0,0 +1,16 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +copyrights: +- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) +enabled-by: true +identifier: RTEMSImplApplConfig +links: +- role: interface-ingroup + uid: /req/impl +non-functional-type: design-group +rationale: null +references: [] +requirement-type: non-functional +text: | + The implementation software architecture component have a component + containing the application configuration implementation. +type: requirement diff --git a/spec/acfg/req/idle-task-body.yml b/spec/acfg/req/idle-task-body.yml index 8f511d54..e287f344 100644 --- a/spec/acfg/req/idle-task-body.yml +++ b/spec/acfg/req/idle-task-body.yml @@ -2,13 +2,15 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) enabled-by: true +functional-type: function links: +- role: interface-function + uid: ../if/idle-task-body - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the IDLE thread body. diff --git a/spec/acfg/req/idle-task-init-appl.yml b/spec/acfg/req/idle-task-init-appl.yml index 963e4841..f6556ded 100644 --- a/spec/acfg/req/idle-task-init-appl.yml +++ b/spec/acfg/req/idle-task-init-appl.yml @@ -2,13 +2,15 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) enabled-by: true +functional-type: function links: +- role: interface-function + uid: ../if/idle-task-init-appl - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which indicates that the user has configured **no** user initialization tasks or threads and diff --git a/spec/acfg/req/idle-task-stack-size.yml b/spec/acfg/req/idle-task-stack-size.yml index de387b65..bb4abdf3 100644 --- a/spec/acfg/req/idle-task-stack-size.yml +++ b/spec/acfg/req/idle-task-stack-size.yml @@ -2,13 +2,15 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) enabled-by: true +functional-type: function links: +- role: interface-function + uid: ../if/idle-task-stack-size - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the task stack size for an IDLE task. diff --git a/spec/acfg/req/imfs-disable-chmod.yml b/spec/acfg/req/imfs-disable-chmod.yml index 39ad56a1..8afe8b8c 100644 --- a/spec/acfg/req/imfs-disable-chmod.yml +++ b/spec/acfg/req/imfs-disable-chmod.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/imfs-disable-chmod - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which disables the support to change the mode of files in the root IMFS (no support for diff --git a/spec/acfg/req/imfs-disable-chown.yml b/spec/acfg/req/imfs-disable-chown.yml index 3b72467b..f56059ac 100644 --- a/spec/acfg/req/imfs-disable-chown.yml +++ b/spec/acfg/req/imfs-disable-chown.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/imfs-disable-chown - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which disables the support to change the ownership of files in the root IMFS (no support for diff --git a/spec/acfg/req/imfs-disable-link.yml b/spec/acfg/req/imfs-disable-link.yml index 8a55c98e..7dfc5b91 100644 --- a/spec/acfg/req/imfs-disable-link.yml +++ b/spec/acfg/req/imfs-disable-link.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/imfs-disable-link - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which disables the support for hard links in the root IMFS (no support for diff --git a/spec/acfg/req/imfs-disable-mknod-device.yml b/spec/acfg/req/imfs-disable-mknod-device.yml index f3905e63..ed26b578 100644 --- a/spec/acfg/req/imfs-disable-mknod-device.yml +++ b/spec/acfg/req/imfs-disable-mknod-device.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/imfs-disable-mknod-device - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which disables the support to make device files in the root IMFS. diff --git a/spec/acfg/req/imfs-disable-mknod-file.yml b/spec/acfg/req/imfs-disable-mknod-file.yml index 4e767cec..db20d763 100644 --- a/spec/acfg/req/imfs-disable-mknod-file.yml +++ b/spec/acfg/req/imfs-disable-mknod-file.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/imfs-disable-mknod-file - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which disables the support to make regular files in the root IMFS. diff --git a/spec/acfg/req/imfs-disable-mknod.yml b/spec/acfg/req/imfs-disable-mknod.yml index 765dc8e1..02708485 100644 --- a/spec/acfg/req/imfs-disable-mknod.yml +++ b/spec/acfg/req/imfs-disable-mknod.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/imfs-disable-mknod - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which disables the support to make files in the root IMFS (no support for diff --git a/spec/acfg/req/imfs-disable-mount.yml b/spec/acfg/req/imfs-disable-mount.yml index b5ba6489..fd20e709 100644 --- a/spec/acfg/req/imfs-disable-mount.yml +++ b/spec/acfg/req/imfs-disable-mount.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/imfs-disable-mount - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which disables the support to mount file systems in the root IMFS. (no support for diff --git a/spec/acfg/req/imfs-disable-readdir.yml b/spec/acfg/req/imfs-disable-readdir.yml index 496edbc5..b93ef0db 100644 --- a/spec/acfg/req/imfs-disable-readdir.yml +++ b/spec/acfg/req/imfs-disable-readdir.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/imfs-disable-readdir - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which disables the support to read directories in the root IMFS (no support for diff --git a/spec/acfg/req/imfs-disable-readlink.yml b/spec/acfg/req/imfs-disable-readlink.yml index 2b4b4f55..ae005ff4 100644 --- a/spec/acfg/req/imfs-disable-readlink.yml +++ b/spec/acfg/req/imfs-disable-readlink.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/imfs-disable-readlink - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which disables the support to read symbolic links in the root IMFS (no support for diff --git a/spec/acfg/req/imfs-disable-rename.yml b/spec/acfg/req/imfs-disable-rename.yml index 47d96894..693fe695 100644 --- a/spec/acfg/req/imfs-disable-rename.yml +++ b/spec/acfg/req/imfs-disable-rename.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/imfs-disable-rename - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which disables the support to rename files in the root IMFS (no support for diff --git a/spec/acfg/req/imfs-disable-rmnod.yml b/spec/acfg/req/imfs-disable-rmnod.yml index 7debf0a0..de5303ba 100644 --- a/spec/acfg/req/imfs-disable-rmnod.yml +++ b/spec/acfg/req/imfs-disable-rmnod.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/imfs-disable-rmnod - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which disables the support to remove files in the root IMFS (no support for diff --git a/spec/acfg/req/imfs-disable-symlink.yml b/spec/acfg/req/imfs-disable-symlink.yml index 491402d1..d46b3d1b 100644 --- a/spec/acfg/req/imfs-disable-symlink.yml +++ b/spec/acfg/req/imfs-disable-symlink.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/imfs-disable-symlink - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which disables the support to create symbolic links in the root IMFS (no support for diff --git a/spec/acfg/req/imfs-disable-unmount.yml b/spec/acfg/req/imfs-disable-unmount.yml index 0ecb501a..90d92145 100644 --- a/spec/acfg/req/imfs-disable-unmount.yml +++ b/spec/acfg/req/imfs-disable-unmount.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/imfs-disable-unmount - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which disables the support to unmount file systems from the root IMFS (no support for diff --git a/spec/acfg/req/imfs-disable-utime.yml b/spec/acfg/req/imfs-disable-utime.yml index aaeb3e9c..89d78500 100644 --- a/spec/acfg/req/imfs-disable-utime.yml +++ b/spec/acfg/req/imfs-disable-utime.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/imfs-disable-utime - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which disables the support to change file times in the root IMFS (no support for diff --git a/spec/acfg/req/imfs-enable-mkfifo.yml b/spec/acfg/req/imfs-enable-mkfifo.yml index 52c82d0c..33ff27e1 100644 --- a/spec/acfg/req/imfs-enable-mkfifo.yml +++ b/spec/acfg/req/imfs-enable-mkfifo.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/imfs-enable-mkfifo - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which disables the support to make FIFOs in the root IMFS. diff --git a/spec/acfg/req/imfs-memfile-bytes-per-block.yml b/spec/acfg/req/imfs-memfile-bytes-per-block.yml index 4b98e5bf..11249045 100644 --- a/spec/acfg/req/imfs-memfile-bytes-per-block.yml +++ b/spec/acfg/req/imfs-memfile-bytes-per-block.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/imfs-memfile-bytes-per-block - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the block size for in-memory files managed by the IMFS. diff --git a/spec/acfg/req/init-task-arguments.yml b/spec/acfg/req/init-task-arguments.yml index 9b0249fd..b545c919 100644 --- a/spec/acfg/req/init-task-arguments.yml +++ b/spec/acfg/req/init-task-arguments.yml @@ -2,13 +2,15 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) enabled-by: true +functional-type: function links: +- role: interface-function + uid: ../if/init-task-arguments - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the task argument of the Classic API initialization task. diff --git a/spec/acfg/req/init-task-attributes.yml b/spec/acfg/req/init-task-attributes.yml index 0682042d..733353e3 100644 --- a/spec/acfg/req/init-task-attributes.yml +++ b/spec/acfg/req/init-task-attributes.yml @@ -2,13 +2,15 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) enabled-by: true +functional-type: function links: +- role: interface-function + uid: ../if/init-task-attributes - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the task attributes of the Classic API initialization task. diff --git a/spec/acfg/req/init-task-construct-storage-size.yml b/spec/acfg/req/init-task-construct-storage-size.yml index 74e937a2..745b4486 100644 --- a/spec/acfg/req/init-task-construct-storage-size.yml +++ b/spec/acfg/req/init-task-construct-storage-size.yml @@ -2,13 +2,15 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) enabled-by: true +functional-type: function links: +- role: interface-function + uid: ../if/init-task-construct-storage-size - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the task storage size of the Classic API initialization task. diff --git a/spec/acfg/req/init-task-entrypoint.yml b/spec/acfg/req/init-task-entrypoint.yml index 2b0791d1..ab061f29 100644 --- a/spec/acfg/req/init-task-entrypoint.yml +++ b/spec/acfg/req/init-task-entrypoint.yml @@ -2,13 +2,15 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) enabled-by: true +functional-type: function links: +- role: interface-function + uid: ../if/init-task-entrypoint - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the entry point of the Classic API initialization task. diff --git a/spec/acfg/req/init-task-initial-modes.yml b/spec/acfg/req/init-task-initial-modes.yml index 4ba50b8d..a78848a3 100644 --- a/spec/acfg/req/init-task-initial-modes.yml +++ b/spec/acfg/req/init-task-initial-modes.yml @@ -2,13 +2,15 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) enabled-by: true +functional-type: function links: +- role: interface-function + uid: ../if/init-task-initial-modes - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the initial execution mode of the Classic API initialization task. diff --git a/spec/acfg/req/init-task-name.yml b/spec/acfg/req/init-task-name.yml index ff77fa0e..8f6a806f 100644 --- a/spec/acfg/req/init-task-name.yml +++ b/spec/acfg/req/init-task-name.yml @@ -2,13 +2,15 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) enabled-by: true +functional-type: function links: +- role: interface-function + uid: ../if/init-task-name - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the name of the Classic API initialization task. diff --git a/spec/acfg/req/init-task-priority.yml b/spec/acfg/req/init-task-priority.yml index d58c007c..fe811697 100644 --- a/spec/acfg/req/init-task-priority.yml +++ b/spec/acfg/req/init-task-priority.yml @@ -2,13 +2,15 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) enabled-by: true +functional-type: function links: +- role: interface-function + uid: ../if/init-task-priority - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the initial priority of the Classic API initialization task. diff --git a/spec/acfg/req/init-task-stack-size.yml b/spec/acfg/req/init-task-stack-size.yml index 70a95aa2..7a4ed2b3 100644 --- a/spec/acfg/req/init-task-stack-size.yml +++ b/spec/acfg/req/init-task-stack-size.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/init-task-stack-size - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the task stack size of the Classic API initialization task. diff --git a/spec/acfg/req/init.yml b/spec/acfg/req/init.yml index cb168571..a60a5319 100644 --- a/spec/acfg/req/init.yml +++ b/spec/acfg/req/init.yml @@ -4,7 +4,7 @@ copyrights: enabled-by: true links: - role: requirement-refinement - uid: /req/applconfig + uid: group functional-type: function rationale: null references: [] diff --git a/spec/acfg/req/initial-extensions.yml b/spec/acfg/req/initial-extensions.yml index 35e15cf8..60e6cbc1 100644 --- a/spec/acfg/req/initial-extensions.yml +++ b/spec/acfg/req/initial-extensions.yml @@ -2,13 +2,15 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) enabled-by: true +functional-type: function links: +- role: interface-function + uid: ../if/initial-extensions - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which is used to initialize the table of initial user extensions. diff --git a/spec/acfg/req/interrupt-stack-size.yml b/spec/acfg/req/interrupt-stack-size.yml index 97bb23a7..bb8f3c13 100644 --- a/spec/acfg/req/interrupt-stack-size.yml +++ b/spec/acfg/req/interrupt-stack-size.yml @@ -2,13 +2,15 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) enabled-by: true +functional-type: function links: +- role: interface-function + uid: ../if/interrupt-stack-size - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the size of an interrupt stack. diff --git a/spec/acfg/req/malloc-dirty.yml b/spec/acfg/req/malloc-dirty.yml index c9c152f7..f096be22 100644 --- a/spec/acfg/req/malloc-dirty.yml +++ b/spec/acfg/req/malloc-dirty.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/malloc-dirty - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which enables that each memory area returned by C Program Heap allocator functions such as diff --git a/spec/acfg/req/max-barriers.yml b/spec/acfg/req/max-barriers.yml index 4a526490..bf9f77d8 100644 --- a/spec/acfg/req/max-barriers.yml +++ b/spec/acfg/req/max-barriers.yml @@ -2,13 +2,15 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) enabled-by: true +functional-type: function links: +- role: interface-function + uid: ../if/max-barriers - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the maximum number of Classic API Barriers that can be concurrently active. diff --git a/spec/acfg/req/max-drivers.yml b/spec/acfg/req/max-drivers.yml index 52d5d8cd..30c93d2c 100644 --- a/spec/acfg/req/max-drivers.yml +++ b/spec/acfg/req/max-drivers.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/max-drivers - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the number of device drivers. diff --git a/spec/acfg/req/max-file-descriptors.yml b/spec/acfg/req/max-file-descriptors.yml index f9238551..01fad592 100644 --- a/spec/acfg/req/max-file-descriptors.yml +++ b/spec/acfg/req/max-file-descriptors.yml @@ -2,13 +2,15 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) enabled-by: true +functional-type: function links: +- role: interface-function + uid: ../if/max-file-descriptors - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the maximum number of file like objects that can be concurrently open. diff --git a/spec/acfg/req/max-message-queues.yml b/spec/acfg/req/max-message-queues.yml index 7442fb0a..5a8a66ca 100644 --- a/spec/acfg/req/max-message-queues.yml +++ b/spec/acfg/req/max-message-queues.yml @@ -2,13 +2,15 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) enabled-by: true +functional-type: function links: +- role: interface-function + uid: ../if/max-message-queues - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the maximum number of Classic API Message Queues that can be concurrently diff --git a/spec/acfg/req/max-partitions.yml b/spec/acfg/req/max-partitions.yml index 3f06f796..dd762b07 100644 --- a/spec/acfg/req/max-partitions.yml +++ b/spec/acfg/req/max-partitions.yml @@ -2,13 +2,15 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) enabled-by: true +functional-type: function links: +- role: interface-function + uid: ../if/max-partitions - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the maximum number of Classic API Partitions that can be concurrently active. diff --git a/spec/acfg/req/max-periods.yml b/spec/acfg/req/max-periods.yml index bc144097..f0f1da85 100644 --- a/spec/acfg/req/max-periods.yml +++ b/spec/acfg/req/max-periods.yml @@ -2,13 +2,15 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) enabled-by: true +functional-type: function links: +- role: interface-function + uid: ../if/max-periods - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the maximum number of Classic API Periods that can be concurrently active. diff --git a/spec/acfg/req/max-ports.yml b/spec/acfg/req/max-ports.yml index f524ede4..028421d1 100644 --- a/spec/acfg/req/max-ports.yml +++ b/spec/acfg/req/max-ports.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/max-ports - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the maximum number of Classic API Ports that can be concurrently active. diff --git a/spec/acfg/req/max-posix-key-value-pairs.yml b/spec/acfg/req/max-posix-key-value-pairs.yml index eac48b19..c23eb1fa 100644 --- a/spec/acfg/req/max-posix-key-value-pairs.yml +++ b/spec/acfg/req/max-posix-key-value-pairs.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/max-posix-key-value-pairs - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the maximum number of key value pairs used by POSIX API Keys that can be diff --git a/spec/acfg/req/max-posix-keys.yml b/spec/acfg/req/max-posix-keys.yml index f7ad364b..ac4b2ead 100644 --- a/spec/acfg/req/max-posix-keys.yml +++ b/spec/acfg/req/max-posix-keys.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/max-posix-keys - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the maximum number of POSIX API Keys that can be concurrently active. diff --git a/spec/acfg/req/max-posix-message-queues.yml b/spec/acfg/req/max-posix-message-queues.yml index 73e4e077..8725e942 100644 --- a/spec/acfg/req/max-posix-message-queues.yml +++ b/spec/acfg/req/max-posix-message-queues.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/max-posix-message-queues - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the maximum number of POSIX API Message Queues that can be concurrently diff --git a/spec/acfg/req/max-posix-queued-signals.yml b/spec/acfg/req/max-posix-queued-signals.yml index b6f3d290..1831df3b 100644 --- a/spec/acfg/req/max-posix-queued-signals.yml +++ b/spec/acfg/req/max-posix-queued-signals.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/max-posix-queued-signals - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the maximum number of POSIX API Queued Signals that can be concurrently diff --git a/spec/acfg/req/max-posix-semaphores.yml b/spec/acfg/req/max-posix-semaphores.yml index 79dcfd29..f5f8c354 100644 --- a/spec/acfg/req/max-posix-semaphores.yml +++ b/spec/acfg/req/max-posix-semaphores.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/max-posix-semaphores - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the maximum number of POSIX API Named Semaphores that can be concurrently diff --git a/spec/acfg/req/max-posix-shms.yml b/spec/acfg/req/max-posix-shms.yml index 874f160a..19771282 100644 --- a/spec/acfg/req/max-posix-shms.yml +++ b/spec/acfg/req/max-posix-shms.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/max-posix-shms - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the maximum number of POSIX API Shared Memory objects that can be diff --git a/spec/acfg/req/max-posix-threads.yml b/spec/acfg/req/max-posix-threads.yml index e686daf1..04263688 100644 --- a/spec/acfg/req/max-posix-threads.yml +++ b/spec/acfg/req/max-posix-threads.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/max-posix-threads - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the maximum number of POSIX API Threads that can be concurrently active. diff --git a/spec/acfg/req/max-posix-timers.yml b/spec/acfg/req/max-posix-timers.yml index a0c7a4fb..ea573146 100644 --- a/spec/acfg/req/max-posix-timers.yml +++ b/spec/acfg/req/max-posix-timers.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/max-posix-timers - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the maximum number of POSIX API Timers that can be concurrently active. diff --git a/spec/acfg/req/max-priority.yml b/spec/acfg/req/max-priority.yml index 1cc8a018..0471ff6b 100644 --- a/spec/acfg/req/max-priority.yml +++ b/spec/acfg/req/max-priority.yml @@ -2,13 +2,15 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) enabled-by: true +functional-type: function links: +- role: interface-function + uid: ../if/max-priority - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the maximum numeric priority of tasks. diff --git a/spec/acfg/req/max-processors.yml b/spec/acfg/req/max-processors.yml index 617cc5a9..7512b385 100644 --- a/spec/acfg/req/max-processors.yml +++ b/spec/acfg/req/max-processors.yml @@ -2,13 +2,15 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) enabled-by: true +functional-type: function links: +- role: interface-function + uid: ../if/max-processors - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the maximum number of processors an application intends to use. diff --git a/spec/acfg/req/max-regions.yml b/spec/acfg/req/max-regions.yml index db17650f..b6d285a8 100644 --- a/spec/acfg/req/max-regions.yml +++ b/spec/acfg/req/max-regions.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/max-regions - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the maximum number of Classic API Regions that can be concurrently active. diff --git a/spec/acfg/req/max-semaphores.yml b/spec/acfg/req/max-semaphores.yml index 38f857cc..f4146985 100644 --- a/spec/acfg/req/max-semaphores.yml +++ b/spec/acfg/req/max-semaphores.yml @@ -2,13 +2,15 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) enabled-by: true +functional-type: function links: +- role: interface-function + uid: ../if/max-semaphores - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the maximum number of Classic API Semaphore that can be concurrently active. diff --git a/spec/acfg/req/max-tasks.yml b/spec/acfg/req/max-tasks.yml index e11d4430..751cd7ce 100644 --- a/spec/acfg/req/max-tasks.yml +++ b/spec/acfg/req/max-tasks.yml @@ -2,13 +2,15 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) enabled-by: true +functional-type: function links: +- role: interface-function + uid: ../if/max-tasks - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the maximum number of Classic API Tasks that can be concurrently active. diff --git a/spec/acfg/req/max-thread-local-storage-size.yml b/spec/acfg/req/max-thread-local-storage-size.yml index 7972cdd0..0253ab06 100644 --- a/spec/acfg/req/max-thread-local-storage-size.yml +++ b/spec/acfg/req/max-thread-local-storage-size.yml @@ -2,13 +2,15 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) enabled-by: true +functional-type: function links: +- role: interface-function + uid: ../if/max-thread-local-storage-size - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the thread-local storage size. diff --git a/spec/acfg/req/max-thread-name-size.yml b/spec/acfg/req/max-thread-name-size.yml index 66920a9b..3887faca 100644 --- a/spec/acfg/req/max-thread-name-size.yml +++ b/spec/acfg/req/max-thread-name-size.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/max-thread-name-size - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the maximum thread name size. diff --git a/spec/acfg/req/max-timers.yml b/spec/acfg/req/max-timers.yml index 44a37de3..d4468ed0 100644 --- a/spec/acfg/req/max-timers.yml +++ b/spec/acfg/req/max-timers.yml @@ -2,13 +2,15 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) enabled-by: true +functional-type: function links: +- role: interface-function + uid: ../if/max-timers - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the maximum number of Classic API Timers that can be concurrently active. diff --git a/spec/acfg/req/max-user-extensions.yml b/spec/acfg/req/max-user-extensions.yml index 8e80b0d8..8f3b7e12 100644 --- a/spec/acfg/req/max-user-extensions.yml +++ b/spec/acfg/req/max-user-extensions.yml @@ -2,13 +2,15 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) enabled-by: true +functional-type: function links: +- role: interface-function + uid: ../if/max-user-extensions - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the maximum number of Classic API User Extensions that can be concurrently diff --git a/spec/acfg/req/memory-overhead.yml b/spec/acfg/req/memory-overhead.yml index 55f34aa4..ed064829 100644 --- a/spec/acfg/req/memory-overhead.yml +++ b/spec/acfg/req/memory-overhead.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/memory-overhead - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the number of kilobytes the application wishes to add to the RTEMS Workspace diff --git a/spec/acfg/req/message-buffer-memory.yml b/spec/acfg/req/message-buffer-memory.yml index 5d8427a5..5026d376 100644 --- a/spec/acfg/req/message-buffer-memory.yml +++ b/spec/acfg/req/message-buffer-memory.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/message-buffer-memory - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the number of bytes reserved for message queue buffers in the RTEMS diff --git a/spec/acfg/req/microseconds-per-tick.yml b/spec/acfg/req/microseconds-per-tick.yml index 6258c236..0469c77c 100644 --- a/spec/acfg/req/microseconds-per-tick.yml +++ b/spec/acfg/req/microseconds-per-tick.yml @@ -2,13 +2,15 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) enabled-by: true +functional-type: function links: +- role: interface-function + uid: ../if/microseconds-per-tick - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the length of time in microseconds between clock ticks (clock tick quantum). diff --git a/spec/acfg/req/min-posix-thread-stack-size.yml b/spec/acfg/req/min-posix-thread-stack-size.yml index 36739d1e..7072e364 100644 --- a/spec/acfg/req/min-posix-thread-stack-size.yml +++ b/spec/acfg/req/min-posix-thread-stack-size.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/min-posix-thread-stack-size - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the minimum stack size in bytes for every POSIX thread in the system. diff --git a/spec/acfg/req/min-task-stack-size.yml b/spec/acfg/req/min-task-stack-size.yml index 06f78036..1f4a7e7e 100644 --- a/spec/acfg/req/min-task-stack-size.yml +++ b/spec/acfg/req/min-task-stack-size.yml @@ -2,13 +2,15 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) enabled-by: true +functional-type: function links: +- role: interface-function + uid: ../if/min-task-stack-size - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the minimum stack size in bytes for every user task or thread in the system. diff --git a/spec/acfg/req/min-tasks-with-user-provided-storage.yml b/spec/acfg/req/min-tasks-with-user-provided-storage.yml index 1560d2ae..21815f35 100644 --- a/spec/acfg/req/min-tasks-with-user-provided-storage.yml +++ b/spec/acfg/req/min-tasks-with-user-provided-storage.yml @@ -2,13 +2,15 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) enabled-by: true +functional-type: function links: +- role: interface-function + uid: ../if/min-tasks-with-user-provided-storage - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the minimum count of Classic API Tasks which are constructed by diff --git a/spec/acfg/req/mp-appl.yml b/spec/acfg/req/mp-appl.yml index ea7e1b60..fe64b9b0 100644 --- a/spec/acfg/req/mp-appl.yml +++ b/spec/acfg/req/mp-appl.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/mp-appl - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which indicates that the application intends to be part of a multiprocessing configuration. diff --git a/spec/acfg/req/mp-extra-server-stack.yml b/spec/acfg/req/mp-extra-server-stack.yml index 93c389ce..b993f05e 100644 --- a/spec/acfg/req/mp-extra-server-stack.yml +++ b/spec/acfg/req/mp-extra-server-stack.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/mp-extra-server-stack - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the number of bytes the applications wishes to add to the MPCI task stack on diff --git a/spec/acfg/req/mp-max-global-objects.yml b/spec/acfg/req/mp-max-global-objects.yml index 4f5f74f5..31de682f 100644 --- a/spec/acfg/req/mp-max-global-objects.yml +++ b/spec/acfg/req/mp-max-global-objects.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/mp-max-global-objects - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the maximum number of concurrently active global objects in a multiprocessor diff --git a/spec/acfg/req/mp-max-nodes.yml b/spec/acfg/req/mp-max-nodes.yml index d2c9f269..5befe39d 100644 --- a/spec/acfg/req/mp-max-nodes.yml +++ b/spec/acfg/req/mp-max-nodes.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/mp-max-nodes - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the maximum number of nodes in a multiprocessor system. diff --git a/spec/acfg/req/mp-max-proxies.yml b/spec/acfg/req/mp-max-proxies.yml index 56dbfd24..2c038add 100644 --- a/spec/acfg/req/mp-max-proxies.yml +++ b/spec/acfg/req/mp-max-proxies.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/mp-max-proxies - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the maximum number of concurrently active thread/task proxies on this node in diff --git a/spec/acfg/req/mp-mpci-table-pointer.yml b/spec/acfg/req/mp-mpci-table-pointer.yml index b8ca3a73..c441b5b6 100644 --- a/spec/acfg/req/mp-mpci-table-pointer.yml +++ b/spec/acfg/req/mp-mpci-table-pointer.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/mp-mpci-table-pointer - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which initializes the MPCI Configuration Table. diff --git a/spec/acfg/req/mp-node-number.yml b/spec/acfg/req/mp-node-number.yml index e73085b1..67c61370 100644 --- a/spec/acfg/req/mp-node-number.yml +++ b/spec/acfg/req/mp-node-number.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/mp-node-number - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the node number of this node in a multiprocessor system. diff --git a/spec/acfg/req/posix-init-thread-entry-point.yml b/spec/acfg/req/posix-init-thread-entry-point.yml index 0c8c89a8..279f4d73 100644 --- a/spec/acfg/req/posix-init-thread-entry-point.yml +++ b/spec/acfg/req/posix-init-thread-entry-point.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/posix-init-thread-entry-point - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the entry point of the POSIX API initialization thread. diff --git a/spec/acfg/req/posix-init-thread-stack-size.yml b/spec/acfg/req/posix-init-thread-stack-size.yml index ebdcef3e..ac4ce243 100644 --- a/spec/acfg/req/posix-init-thread-stack-size.yml +++ b/spec/acfg/req/posix-init-thread-stack-size.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/posix-init-thread-stack-size - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the thread stack size of the POSIX API initialization thread. diff --git a/spec/acfg/req/posix-init-thread-table.yml b/spec/acfg/req/posix-init-thread-table.yml index 010b6cb1..b65f351f 100644 --- a/spec/acfg/req/posix-init-thread-table.yml +++ b/spec/acfg/req/posix-init-thread-table.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/posix-init-thread-table - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which enables that exactly one POSIX initialization thread is configured. diff --git a/spec/acfg/req/record-extensions-enabled.yml b/spec/acfg/req/record-extensions-enabled.yml index 2310fd94..f4752169 100644 --- a/spec/acfg/req/record-extensions-enabled.yml +++ b/spec/acfg/req/record-extensions-enabled.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/record-extensions-enabled - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which enables the event record extensions. diff --git a/spec/acfg/req/record-fatal-dump-base64-zlib.yml b/spec/acfg/req/record-fatal-dump-base64-zlib.yml index e41e4139..da8cbb89 100644 --- a/spec/acfg/req/record-fatal-dump-base64-zlib.yml +++ b/spec/acfg/req/record-fatal-dump-base64-zlib.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/record-fatal-dump-base64-zlib - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which enables the dump of the event records compressed by zlib in Base64 encoding in a diff --git a/spec/acfg/req/record-fatal-dump-base64.yml b/spec/acfg/req/record-fatal-dump-base64.yml index a6cc4234..2f7e1528 100644 --- a/spec/acfg/req/record-fatal-dump-base64.yml +++ b/spec/acfg/req/record-fatal-dump-base64.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/record-fatal-dump-base64 - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which enables the dump of the event records in Base64 encoding in a fatal error extension. diff --git a/spec/acfg/req/record-per-processor-items.yml b/spec/acfg/req/record-per-processor-items.yml index 07d6c779..57fa5a26 100644 --- a/spec/acfg/req/record-per-processor-items.yml +++ b/spec/acfg/req/record-per-processor-items.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/record-per-processor-items - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the event record item count per processor. diff --git a/spec/acfg/req/rtems-init-tasks-table.yml b/spec/acfg/req/rtems-init-tasks-table.yml index 860c02b6..93ec1c3d 100644 --- a/spec/acfg/req/rtems-init-tasks-table.yml +++ b/spec/acfg/req/rtems-init-tasks-table.yml @@ -2,13 +2,15 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) enabled-by: true +functional-type: function links: +- role: interface-function + uid: ../if/rtems-init-tasks-table - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which enables that exactly one Classic API initialization task is configured. diff --git a/spec/acfg/req/scheduler-assignments.yml b/spec/acfg/req/scheduler-assignments.yml index 4286a877..07296961 100644 --- a/spec/acfg/req/scheduler-assignments.yml +++ b/spec/acfg/req/scheduler-assignments.yml @@ -2,13 +2,15 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) enabled-by: true +functional-type: function links: +- role: interface-function + uid: ../if/scheduler-assignments - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the initial scheduler to processor assignments. diff --git a/spec/acfg/req/scheduler-cbs.yml b/spec/acfg/req/scheduler-cbs.yml index c7131373..ad87babb 100644 --- a/spec/acfg/req/scheduler-cbs.yml +++ b/spec/acfg/req/scheduler-cbs.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/scheduler-cbs - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which enables that the ${/doc/if/scheduler-cbs:/name} algorithm is made available diff --git a/spec/acfg/req/scheduler-edf-smp.yml b/spec/acfg/req/scheduler-edf-smp.yml index dcc80cbc..0626dc3c 100644 --- a/spec/acfg/req/scheduler-edf-smp.yml +++ b/spec/acfg/req/scheduler-edf-smp.yml @@ -2,13 +2,15 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) enabled-by: true +functional-type: function links: +- role: interface-function + uid: ../if/scheduler-edf-smp - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which enables that the ${/doc/if/scheduler-smp-edf:/name} algorithm is made diff --git a/spec/acfg/req/scheduler-edf.yml b/spec/acfg/req/scheduler-edf.yml index cf9df5bc..358a9062 100644 --- a/spec/acfg/req/scheduler-edf.yml +++ b/spec/acfg/req/scheduler-edf.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/scheduler-edf - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which enables that the ${/doc/if/scheduler-edf:/name} algorithm is made available diff --git a/spec/acfg/req/scheduler-name.yml b/spec/acfg/req/scheduler-name.yml index 1feffc62..d98276bb 100644 --- a/spec/acfg/req/scheduler-name.yml +++ b/spec/acfg/req/scheduler-name.yml @@ -2,13 +2,15 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) enabled-by: true +functional-type: function links: +- role: interface-function + uid: ../if/scheduler-name - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the name of the default scheduler. diff --git a/spec/acfg/req/scheduler-priority-affinity-smp.yml b/spec/acfg/req/scheduler-priority-affinity-smp.yml index ec3034b1..78b72db7 100644 --- a/spec/acfg/req/scheduler-priority-affinity-smp.yml +++ b/spec/acfg/req/scheduler-priority-affinity-smp.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/scheduler-priority-affinity-smp - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which enables that the ${/doc/if/scheduler-smp-priority-affinity:/name} algorithm diff --git a/spec/acfg/req/scheduler-priority-smp.yml b/spec/acfg/req/scheduler-priority-smp.yml index 968955ed..232db316 100644 --- a/spec/acfg/req/scheduler-priority-smp.yml +++ b/spec/acfg/req/scheduler-priority-smp.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/scheduler-priority-smp - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which enables that the ${/doc/if/scheduler-smp-priority:/name} algorithm is made diff --git a/spec/acfg/req/scheduler-priority.yml b/spec/acfg/req/scheduler-priority.yml index e3a5e714..6280f968 100644 --- a/spec/acfg/req/scheduler-priority.yml +++ b/spec/acfg/req/scheduler-priority.yml @@ -2,13 +2,15 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) enabled-by: true +functional-type: function links: +- role: interface-function + uid: ../if/scheduler-priority - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which enables that the ${/doc/if/scheduler-priority:/name} algorithm is made diff --git a/spec/acfg/req/scheduler-simple-smp.yml b/spec/acfg/req/scheduler-simple-smp.yml index f2fee46c..4679ce12 100644 --- a/spec/acfg/req/scheduler-simple-smp.yml +++ b/spec/acfg/req/scheduler-simple-smp.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/scheduler-simple-smp - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which enables that the ${/doc/if/scheduler-smp-priority-simple:/name} algorithm is diff --git a/spec/acfg/req/scheduler-simple.yml b/spec/acfg/req/scheduler-simple.yml index fb037d18..cf5db437 100644 --- a/spec/acfg/req/scheduler-simple.yml +++ b/spec/acfg/req/scheduler-simple.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/scheduler-simple - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which enables that the ${/doc/if/scheduler-priority-simple:/name} algorithm is made diff --git a/spec/acfg/req/scheduler-strong-apa.yml b/spec/acfg/req/scheduler-strong-apa.yml index bdf907bc..da5fbea1 100644 --- a/spec/acfg/req/scheduler-strong-apa.yml +++ b/spec/acfg/req/scheduler-strong-apa.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/scheduler-strong-apa - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which enables that the Strong APA algorithm is made available to the application. diff --git a/spec/acfg/req/scheduler-user.yml b/spec/acfg/req/scheduler-user.yml index 0788206b..ad1d1990 100644 --- a/spec/acfg/req/scheduler-user.yml +++ b/spec/acfg/req/scheduler-user.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/scheduler-user - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which enables that the user shall provide a scheduler algorithm to the application. diff --git a/spec/acfg/req/stack-checker-enabled.yml b/spec/acfg/req/stack-checker-enabled.yml index abf8327a..8fa1e27d 100644 --- a/spec/acfg/req/stack-checker-enabled.yml +++ b/spec/acfg/req/stack-checker-enabled.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/stack-checker-enabled - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which enables the stack checker. diff --git a/spec/acfg/req/task-stack-allocator-for-idle.yml b/spec/acfg/req/task-stack-allocator-for-idle.yml index 26d303f0..153c7902 100644 --- a/spec/acfg/req/task-stack-allocator-for-idle.yml +++ b/spec/acfg/req/task-stack-allocator-for-idle.yml @@ -2,13 +2,15 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) enabled-by: true +functional-type: function links: +- role: interface-function + uid: ../if/task-stack-allocator-for-idle - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the stack allocator allocate handler for an ${/glossary/idletask:/term}. diff --git a/spec/acfg/req/task-stack-allocator-init.yml b/spec/acfg/req/task-stack-allocator-init.yml index d1f69d60..91d1573e 100644 --- a/spec/acfg/req/task-stack-allocator-init.yml +++ b/spec/acfg/req/task-stack-allocator-init.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/task-stack-allocator-init - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the stack allocator initialization handler. diff --git a/spec/acfg/req/task-stack-allocator.yml b/spec/acfg/req/task-stack-allocator.yml index 81753fd5..e89eaee1 100644 --- a/spec/acfg/req/task-stack-allocator.yml +++ b/spec/acfg/req/task-stack-allocator.yml @@ -2,13 +2,15 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) enabled-by: true +functional-type: function links: +- role: interface-function + uid: ../if/task-stack-allocator - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the stack allocator allocate handler. diff --git a/spec/acfg/req/task-stack-deallocator.yml b/spec/acfg/req/task-stack-deallocator.yml index f5bc49f2..42a046b4 100644 --- a/spec/acfg/req/task-stack-deallocator.yml +++ b/spec/acfg/req/task-stack-deallocator.yml @@ -2,13 +2,15 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) enabled-by: true +functional-type: function links: +- role: interface-function + uid: ../if/task-stack-deallocator - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the stack allocator deallocate handler. diff --git a/spec/acfg/req/task-stack-from-alloc.yml b/spec/acfg/req/task-stack-from-alloc.yml index 1f744cf2..b2ad8200 100644 --- a/spec/acfg/req/task-stack-from-alloc.yml +++ b/spec/acfg/req/task-stack-from-alloc.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/task-stack-from-alloc - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which provides a macro which is used to calculate the task stack space size. diff --git a/spec/acfg/req/task-stack-no-workspace.yml b/spec/acfg/req/task-stack-no-workspace.yml index 2a80833c..61c8cbed 100644 --- a/spec/acfg/req/task-stack-no-workspace.yml +++ b/spec/acfg/req/task-stack-no-workspace.yml @@ -2,13 +2,15 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) enabled-by: true +functional-type: function links: +- role: interface-function + uid: ../if/task-stack-no-workspace - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which informs the system that the task stack allocator does not use the RTEMS Workspace. diff --git a/spec/acfg/req/ticks-per-time-slice.yml b/spec/acfg/req/ticks-per-time-slice.yml index 0f64c02f..d1d5b22b 100644 --- a/spec/acfg/req/ticks-per-time-slice.yml +++ b/spec/acfg/req/ticks-per-time-slice.yml @@ -2,13 +2,15 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) enabled-by: true +functional-type: function links: +- role: interface-function + uid: ../if/ticks-per-time-slice - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the length of the timeslice quantum for each task. diff --git a/spec/acfg/req/unified-work-areas.yml b/spec/acfg/req/unified-work-areas.yml index 3e243e80..d64a5e66 100644 --- a/spec/acfg/req/unified-work-areas.yml +++ b/spec/acfg/req/unified-work-areas.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/unified-work-areas - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which enables one pool of memory for the RTEMS Workspace and the C Program Heap. diff --git a/spec/acfg/req/unlimited-allocation-size.yml b/spec/acfg/req/unlimited-allocation-size.yml index 204625c6..7bd0da3f 100644 --- a/spec/acfg/req/unlimited-allocation-size.yml +++ b/spec/acfg/req/unlimited-allocation-size.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/unlimited-allocation-size - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which defines the default unlimited allocation size. diff --git a/spec/acfg/req/unlimited-objects.yml b/spec/acfg/req/unlimited-objects.yml index 250babf3..56cd1b53 100644 --- a/spec/acfg/req/unlimited-objects.yml +++ b/spec/acfg/req/unlimited-objects.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/unlimited-objects - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which enables unlimited objects by default. diff --git a/spec/acfg/req/use-devfs-as-base-filesystem.yml b/spec/acfg/req/use-devfs-as-base-filesystem.yml index fe4d3797..7cbadb55 100644 --- a/spec/acfg/req/use-devfs-as-base-filesystem.yml +++ b/spec/acfg/req/use-devfs-as-base-filesystem.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/use-devfs-as-base-filesystem - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which enables an IMFS with a reduced feature set for the base file system. diff --git a/spec/acfg/req/use-miniimfs-as-base-filesystem.yml b/spec/acfg/req/use-miniimfs-as-base-filesystem.yml index fe4d3797..518399f4 100644 --- a/spec/acfg/req/use-miniimfs-as-base-filesystem.yml +++ b/spec/acfg/req/use-miniimfs-as-base-filesystem.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/use-miniimfs-as-base-filesystem - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which enables an IMFS with a reduced feature set for the base file system. diff --git a/spec/acfg/req/verbose-system-init.yml b/spec/acfg/req/verbose-system-init.yml index 7df07798..49307c99 100644 --- a/spec/acfg/req/verbose-system-init.yml +++ b/spec/acfg/req/verbose-system-init.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/verbose-system-init - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which enables that the system initialization is verbose. diff --git a/spec/acfg/req/zero-workspace-automatically.yml b/spec/acfg/req/zero-workspace-automatically.yml index 5ebea595..dc378dc4 100644 --- a/spec/acfg/req/zero-workspace-automatically.yml +++ b/spec/acfg/req/zero-workspace-automatically.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true +enabled-by: false +functional-type: function links: +- role: interface-function + uid: ../if/zero-workspace-automatically - role: requirement-refinement - uid: /req/applconfig -non-functional-type: interface-requirement + uid: group rationale: null references: [] -requirement-type: non-functional +requirement-type: functional text: | The system shall provide an application configuration option which enables that the memory areas used for the RTEMS Workspace and the C Program Heap are diff --git a/spec/acfg/val/acfg.yml b/spec/acfg/val/acfg.yml index 43e9f5a9..e174f72c 100644 --- a/spec/acfg/val/acfg.yml +++ b/spec/acfg/val/acfg.yml @@ -24,9 +24,9 @@ test-actions: ); links: - role: validation - uid: ../if/idle-task-body + uid: ../req/idle-task-body - role: validation - uid: ../if/disable-bsp-settings + uid: ../req/disable-bsp-settings - brief: | Check the configured ${/acfg/if/init-task-arguments:/name}. This validates also the effect of ${/acfg/if/init-task-entrypoint:/name} and @@ -35,18 +35,18 @@ test-actions: T_eq_ulong( test_runner_argument, TEST_RUNNER_ARGUMENT ); links: - role: validation - uid: ../if/init-task-arguments + uid: ../req/init-task-arguments - role: validation - uid: ../if/init-task-entrypoint + uid: ../req/init-task-entrypoint - role: validation - uid: ../if/rtems-init-tasks-table + uid: ../req/rtems-init-tasks-table - brief: | Check the configured ${/acfg/if/init-task-initial-modes:/name}. code: | T_eq_u32( test_runner_initial_modes, TEST_RUNNER_INITIAL_MODES ); links: - role: validation - uid: ../if/init-task-initial-modes + uid: ../req/init-task-initial-modes - brief: | Check the configured ${/acfg/if/init-task-name:/name}. code: | @@ -55,7 +55,7 @@ test-actions: T_eq_u32( id, rtems_task_self() ); links: - role: validation - uid: ../if/init-task-name + uid: ../req/init-task-name - brief: | Check the configured ${/acfg/if/init-task-priority:/name}. A priority of zero can only be set for system tasks. This validates also @@ -64,9 +64,9 @@ test-actions: T_eq_u32( test_runner_initial_priority, 0 ); links: - role: validation - uid: ../if/init-task-priority + uid: ../req/init-task-priority - role: validation - uid: ../if/init-task-attributes + uid: ../req/init-task-attributes - brief: | Check that the configured ${/acfg/if/min-tasks-with-user-provided-storage:/name} value reduced the @@ -78,7 +78,7 @@ test-actions: ); links: - role: validation - uid: ../if/min-tasks-with-user-provided-storage + uid: ../req/min-tasks-with-user-provided-storage - brief: | Check the configured ${/acfg/if/max-barriers:/name} value. code: | @@ -88,7 +88,7 @@ test-actions: ); links: - role: validation - uid: ../if/max-barriers + uid: ../req/max-barriers - role: validation uid: /rtems/config/req/get-maximum-barriers - brief: | @@ -100,7 +100,7 @@ test-actions: ); links: - role: validation - uid: ../if/max-user-extensions + uid: ../req/max-user-extensions - role: validation uid: /rtems/config/req/get-maximum-extensions - brief: | @@ -112,7 +112,7 @@ test-actions: ); links: - role: validation - uid: ../if/max-message-queues + uid: ../req/max-message-queues - role: validation uid: /rtems/config/req/get-maximum-message-queues - brief: | @@ -124,7 +124,7 @@ test-actions: ); links: - role: validation - uid: ../if/max-partitions + uid: ../req/max-partitions - role: validation uid: /rtems/config/req/get-maximum-partitions - brief: | @@ -136,7 +136,7 @@ test-actions: ); links: - role: validation - uid: ../if/max-periods + uid: ../req/max-periods - role: validation uid: /rtems/config/req/get-maximum-periods - brief: | @@ -152,7 +152,7 @@ test-actions: ); links: - role: validation - uid: ../if/max-processors + uid: ../req/max-processors - role: validation uid: /rtems/config/req/get-maximum-processors - brief: | @@ -164,7 +164,7 @@ test-actions: ); links: - role: validation - uid: ../if/max-semaphores + uid: ../req/max-semaphores - role: validation uid: /rtems/config/req/get-maximum-semaphores - brief: | @@ -176,7 +176,7 @@ test-actions: ); links: - role: validation - uid: ../if/max-tasks + uid: ../req/max-tasks - role: validation uid: /rtems/config/req/get-maximum-tasks - brief: | @@ -188,7 +188,7 @@ test-actions: ); links: - role: validation - uid: ../if/max-timers + uid: ../req/max-timers - role: validation uid: /rtems/config/req/get-maximum-timers - brief: | @@ -201,7 +201,7 @@ test-actions: ); links: - role: validation - uid: ../if/microseconds-per-tick + uid: ../req/microseconds-per-tick - role: validation uid: /rtems/config/req/get-microseconds-per-tick - brief: | @@ -214,7 +214,7 @@ test-actions: ); links: - role: validation - uid: ../if/microseconds-per-tick + uid: ../req/microseconds-per-tick - role: validation uid: /rtems/config/req/get-milliseconds-per-tick - brief: | @@ -227,7 +227,7 @@ test-actions: ); links: - role: validation - uid: ../if/microseconds-per-tick + uid: ../req/microseconds-per-tick - role: validation uid: /rtems/config/req/get-nanoseconds-per-tick - brief: | @@ -248,11 +248,11 @@ test-actions: ); links: - role: validation - uid: ../if/task-stack-allocator + uid: ../req/task-stack-allocator - role: validation - uid: ../if/init-task-construct-storage-size + uid: ../req/init-task-construct-storage-size - role: validation - uid: ../if/min-task-stack-size + uid: ../req/min-task-stack-size - role: validation uid: /rtems/config/req/get-stack-allocate-hook - brief: | @@ -261,7 +261,7 @@ test-actions: T_true( rtems_configuration_get_stack_allocator_avoids_work_space() ); links: - role: validation - uid: ../if/task-stack-no-workspace + uid: ../req/task-stack-no-workspace - role: validation uid: /rtems/config/req/get-stack-allocator-avoids-work-space - brief: | @@ -273,7 +273,7 @@ test-actions: ); links: - role: validation - uid: ../if/task-stack-deallocator + uid: ../req/task-stack-deallocator - role: validation uid: /rtems/config/req/get-stack-free-hook - brief: | @@ -285,7 +285,7 @@ test-actions: ); links: - role: validation - uid: ../if/task-stack-allocator-for-idle + uid: ../req/task-stack-allocator-for-idle - role: validation uid: /rtems/config/req/get-stack-allocate-for-idle-hook - brief: | @@ -297,7 +297,7 @@ test-actions: ); links: - role: validation - uid: ../if/idle-task-stack-size + uid: ../req/idle-task-stack-size - role: validation uid: /rtems/config/req/get-idle-task-stack-size - brief: | @@ -309,7 +309,7 @@ test-actions: ); links: - role: validation - uid: ../if/interrupt-stack-size + uid: ../req/interrupt-stack-size - role: validation uid: /rtems/config/req/get-interrupt-stack-size - brief: | @@ -321,7 +321,7 @@ test-actions: ); links: - role: validation - uid: ../if/ticks-per-time-slice + uid: ../req/ticks-per-time-slice - role: validation uid: /rtems/config/req/get-ticks-per-timeslice links: [] diff --git a/spec/acfg/val/one-cpu.yml b/spec/acfg/val/one-cpu.yml index 2e7fe03a..6f60ea28 100644 --- a/spec/acfg/val/one-cpu.yml +++ b/spec/acfg/val/one-cpu.yml @@ -19,9 +19,9 @@ test-actions: T_eq_u32( RTEMS_MAXIMUM_PRIORITY, 127 ); links: - role: validation - uid: ../if/max-priority + uid: ../req/max-priority - role: validation - uid: ../if/scheduler-priority + uid: ../req/scheduler-priority - role: validation uid: /rtems/task/req/maximum-priority - brief: | @@ -34,7 +34,7 @@ test-actions: T_rsc_success( sc ); links: - role: validation - uid: ../if/scheduler-name + uid: ../req/scheduler-name links: [] test-brief: | Tests the effect of application configuration options. diff --git a/spec/score/val/fatal.yml b/spec/score/val/fatal.yml index 442b758d..83270d62 100644 --- a/spec/score/val/fatal.yml +++ b/spec/score/val/fatal.yml @@ -155,7 +155,7 @@ test-actions: - role: validation uid: /rtems/fatal/req/fatal - role: validation - uid: /acfg/if/initial-extensions + uid: /acfg/req/initial-extensions test-brief: | Tests some fatal errors. test-context: diff --git a/spec/testsuites/validation-0.yml b/spec/testsuites/validation-0.yml index 2ecd0487..50e6e074 100644 --- a/spec/testsuites/validation-0.yml +++ b/spec/testsuites/validation-0.yml @@ -6,7 +6,7 @@ links: - role: requirement-refinement uid: /req/test-suites - role: validation - uid: /acfg/if/appl-needs-clock-driver + uid: /acfg/req/appl-needs-clock-driver - role: validation uid: /acfg/req/init test-brief: | diff --git a/spec/testsuites/validation-acfg-0.yml b/spec/testsuites/validation-acfg-0.yml index c33ac5c7..16245513 100644 --- a/spec/testsuites/validation-acfg-0.yml +++ b/spec/testsuites/validation-acfg-0.yml @@ -6,17 +6,17 @@ links: - role: requirement-refinement uid: /req/test-suites - role: validation - uid: /acfg/if/appl-does-not-need-clock-driver + uid: /acfg/req/appl-does-not-need-clock-driver - role: validation - uid: /acfg/if/max-file-descriptors + uid: /acfg/req/max-file-descriptors - role: validation - uid: /acfg/if/disable-newlib-reentrancy + uid: /acfg/req/disable-newlib-reentrancy - role: validation - uid: /acfg/if/appl-disable-filesystem + uid: /acfg/req/appl-disable-filesystem - role: validation - uid: /acfg/if/idle-task-init-appl + uid: /acfg/req/idle-task-init-appl - role: validation - uid: /acfg/if/idle-task-body + uid: /acfg/req/idle-task-body - role: validation uid: /acfg/req/init test-brief: | diff --git a/spec/testsuites/validation-smp-only-0.yml b/spec/testsuites/validation-smp-only-0.yml index ed838c67..ba9169f7 100644 --- a/spec/testsuites/validation-smp-only-0.yml +++ b/spec/testsuites/validation-smp-only-0.yml @@ -6,7 +6,7 @@ links: - role: requirement-refinement uid: /req/test-suites - role: validation - uid: /acfg/if/scheduler-edf-smp + uid: /acfg/req/scheduler-edf-smp test-brief: | This test suite for SMP-only test cases provides enough resources to run basic tests for all specified managers and functions. diff --git a/spec/testsuites/validation-smp-only-1.yml b/spec/testsuites/validation-smp-only-1.yml index 3f8645e9..fa6e1270 100644 --- a/spec/testsuites/validation-smp-only-1.yml +++ b/spec/testsuites/validation-smp-only-1.yml @@ -6,7 +6,7 @@ links: - role: requirement-refinement uid: /req/test-suites - role: validation - uid: /acfg/if/scheduler-assignments + uid: /acfg/req/scheduler-assignments test-brief: | This SMP-only test suite validates the clustered scheduler configuration through an application configuration with a processor maximum of two, diff --git a/spec/testsuites/validation-smp-only-2.yml b/spec/testsuites/validation-smp-only-2.yml index ebcdc35c..945e4d0c 100644 --- a/spec/testsuites/validation-smp-only-2.yml +++ b/spec/testsuites/validation-smp-only-2.yml @@ -6,7 +6,7 @@ links: - role: requirement-refinement uid: /req/test-suites - role: validation - uid: /acfg/if/scheduler-assignments + uid: /acfg/req/scheduler-assignments test-brief: | This SMP-only test suite validates the clustered scheduler configuration through an application configuration with a processor maximum of two. The |