summaryrefslogtreecommitdiffstats
path: root/spec/acfg
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2020-05-26 14:33:41 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2020-05-28 10:38:23 +0200
commit325e5bbac18314c73e6322d809daa8becacc2f87 (patch)
tree8e7abcae5281e0f55b1e1f9b4bf7ac0ff1269e92 /spec/acfg
parentRename application configuration attributes (diff)
downloadrtems-central-325e5bbac18314c73e6322d809daa8becacc2f87.tar.bz2
Add constraint link role
Diffstat (limited to 'spec/acfg')
-rw-r--r--spec/acfg/opt/atadrivertaskpriority.yml6
-rw-r--r--spec/acfg/opt/bdbufreadaheadtaskpriority.yml6
-rw-r--r--spec/acfg/opt/bdbuftaskstacksize.yml7
-rw-r--r--spec/acfg/opt/bspidletaskstacksize.yml9
-rw-r--r--spec/acfg/opt/bspinterruptstacksize.yml12
-rw-r--r--spec/acfg/opt/cbsmaximumservers.yml4
-rw-r--r--spec/acfg/opt/executiveramsize.yml4
-rw-r--r--spec/acfg/opt/extrataskstacks.yml4
-rw-r--r--spec/acfg/opt/idletaskstacksize.yml9
-rw-r--r--spec/acfg/opt/inittaskpriority.yml6
-rw-r--r--spec/acfg/opt/inittaskstacksize.yml4
-rw-r--r--spec/acfg/opt/interruptstacksize.yml12
-rw-r--r--spec/acfg/opt/maxbarriers.yml7
-rw-r--r--spec/acfg/opt/maxdrivers.yml4
-rw-r--r--spec/acfg/opt/maxfiledescriptors.yml4
-rw-r--r--spec/acfg/opt/maxmessagequeues.yml7
-rw-r--r--spec/acfg/opt/maxpartitions.yml7
-rw-r--r--spec/acfg/opt/maxperiods.yml7
-rw-r--r--spec/acfg/opt/maxports.yml7
-rw-r--r--spec/acfg/opt/maxposixkeys.yml7
-rw-r--r--spec/acfg/opt/maxposixkeyvaluepairs.yml7
-rw-r--r--spec/acfg/opt/maxposixmessagequeues.yml10
-rw-r--r--spec/acfg/opt/maxposixqueuedsignals.yml10
-rw-r--r--spec/acfg/opt/maxposixsemaphores.yml10
-rw-r--r--spec/acfg/opt/maxposixshms.yml10
-rw-r--r--spec/acfg/opt/maxposixthreads.yml7
-rw-r--r--spec/acfg/opt/maxposixtimers.yml10
-rw-r--r--spec/acfg/opt/maxregions.yml7
-rw-r--r--spec/acfg/opt/maxsemaphores.yml7
-rw-r--r--spec/acfg/opt/maxtasks.yml10
-rw-r--r--spec/acfg/opt/maxthreadnamesize.yml4
-rw-r--r--spec/acfg/opt/maxtimers.yml7
-rw-r--r--spec/acfg/opt/maxuserextensions.yml4
-rw-r--r--spec/acfg/opt/memoryoverhead.yml7
-rw-r--r--spec/acfg/opt/messagebuffermemory.yml7
-rw-r--r--spec/acfg/opt/minposixthreadstacksize.yml9
-rw-r--r--spec/acfg/opt/mintaskstacksize.yml9
-rw-r--r--spec/acfg/opt/posixinitthreadstacksize.yml4
-rw-r--r--spec/acfg/opt/recordperprocessoritems.yml4
-rw-r--r--spec/acfg/opt/swapouttaskpriority.yml6
-rw-r--r--spec/acfg/opt/swapoutworkertaskpriority.yml6
41 files changed, 161 insertions, 127 deletions
diff --git a/spec/acfg/opt/atadrivertaskpriority.yml b/spec/acfg/opt/atadrivertaskpriority.yml
index 914c8b65..5ab007a3 100644
--- a/spec/acfg/opt/atadrivertaskpriority.yml
+++ b/spec/acfg/opt/atadrivertaskpriority.yml
@@ -1,8 +1,6 @@
SPDX-License-Identifier: CC-BY-SA-4.0
appl-config-option-type: integer
-constraints:
- links:
- - /acfg/opt/constraintprioclassic
+constraints: {}
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default-value: 140
@@ -14,6 +12,8 @@ interface-type: appl-config-option
links:
- role: appl-config-group-member
uid: ../devdrv
+- role: constraint
+ uid: constraintprioclassic
name: CONFIGURE_ATA_DRIVER_TASK_PRIORITY
notes: |
This configuration option is only evaluated if the configuration option
diff --git a/spec/acfg/opt/bdbufreadaheadtaskpriority.yml b/spec/acfg/opt/bdbufreadaheadtaskpriority.yml
index ce871387..b504e5d0 100644
--- a/spec/acfg/opt/bdbufreadaheadtaskpriority.yml
+++ b/spec/acfg/opt/bdbufreadaheadtaskpriority.yml
@@ -1,8 +1,6 @@
SPDX-License-Identifier: CC-BY-SA-4.0
appl-config-option-type: integer
-constraints:
- links:
- - /acfg/opt/constraintprioclassic
+constraints: {}
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
default-value: 15
@@ -14,6 +12,8 @@ interface-type: appl-config-option
links:
- role: appl-config-group-member
uid: ../bdbuf
+- role: constraint
+ uid: constraintprioclassic
name: CONFIGURE_BDBUF_READ_AHEAD_TASK_PRIORITY
notes: null
text: ''
diff --git a/spec/acfg/opt/bdbuftaskstacksize.yml b/spec/acfg/opt/bdbuftaskstacksize.yml
index 60bc187e..e9be11bc 100644
--- a/spec/acfg/opt/bdbuftaskstacksize.yml
+++ b/spec/acfg/opt/bdbuftaskstacksize.yml
@@ -1,9 +1,6 @@
SPDX-License-Identifier: CC-BY-SA-4.0
appl-config-option-type: integer
constraints:
- links:
- - /acfg/opt/constraintstackspace
- - /acfg/opt/constraintmemsz
min: :ref:`CONFIGURE_MINIMUM_TASK_STACK_SIZE`
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
@@ -17,6 +14,10 @@ interface-type: appl-config-option
links:
- role: appl-config-group-member
uid: ../bdbuf
+- role: constraint
+ uid: constraintstackspace
+- role: constraint
+ uid: constraintmemsz
name: CONFIGURE_BDBUF_TASK_STACK_SIZE
notes: null
text: ''
diff --git a/spec/acfg/opt/bspidletaskstacksize.yml b/spec/acfg/opt/bspidletaskstacksize.yml
index e01bc2e2..62cc7d24 100644
--- a/spec/acfg/opt/bspidletaskstacksize.yml
+++ b/spec/acfg/opt/bspidletaskstacksize.yml
@@ -1,9 +1,6 @@
SPDX-License-Identifier: CC-BY-SA-4.0
appl-config-option-type: integer
-constraints:
- links:
- - /acfg/opt/constraintidlestackarea
- - /acfg/opt/constraintbspappmin
+constraints: {}
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
default-value: |
@@ -23,6 +20,10 @@ interface-type: appl-config-option
links:
- role: appl-config-group-member
uid: ../bsp
+- role: constraint
+ uid: constraintidlestackarea
+- role: constraint
+ uid: constraintbspappmin
name: BSP_IDLE_TASK_STACK_SIZE
notes: null
text: ''
diff --git a/spec/acfg/opt/bspinterruptstacksize.yml b/spec/acfg/opt/bspinterruptstacksize.yml
index 4b3dacbb..03a4b7f1 100644
--- a/spec/acfg/opt/bspinterruptstacksize.yml
+++ b/spec/acfg/opt/bspinterruptstacksize.yml
@@ -1,10 +1,6 @@
SPDX-License-Identifier: CC-BY-SA-4.0
appl-config-option-type: integer
-constraints:
- links:
- - /acfg/opt/constraintisrstackalign
- - /acfg/opt/constraintisrstackarea
- - /acfg/opt/constraintbspappmin
+constraints: {}
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
default-value: |
@@ -24,6 +20,12 @@ interface-type: appl-config-option
links:
- role: appl-config-group-member
uid: ../bsp
+- role: constraint
+ uid: constraintisrstackalign
+- role: constraint
+ uid: constraintisrstackarea
+- role: constraint
+ uid: constraintbspappmin
name: BSP_INTERRUPT_STACK_SIZE
notes: null
text: ''
diff --git a/spec/acfg/opt/cbsmaximumservers.yml b/spec/acfg/opt/cbsmaximumservers.yml
index f0bdb221..28f6e3da 100644
--- a/spec/acfg/opt/cbsmaximumservers.yml
+++ b/spec/acfg/opt/cbsmaximumservers.yml
@@ -1,8 +1,6 @@
SPDX-License-Identifier: CC-BY-SA-4.0
appl-config-option-type: integer
constraints:
- links:
- - /acfg/opt/constraintmemsz
max: '``SIZE_MAX``'
min: 0
copyrights:
@@ -17,6 +15,8 @@ interface-type: appl-config-option
links:
- role: appl-config-group-member
uid: ../schedgeneral
+- role: constraint
+ uid: constraintmemsz
name: CONFIGURE_CBS_MAXIMUM_SERVERS
notes: |
This configuration option is only evaluated if the configuration option
diff --git a/spec/acfg/opt/executiveramsize.yml b/spec/acfg/opt/executiveramsize.yml
index bca82437..10513a11 100644
--- a/spec/acfg/opt/executiveramsize.yml
+++ b/spec/acfg/opt/executiveramsize.yml
@@ -1,8 +1,6 @@
SPDX-License-Identifier: CC-BY-SA-4.0
appl-config-option-type: integer
constraints:
- links:
- - /acfg/opt/constraintmemsz
max: '``UINTPTR_MAX``'
min: 0
copyrights:
@@ -20,6 +18,8 @@ interface-type: appl-config-option
links:
- role: appl-config-group-member
uid: ../general
+- role: constraint
+ uid: constraintmemsz
name: CONFIGURE_EXECUTIVE_RAM_SIZE
notes: |
This is an advanced configuration option. Use it only if you know exactly
diff --git a/spec/acfg/opt/extrataskstacks.yml b/spec/acfg/opt/extrataskstacks.yml
index 74881eea..a71fbe3d 100644
--- a/spec/acfg/opt/extrataskstacks.yml
+++ b/spec/acfg/opt/extrataskstacks.yml
@@ -1,8 +1,6 @@
SPDX-License-Identifier: CC-BY-SA-4.0
appl-config-option-type: integer
constraints:
- links:
- - /acfg/opt/constraintstackspace
min: 0
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
@@ -18,6 +16,8 @@ interface-type: appl-config-option
links:
- role: appl-config-group-member
uid: ../general
+- role: constraint
+ uid: constraintstackspace
name: CONFIGURE_EXTRA_TASK_STACKS
notes: |
This parameter is very important. If the application creates tasks with
diff --git a/spec/acfg/opt/idletaskstacksize.yml b/spec/acfg/opt/idletaskstacksize.yml
index 6539a78f..2305b28f 100644
--- a/spec/acfg/opt/idletaskstacksize.yml
+++ b/spec/acfg/opt/idletaskstacksize.yml
@@ -1,9 +1,6 @@
SPDX-License-Identifier: CC-BY-SA-4.0
appl-config-option-type: integer
-constraints:
- links:
- - /acfg/opt/constraintidlestackarea
- - /acfg/opt/constraintbspappmin
+constraints: {}
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
default-value: :ref:`CONFIGURE_MINIMUM_TASK_STACK_SIZE`
@@ -16,6 +13,10 @@ interface-type: appl-config-option
links:
- role: appl-config-group-member
uid: ../idle
+- role: constraint
+ uid: constraintidlestackarea
+- role: constraint
+ uid: constraintbspappmin
name: CONFIGURE_IDLE_TASK_STACK_SIZE
notes: |
In SMP configurations, there is one IDLE task per configured processor, see
diff --git a/spec/acfg/opt/inittaskpriority.yml b/spec/acfg/opt/inittaskpriority.yml
index be70feb6..b9e6f555 100644
--- a/spec/acfg/opt/inittaskpriority.yml
+++ b/spec/acfg/opt/inittaskpriority.yml
@@ -1,8 +1,6 @@
SPDX-License-Identifier: CC-BY-SA-4.0
appl-config-option-type: integer
-constraints:
- links:
- - /acfg/opt/constraintprioclassic
+constraints: {}
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
default-value: 1
@@ -15,6 +13,8 @@ interface-type: appl-config-option
links:
- role: appl-config-group-member
uid: ../classicinit
+- role: constraint
+ uid: constraintprioclassic
name: CONFIGURE_INIT_TASK_PRIORITY
notes: null
text: ''
diff --git a/spec/acfg/opt/inittaskstacksize.yml b/spec/acfg/opt/inittaskstacksize.yml
index 19c4d7cb..28340152 100644
--- a/spec/acfg/opt/inittaskstacksize.yml
+++ b/spec/acfg/opt/inittaskstacksize.yml
@@ -1,8 +1,6 @@
SPDX-License-Identifier: CC-BY-SA-4.0
appl-config-option-type: integer
constraints:
- links:
- - /acfg/opt/constraintstackspace
min: :ref:`CONFIGURE_MINIMUM_TASK_STACK_SIZE`
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
@@ -16,6 +14,8 @@ interface-type: appl-config-option
links:
- role: appl-config-group-member
uid: ../classicinit
+- role: constraint
+ uid: constraintstackspace
name: CONFIGURE_INIT_TASK_STACK_SIZE
notes: null
text: ''
diff --git a/spec/acfg/opt/interruptstacksize.yml b/spec/acfg/opt/interruptstacksize.yml
index 1d51352e..c2208d01 100644
--- a/spec/acfg/opt/interruptstacksize.yml
+++ b/spec/acfg/opt/interruptstacksize.yml
@@ -1,10 +1,6 @@
SPDX-License-Identifier: CC-BY-SA-4.0
appl-config-option-type: integer
-constraints:
- links:
- - /acfg/opt/constraintisrstackalign
- - /acfg/opt/constraintisrstackarea
- - /acfg/opt/constraintbspappmin
+constraints: {}
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
default-value: |
@@ -20,6 +16,12 @@ interface-type: appl-config-option
links:
- role: appl-config-group-member
uid: ../general
+- role: constraint
+ uid: constraintisrstackalign
+- role: constraint
+ uid: constraintisrstackarea
+- role: constraint
+ uid: constraintbspappmin
name: CONFIGURE_INTERRUPT_STACK_SIZE
notes: |
There is one interrupt stack available for each configured processor
diff --git a/spec/acfg/opt/maxbarriers.yml b/spec/acfg/opt/maxbarriers.yml
index 3f39c3d7..b966e80a 100644
--- a/spec/acfg/opt/maxbarriers.yml
+++ b/spec/acfg/opt/maxbarriers.yml
@@ -1,9 +1,6 @@
SPDX-License-Identifier: CC-BY-SA-4.0
appl-config-option-type: integer
constraints:
- links:
- - /acfg/opt/constraintunlimited
- - /acfg/opt/constraintmemsz
max: 65535
min: 0
copyrights:
@@ -18,6 +15,10 @@ interface-type: appl-config-option
links:
- role: appl-config-group-member
uid: ../classic
+- role: constraint
+ uid: constraintunlimited
+- role: constraint
+ uid: constraintmemsz
name: CONFIGURE_MAXIMUM_BARRIERS
notes: |
This object class can be configured in unlimited allocation mode, see
diff --git a/spec/acfg/opt/maxdrivers.yml b/spec/acfg/opt/maxdrivers.yml
index 9b811c56..b313dc8b 100644
--- a/spec/acfg/opt/maxdrivers.yml
+++ b/spec/acfg/opt/maxdrivers.yml
@@ -5,8 +5,6 @@ constraints:
- |
It shall be greater than or equal than the number of statically configured
device drivers.
- links:
- - /acfg/opt/constraintmemsz
max: '``SIZE_MAX``'
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
@@ -22,6 +20,8 @@ interface-type: appl-config-option
links:
- role: appl-config-group-member
uid: ../devdrv
+- role: constraint
+ uid: constraintmemsz
name: CONFIGURE_MAXIMUM_DRIVERS
notes: |
If the application will dynamically install device drivers, then this
diff --git a/spec/acfg/opt/maxfiledescriptors.yml b/spec/acfg/opt/maxfiledescriptors.yml
index aecb9c17..7887a0b5 100644
--- a/spec/acfg/opt/maxfiledescriptors.yml
+++ b/spec/acfg/opt/maxfiledescriptors.yml
@@ -1,8 +1,6 @@
SPDX-License-Identifier: CC-BY-SA-4.0
appl-config-option-type: integer
constraints:
- links:
- - /acfg/opt/constraintmemsz
max: '``SIZE_MAX``'
min: 0
copyrights:
@@ -18,6 +16,8 @@ interface-type: appl-config-option
links:
- role: appl-config-group-member
uid: ../general
+- role: constraint
+ uid: constraintmemsz
name: CONFIGURE_MAXIMUM_FILE_DESCRIPTORS
notes: |
The default value of three file descriptors allows RTEMS to support standard
diff --git a/spec/acfg/opt/maxmessagequeues.yml b/spec/acfg/opt/maxmessagequeues.yml
index 1b6b5a24..8091f0c4 100644
--- a/spec/acfg/opt/maxmessagequeues.yml
+++ b/spec/acfg/opt/maxmessagequeues.yml
@@ -1,9 +1,6 @@
SPDX-License-Identifier: CC-BY-SA-4.0
appl-config-option-type: integer
constraints:
- links:
- - /acfg/opt/constraintunlimited
- - /acfg/opt/constraintmemsz
max: 65535
min: 0
copyrights:
@@ -18,6 +15,10 @@ interface-type: appl-config-option
links:
- role: appl-config-group-member
uid: ../classic
+- role: constraint
+ uid: constraintunlimited
+- role: constraint
+ uid: constraintmemsz
name: CONFIGURE_MAXIMUM_MESSAGE_QUEUES
notes: |
This object class can be configured in unlimited allocation mode, see
diff --git a/spec/acfg/opt/maxpartitions.yml b/spec/acfg/opt/maxpartitions.yml
index fb9fcd5d..5b5fb30c 100644
--- a/spec/acfg/opt/maxpartitions.yml
+++ b/spec/acfg/opt/maxpartitions.yml
@@ -1,9 +1,6 @@
SPDX-License-Identifier: CC-BY-SA-4.0
appl-config-option-type: integer
constraints:
- links:
- - /acfg/opt/constraintunlimited
- - /acfg/opt/constraintmemsz
max: 65535
min: 0
copyrights:
@@ -18,6 +15,10 @@ interface-type: appl-config-option
links:
- role: appl-config-group-member
uid: ../classic
+- role: constraint
+ uid: constraintunlimited
+- role: constraint
+ uid: constraintmemsz
name: CONFIGURE_MAXIMUM_PARTITIONS
notes: |
This object class can be configured in unlimited allocation mode, see
diff --git a/spec/acfg/opt/maxperiods.yml b/spec/acfg/opt/maxperiods.yml
index f8bf50a5..ff3ffb69 100644
--- a/spec/acfg/opt/maxperiods.yml
+++ b/spec/acfg/opt/maxperiods.yml
@@ -1,9 +1,6 @@
SPDX-License-Identifier: CC-BY-SA-4.0
appl-config-option-type: integer
constraints:
- links:
- - /acfg/opt/constraintunlimited
- - /acfg/opt/constraintmemsz
max: 65535
min: 0
copyrights:
@@ -18,6 +15,10 @@ interface-type: appl-config-option
links:
- role: appl-config-group-member
uid: ../classic
+- role: constraint
+ uid: constraintunlimited
+- role: constraint
+ uid: constraintmemsz
name: CONFIGURE_MAXIMUM_PERIODS
notes: |
This object class can be configured in unlimited allocation mode, see
diff --git a/spec/acfg/opt/maxports.yml b/spec/acfg/opt/maxports.yml
index 0ccb8c72..25769311 100644
--- a/spec/acfg/opt/maxports.yml
+++ b/spec/acfg/opt/maxports.yml
@@ -1,9 +1,6 @@
SPDX-License-Identifier: CC-BY-SA-4.0
appl-config-option-type: integer
constraints:
- links:
- - /acfg/opt/constraintunlimited
- - /acfg/opt/constraintmemsz
max: 65535
min: 0
copyrights:
@@ -18,6 +15,10 @@ interface-type: appl-config-option
links:
- role: appl-config-group-member
uid: ../classic
+- role: constraint
+ uid: constraintunlimited
+- role: constraint
+ uid: constraintmemsz
name: CONFIGURE_MAXIMUM_PORTS
notes: |
This object class can be configured in unlimited allocation mode, see
diff --git a/spec/acfg/opt/maxposixkeys.yml b/spec/acfg/opt/maxposixkeys.yml
index b3973715..ae7af705 100644
--- a/spec/acfg/opt/maxposixkeys.yml
+++ b/spec/acfg/opt/maxposixkeys.yml
@@ -1,9 +1,6 @@
SPDX-License-Identifier: CC-BY-SA-4.0
appl-config-option-type: integer
constraints:
- links:
- - /acfg/opt/constraintunlimited
- - /acfg/opt/constraintmemsz
max: 65535
min: 0
copyrights:
@@ -18,6 +15,10 @@ interface-type: appl-config-option
links:
- role: appl-config-group-member
uid: ../posix
+- role: constraint
+ uid: constraintunlimited
+- role: constraint
+ uid: constraintmemsz
name: CONFIGURE_MAXIMUM_POSIX_KEYS
notes: |
This object class can be configured in unlimited allocation mode, see
diff --git a/spec/acfg/opt/maxposixkeyvaluepairs.yml b/spec/acfg/opt/maxposixkeyvaluepairs.yml
index 3a947f44..b6ac72c9 100644
--- a/spec/acfg/opt/maxposixkeyvaluepairs.yml
+++ b/spec/acfg/opt/maxposixkeyvaluepairs.yml
@@ -1,9 +1,6 @@
SPDX-License-Identifier: CC-BY-SA-4.0
appl-config-option-type: integer
constraints:
- links:
- - /acfg/opt/constraintunlimited
- - /acfg/opt/constraintmemsz
max: 65535
min: 0
copyrights:
@@ -22,6 +19,10 @@ interface-type: appl-config-option
links:
- role: appl-config-group-member
uid: ../posix
+- role: constraint
+ uid: constraintunlimited
+- role: constraint
+ uid: constraintmemsz
name: CONFIGURE_MAXIMUM_POSIX_KEY_VALUE_PAIRS
notes: |
This object class can be configured in unlimited allocation mode, see
diff --git a/spec/acfg/opt/maxposixmessagequeues.yml b/spec/acfg/opt/maxposixmessagequeues.yml
index 96a45d7e..fe0afbc9 100644
--- a/spec/acfg/opt/maxposixmessagequeues.yml
+++ b/spec/acfg/opt/maxposixmessagequeues.yml
@@ -1,10 +1,6 @@
SPDX-License-Identifier: CC-BY-SA-4.0
appl-config-option-type: integer
constraints:
- links:
- - /acfg/opt/constraintunlimited
- - /acfg/opt/constraintwkspace
- - /acfg/opt/constraintmemsz
max: 65535
min: 0
copyrights:
@@ -19,6 +15,12 @@ interface-type: appl-config-option
links:
- role: appl-config-group-member
uid: ../posix
+- role: constraint
+ uid: constraintunlimited
+- role: constraint
+ uid: constraintwkspace
+- role: constraint
+ uid: constraintmemsz
name: CONFIGURE_MAXIMUM_POSIX_MESSAGE_QUEUES
notes: |
This object class can be configured in unlimited allocation mode, see
diff --git a/spec/acfg/opt/maxposixqueuedsignals.yml b/spec/acfg/opt/maxposixqueuedsignals.yml
index 605666d7..a6c2fda1 100644
--- a/spec/acfg/opt/maxposixqueuedsignals.yml
+++ b/spec/acfg/opt/maxposixqueuedsignals.yml
@@ -1,10 +1,6 @@
SPDX-License-Identifier: CC-BY-SA-4.0
appl-config-option-type: integer
constraints:
- links:
- - /acfg/opt/constraintposix
- - /acfg/opt/constraintwkspace
- - /acfg/opt/constraintmemsz
min: 0
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
@@ -18,6 +14,12 @@ interface-type: appl-config-option
links:
- role: appl-config-group-member
uid: ../posix
+- role: constraint
+ uid: constraintposix
+- role: constraint
+ uid: constraintwkspace
+- role: constraint
+ uid: constraintmemsz
name: CONFIGURE_MAXIMUM_POSIX_QUEUED_SIGNALS
notes: |
Unlimited objects are not available for queued signals.
diff --git a/spec/acfg/opt/maxposixsemaphores.yml b/spec/acfg/opt/maxposixsemaphores.yml
index 4d1a691f..755d5441 100644
--- a/spec/acfg/opt/maxposixsemaphores.yml
+++ b/spec/acfg/opt/maxposixsemaphores.yml
@@ -1,10 +1,6 @@
SPDX-License-Identifier: CC-BY-SA-4.0
appl-config-option-type: integer
constraints:
- links:
- - /acfg/opt/constraintunlimited
- - /acfg/opt/constraintwkspace
- - /acfg/opt/constraintmemsz
max: 65535
min: 0
copyrights:
@@ -19,6 +15,12 @@ interface-type: appl-config-option
links:
- role: appl-config-group-member
uid: ../posix
+- role: constraint
+ uid: constraintunlimited
+- role: constraint
+ uid: constraintwkspace
+- role: constraint
+ uid: constraintmemsz
name: CONFIGURE_MAXIMUM_POSIX_SEMAPHORES
notes: |
This object class can be configured in unlimited allocation mode, see
diff --git a/spec/acfg/opt/maxposixshms.yml b/spec/acfg/opt/maxposixshms.yml
index 6b0c6dbd..b46687ac 100644
--- a/spec/acfg/opt/maxposixshms.yml
+++ b/spec/acfg/opt/maxposixshms.yml
@@ -1,10 +1,6 @@
SPDX-License-Identifier: CC-BY-SA-4.0
appl-config-option-type: integer
constraints:
- links:
- - /acfg/opt/constraintunlimited
- - /acfg/opt/constraintwkspace
- - /acfg/opt/constraintmemsz
max: 65535
min: 0
copyrights:
@@ -19,6 +15,12 @@ interface-type: appl-config-option
links:
- role: appl-config-group-member
uid: ../posix
+- role: constraint
+ uid: constraintunlimited
+- role: constraint
+ uid: constraintwkspace
+- role: constraint
+ uid: constraintmemsz
name: CONFIGURE_MAXIMUM_POSIX_SHMS
notes: |
This object class can be configured in unlimited allocation mode, see
diff --git a/spec/acfg/opt/maxposixthreads.yml b/spec/acfg/opt/maxposixthreads.yml
index c304de6d..ede4cbe0 100644
--- a/spec/acfg/opt/maxposixthreads.yml
+++ b/spec/acfg/opt/maxposixthreads.yml
@@ -1,9 +1,6 @@
SPDX-License-Identifier: CC-BY-SA-4.0
appl-config-option-type: integer
constraints:
- links:
- - /acfg/opt/constraintstackspace
- - /acfg/opt/constraintmemsz
max: 65535
min: 0
copyrights:
@@ -18,6 +15,10 @@ interface-type: appl-config-option
links:
- role: appl-config-group-member
uid: ../posix
+- role: constraint
+ uid: constraintstackspace
+- role: constraint
+ uid: constraintmemsz
name: CONFIGURE_MAXIMUM_POSIX_THREADS
notes: |
This object class can be configured in unlimited allocation mode, see
diff --git a/spec/acfg/opt/maxposixtimers.yml b/spec/acfg/opt/maxposixtimers.yml
index 31208641..cdb8487a 100644
--- a/spec/acfg/opt/maxposixtimers.yml
+++ b/spec/acfg/opt/maxposixtimers.yml
@@ -1,10 +1,6 @@
SPDX-License-Identifier: CC-BY-SA-4.0
appl-config-option-type: integer
constraints:
- links:
- - /acfg/opt/constraintposix
- - /acfg/opt/constraintunlimited
- - /acfg/opt/constraintmemsz
max: 65535
min: 0
copyrights:
@@ -19,6 +15,12 @@ interface-type: appl-config-option
links:
- role: appl-config-group-member
uid: ../posix
+- role: constraint
+ uid: constraintposix
+- role: constraint
+ uid: constraintunlimited
+- role: constraint
+ uid: constraintmemsz
name: CONFIGURE_MAXIMUM_POSIX_TIMERS
notes: |
This object class can be configured in unlimited allocation mode, see
diff --git a/spec/acfg/opt/maxregions.yml b/spec/acfg/opt/maxregions.yml
index c98ae27a..ab86045e 100644
--- a/spec/acfg/opt/maxregions.yml
+++ b/spec/acfg/opt/maxregions.yml
@@ -1,9 +1,6 @@
SPDX-License-Identifier: CC-BY-SA-4.0
appl-config-option-type: integer
constraints:
- links:
- - /acfg/opt/constraintunlimited
- - /acfg/opt/constraintmemsz
max: 65535
min: 0
copyrights:
@@ -18,6 +15,10 @@ interface-type: appl-config-option
links:
- role: appl-config-group-member
uid: ../classic
+- role: constraint
+ uid: constraintunlimited
+- role: constraint
+ uid: constraintmemsz
name: CONFIGURE_MAXIMUM_REGIONS
notes: |
This object class can be configured in unlimited allocation mode, see
diff --git a/spec/acfg/opt/maxsemaphores.yml b/spec/acfg/opt/maxsemaphores.yml
index 5b7349b5..3e31a88c 100644
--- a/spec/acfg/opt/maxsemaphores.yml
+++ b/spec/acfg/opt/maxsemaphores.yml
@@ -1,9 +1,6 @@
SPDX-License-Identifier: CC-BY-SA-4.0
appl-config-option-type: integer
constraints:
- links:
- - /acfg/opt/constraintunlimited
- - /acfg/opt/constraintmemsz
max: 65535
min: 0
copyrights:
@@ -18,6 +15,10 @@ interface-type: appl-config-option
links:
- role: appl-config-group-member
uid: ../classic
+- role: constraint
+ uid: constraintunlimited
+- role: constraint
+ uid: constraintmemsz
name: CONFIGURE_MAXIMUM_SEMAPHORES
notes: |
This object class can be configured in unlimited allocation mode, see
diff --git a/spec/acfg/opt/maxtasks.yml b/spec/acfg/opt/maxtasks.yml
index 98840903..2724916c 100644
--- a/spec/acfg/opt/maxtasks.yml
+++ b/spec/acfg/opt/maxtasks.yml
@@ -1,10 +1,6 @@
SPDX-License-Identifier: CC-BY-SA-4.0
appl-config-option-type: integer
constraints:
- links:
- - /acfg/opt/constraintunlimited
- - /acfg/opt/constraintstackspace
- - /acfg/opt/constraintmemsz
max: 65535
min: 0
copyrights:
@@ -19,6 +15,12 @@ interface-type: appl-config-option
links:
- role: appl-config-group-member
uid: ../classic
+- role: constraint
+ uid: constraintunlimited
+- role: constraint
+ uid: constraintstackspace
+- role: constraint
+ uid: constraintmemsz
name: CONFIGURE_MAXIMUM_TASKS
notes: |
This object class can be configured in unlimited allocation mode, see
diff --git a/spec/acfg/opt/maxthreadnamesize.yml b/spec/acfg/opt/maxthreadnamesize.yml
index f1fd0ac4..cfc38894 100644
--- a/spec/acfg/opt/maxthreadnamesize.yml
+++ b/spec/acfg/opt/maxthreadnamesize.yml
@@ -1,8 +1,6 @@
SPDX-License-Identifier: CC-BY-SA-4.0
appl-config-option-type: integer
constraints:
- links:
- - /acfg/opt/constraintmemsz
max: '``SIZE_MAX``'
min: 0
copyrights:
@@ -18,6 +16,8 @@ interface-type: appl-config-option
links:
- role: appl-config-group-member
uid: ../general
+- role: constraint
+ uid: constraintmemsz
name: CONFIGURE_MAXIMUM_THREAD_NAME_SIZE
notes: |
The default value was chosen for Linux compatibility, see
diff --git a/spec/acfg/opt/maxtimers.yml b/spec/acfg/opt/maxtimers.yml
index 43814f94..bfd35040 100644
--- a/spec/acfg/opt/maxtimers.yml
+++ b/spec/acfg/opt/maxtimers.yml
@@ -1,9 +1,6 @@
SPDX-License-Identifier: CC-BY-SA-4.0
appl-config-option-type: integer
constraints:
- links:
- - /acfg/opt/constraintunlimited
- - /acfg/opt/constraintmemsz
max: 65535
min: 0
copyrights:
@@ -18,6 +15,10 @@ interface-type: appl-config-option
links:
- role: appl-config-group-member
uid: ../classic
+- role: constraint
+ uid: constraintunlimited
+- role: constraint
+ uid: constraintmemsz
name: CONFIGURE_MAXIMUM_TIMERS
notes: |
This object class can be configured in unlimited allocation mode, see
diff --git a/spec/acfg/opt/maxuserextensions.yml b/spec/acfg/opt/maxuserextensions.yml
index 638b58d5..a02d66c3 100644
--- a/spec/acfg/opt/maxuserextensions.yml
+++ b/spec/acfg/opt/maxuserextensions.yml
@@ -1,8 +1,6 @@
SPDX-License-Identifier: CC-BY-SA-4.0
appl-config-option-type: integer
constraints:
- links:
- - /acfg/opt/constraintmemsz
max: 65535
min: 0
copyrights:
@@ -17,6 +15,8 @@ interface-type: appl-config-option
links:
- role: appl-config-group-member
uid: ../classic
+- role: constraint
+ uid: constraintmemsz
name: CONFIGURE_MAXIMUM_USER_EXTENSIONS
notes: |
This object class cannot be configured in unlimited allocation mode.
diff --git a/spec/acfg/opt/memoryoverhead.yml b/spec/acfg/opt/memoryoverhead.yml
index bf0935cf..7dc84acc 100644
--- a/spec/acfg/opt/memoryoverhead.yml
+++ b/spec/acfg/opt/memoryoverhead.yml
@@ -1,9 +1,6 @@
SPDX-License-Identifier: CC-BY-SA-4.0
appl-config-option-type: integer
constraints:
- links:
- - /acfg/opt/constraintwkspace
- - /acfg/opt/constraintmemsz
min: 0
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
@@ -18,6 +15,10 @@ interface-type: appl-config-option
links:
- role: appl-config-group-member
uid: ../general
+- role: constraint
+ uid: constraintwkspace
+- role: constraint
+ uid: constraintmemsz
name: CONFIGURE_MEMORY_OVERHEAD
notes: |
This configuration option should only be used when it is suspected that a bug
diff --git a/spec/acfg/opt/messagebuffermemory.yml b/spec/acfg/opt/messagebuffermemory.yml
index 457eb72c..6c4b9af9 100644
--- a/spec/acfg/opt/messagebuffermemory.yml
+++ b/spec/acfg/opt/messagebuffermemory.yml
@@ -1,9 +1,6 @@
SPDX-License-Identifier: CC-BY-SA-4.0
appl-config-option-type: integer
constraints:
- links:
- - /acfg/opt/constraintwkspace
- - /acfg/opt/constraintmemsz
min: 0
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
@@ -20,6 +17,10 @@ interface-type: appl-config-option
links:
- role: appl-config-group-member
uid: ../general
+- role: constraint
+ uid: constraintwkspace
+- role: constraint
+ uid: constraintmemsz
name: CONFIGURE_MESSAGE_BUFFER_MEMORY
notes: |
The configuration options :ref:`CONFIGURE_MAXIMUM_MESSAGE_QUEUES` and
diff --git a/spec/acfg/opt/minposixthreadstacksize.yml b/spec/acfg/opt/minposixthreadstacksize.yml
index 94c69016..a9ba5b47 100644
--- a/spec/acfg/opt/minposixthreadstacksize.yml
+++ b/spec/acfg/opt/minposixthreadstacksize.yml
@@ -1,9 +1,6 @@
SPDX-License-Identifier: CC-BY-SA-4.0
appl-config-option-type: integer
-constraints:
- links:
- - /acfg/opt/constraintbspappmin
- - /acfg/opt/constraintstackspace
+constraints: {}
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
default-value: |
@@ -19,6 +16,10 @@ interface-type: appl-config-option
links:
- role: appl-config-group-member
uid: ../posix
+- role: constraint
+ uid: constraintbspappmin
+- role: constraint
+ uid: constraintstackspace
name: CONFIGURE_MINIMUM_POSIX_THREAD_STACK_SIZE
notes: null
text: ''
diff --git a/spec/acfg/opt/mintaskstacksize.yml b/spec/acfg/opt/mintaskstacksize.yml
index 67334562..11584550 100644
--- a/spec/acfg/opt/mintaskstacksize.yml
+++ b/spec/acfg/opt/mintaskstacksize.yml
@@ -1,9 +1,6 @@
SPDX-License-Identifier: CC-BY-SA-4.0
appl-config-option-type: integer
-constraints:
- links:
- - /acfg/opt/constraintbspappmin
- - /acfg/opt/constraintstackspace
+constraints: {}
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
default-value: '``CPU_STACK_MINIMUM_SIZE``'
@@ -17,6 +14,10 @@ interface-type: appl-config-option
links:
- role: appl-config-group-member
uid: ../general
+- role: constraint
+ uid: constraintbspappmin
+- role: constraint
+ uid: constraintstackspace
name: CONFIGURE_MINIMUM_TASK_STACK_SIZE
notes: |
Adjusting this parameter should be done with caution. Examining the actual
diff --git a/spec/acfg/opt/posixinitthreadstacksize.yml b/spec/acfg/opt/posixinitthreadstacksize.yml
index d7213fa0..5125d2a3 100644
--- a/spec/acfg/opt/posixinitthreadstacksize.yml
+++ b/spec/acfg/opt/posixinitthreadstacksize.yml
@@ -1,8 +1,6 @@
SPDX-License-Identifier: CC-BY-SA-4.0
appl-config-option-type: integer
constraints:
- links:
- - /acfg/opt/constraintstackspace
min: :ref:`CONFIGURE_MINIMUM_TASK_STACK_SIZE`
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
@@ -16,6 +14,8 @@ interface-type: appl-config-option
links:
- role: appl-config-group-member
uid: ../posixinit
+- role: constraint
+ uid: constraintstackspace
name: CONFIGURE_POSIX_INIT_THREAD_STACK_SIZE
notes: null
text: ''
diff --git a/spec/acfg/opt/recordperprocessoritems.yml b/spec/acfg/opt/recordperprocessoritems.yml
index 6caeaaf0..35e501e1 100644
--- a/spec/acfg/opt/recordperprocessoritems.yml
+++ b/spec/acfg/opt/recordperprocessoritems.yml
@@ -3,8 +3,6 @@ appl-config-option-type: integer
constraints:
custom:
- It shall be a power of two.
- links:
- - /acfg/opt/constraintmemsz
max: '``SIZE_MAX``'
min: 16
copyrights:
@@ -19,6 +17,8 @@ interface-type: appl-config-option
links:
- role: appl-config-group-member
uid: ../eventrecord
+- role: constraint
+ uid: constraintmemsz
name: CONFIGURE_RECORD_PER_PROCESSOR_ITEMS
notes: |
The event record buffers are statically allocated for each configured
diff --git a/spec/acfg/opt/swapouttaskpriority.yml b/spec/acfg/opt/swapouttaskpriority.yml
index 01faf17f..75f45a7b 100644
--- a/spec/acfg/opt/swapouttaskpriority.yml
+++ b/spec/acfg/opt/swapouttaskpriority.yml
@@ -1,8 +1,6 @@
SPDX-License-Identifier: CC-BY-SA-4.0
appl-config-option-type: integer
-constraints:
- links:
- - /acfg/opt/constraintprioclassic
+constraints: {}
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
default-value: 15
@@ -14,6 +12,8 @@ interface-type: appl-config-option
links:
- role: appl-config-group-member
uid: ../bdbuf
+- role: constraint
+ uid: constraintprioclassic
name: CONFIGURE_SWAPOUT_TASK_PRIORITY
notes: null
text: ''
diff --git a/spec/acfg/opt/swapoutworkertaskpriority.yml b/spec/acfg/opt/swapoutworkertaskpriority.yml
index 25ca935e..e2e7ec60 100644
--- a/spec/acfg/opt/swapoutworkertaskpriority.yml
+++ b/spec/acfg/opt/swapoutworkertaskpriority.yml
@@ -1,8 +1,6 @@
SPDX-License-Identifier: CC-BY-SA-4.0
appl-config-option-type: integer
-constraints:
- links:
- - /acfg/opt/constraintprioclassic
+constraints: {}
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
default-value: 15
@@ -15,6 +13,8 @@ interface-type: appl-config-option
links:
- role: appl-config-group-member
uid: ../bdbuf
+- role: constraint
+ uid: constraintprioclassic
name: CONFIGURE_SWAPOUT_WORKER_TASK_PRIORITY
notes: null
text: ''