summaryrefslogtreecommitdiffstats
path: root/spec/acfg
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2020-03-30 13:26:38 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2020-03-30 15:02:25 +0200
commit210d32477ccf8ec761f8f601acddfe4286299280 (patch)
tree7f6b6bb39a895b953e99a78006a7df75c1936a67 /spec/acfg
parentapplconfig: Support constraint links (diff)
downloadrtems-central-210d32477ccf8ec761f8f601acddfe4286299280.tar.bz2
spec: Use constraint links
Diffstat (limited to 'spec/acfg')
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-BDBUFTASKSTACKSIZE.yml14
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-BSPIDLETASKSTACKSIZE.yml11
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-BSPINTERRUPTSTACKSIZE.yml12
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-CONSTRAINTBSPAPPMIN.yml16
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-CONSTRAINTIDLESTACKAREA.yml17
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-CONSTRAINTISRSTACKALIGN.yml16
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-CONSTRAINTISRSTACKAREA.yml17
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-CONSTRAINTMEMSZ.yml17
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-CONSTRAINTSTACKSPACE.yml17
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-CONSTRAINTUNLIMITED.yml18
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-CONSTRAINTWKSPACE.yml17
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-EXTRATASKSTACKS.yml7
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-IDLETASKSTACKSIZE.yml13
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-INITTASKARGUMENTS.yml2
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-INITTASKSTACKSIZE.yml7
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-INTERRUPTSTACKSIZE.yml15
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-MAXBARRIERS.yml12
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-MAXDRIVERS.yml5
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-MAXFILEDESCRIPTORS.yml6
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-MAXMESSAGEQUEUES.yml12
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-MAXPARTITIONS.yml12
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-MAXPERIODS.yml12
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-MAXPORTS.yml12
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-MAXPOSIXKEYS.yml12
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-MAXPOSIXKEYVALUEPAIRS.yml12
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-MAXPOSIXMESSAGEQUEUES.yml13
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-MAXPOSIXQUEUEDSIGNALS.yml8
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-MAXPOSIXSEMAPHORES.yml13
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-MAXPOSIXTHREADS.yml11
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-MAXPOSIXTIMERS.yml12
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-MAXREGIONS.yml12
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-MAXSEMAPHORES.yml12
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-MAXTASKS.yml17
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-MAXTHREADNAMESIZE.yml6
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-MAXTIMERS.yml12
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-MAXUSEREXTENSIONS.yml6
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-MEMORYOVERHEAD.yml8
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-MESSAGEBUFFERMEMORY.yml10
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-MINPOSIXTHREADSTACKSIZE.yml9
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-MINTASKSTACKSIZE.yml11
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-POSIXINITTHREADSTACKSIZE.yml7
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-RECORDPERPROCESSORITEMS.yml5
42 files changed, 233 insertions, 250 deletions
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-BDBUFTASKSTACKSIZE.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-BDBUFTASKSTACKSIZE.yml
index a675975a..bea28d10 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-BDBUFTASKSTACKSIZE.yml
+++ b/spec/acfg/opt/RTEMS-ACFG-OPT-BDBUFTASKSTACKSIZE.yml
@@ -10,16 +10,10 @@ appl-config-option-name: CONFIGURE_BDBUF_TASK_STACK_SIZE
appl-config-option-notes: |
None.
appl-config-option-constraint:
- min: 0
- max: '``SIZE_MAX``'
- custom:
- - |
- It shall be less than or equal to a BSP-specific value which depends on the
- memory size of the platform available to the application.
- - |
- It shall be small enough so that the task stack space calculation carried
- out by ``<rtems/confdefs.h>`` does not overflow an integer of type
- ``uintptr_t``.
+ min: ':ref:`CONFIGURE_MINIMUM_TASK_STACK_SIZE`'
+ links:
+ - RTEMS-ACFG-OPT-CONSTRAINTSTACKSPACE
+ - RTEMS-ACFG-OPT-CONSTRAINTMEMSZ
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
derived: false
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-BSPIDLETASKSTACKSIZE.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-BSPIDLETASKSTACKSIZE.yml
index 2d1b5672..47df5cd2 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-BSPIDLETASKSTACKSIZE.yml
+++ b/spec/acfg/opt/RTEMS-ACFG-OPT-BSPIDLETASKSTACKSIZE.yml
@@ -17,14 +17,9 @@ appl-config-option-name: BSP_IDLE_TASK_STACK_SIZE
appl-config-option-notes: |
None.
appl-config-option-constraint:
- custom:
- - |
- It shall be greater than or equal to a BSP-specific and application-specific
- minimum value.
- - |
- It shall be small enough so that the IDLE task stack area calculation
- carried out by ``<rtems/confdefs.h>`` does not overflow an integer of type
- ``size_t``.
+ links:
+ - RTEMS-ACFG-OPT-CONSTRAINTIDLESTACKAREA
+ - RTEMS-ACFG-OPT-CONSTRAINTBSPAPPMIN
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
derived: false
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-BSPINTERRUPTSTACKSIZE.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-BSPINTERRUPTSTACKSIZE.yml
index 7826e515..56933531 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-BSPINTERRUPTSTACKSIZE.yml
+++ b/spec/acfg/opt/RTEMS-ACFG-OPT-BSPINTERRUPTSTACKSIZE.yml
@@ -17,14 +17,10 @@ appl-config-option-name: BSP_INTERRUPT_STACK_SIZE
appl-config-option-notes: |
None.
appl-config-option-constraint:
- custom:
- - |
- It shall be greater than or equal to a BSP-specific and application-specific
- minimum value.
- - |
- It shall be small enough so that the interrupt stack area calculation
- carried out by ``<rtems/confdefs.h>`` does not overflow an integer of type
- ``size_t``.
+ links:
+ - RTEMS-ACFG-OPT-CONSTRAINTISRSTACKALIGN
+ - RTEMS-ACFG-OPT-CONSTRAINTISRSTACKAREA
+ - RTEMS-ACFG-OPT-CONSTRAINTBSPAPPMIN
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
derived: false
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-CONSTRAINTBSPAPPMIN.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-CONSTRAINTBSPAPPMIN.yml
new file mode 100644
index 00000000..db059725
--- /dev/null
+++ b/spec/acfg/opt/RTEMS-ACFG-OPT-CONSTRAINTBSPAPPMIN.yml
@@ -0,0 +1,16 @@
+SPDX-License-Identifier: CC-BY-SA-4.0
+active: true
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+derived: false
+enabled-by: []
+header: ''
+level: 1.131
+links: []
+normative: true
+ref: ''
+reviewed: null
+text: |
+ The value of this configuration option shall be greater than or equal to a
+ BSP-specific and application-specific minimum value.
+type: constraint
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-CONSTRAINTIDLESTACKAREA.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-CONSTRAINTIDLESTACKAREA.yml
new file mode 100644
index 00000000..58a5ccd6
--- /dev/null
+++ b/spec/acfg/opt/RTEMS-ACFG-OPT-CONSTRAINTIDLESTACKAREA.yml
@@ -0,0 +1,17 @@
+SPDX-License-Identifier: CC-BY-SA-4.0
+active: true
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+derived: false
+enabled-by: []
+header: ''
+level: 1.137
+links: []
+normative: true
+ref: ''
+reviewed: null
+text: |
+ The value of this configuration option shall be small enough so that the IDLE
+ task stack area calculation carried out by ``<rtems/confdefs.h>`` does not
+ overflow an integer of type ``size_t``.
+type: constraint
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-CONSTRAINTISRSTACKALIGN.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-CONSTRAINTISRSTACKALIGN.yml
new file mode 100644
index 00000000..2539e85d
--- /dev/null
+++ b/spec/acfg/opt/RTEMS-ACFG-OPT-CONSTRAINTISRSTACKALIGN.yml
@@ -0,0 +1,16 @@
+SPDX-License-Identifier: CC-BY-SA-4.0
+active: true
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+derived: false
+enabled-by: []
+header: ''
+level: 1.136
+links: []
+normative: true
+ref: ''
+reviewed: null
+text: |
+ The value of this configuration option shall be aligned according to
+ ``CPU_INTERRUPT_STACK_ALIGNMENT``.
+type: constraint
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-CONSTRAINTISRSTACKAREA.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-CONSTRAINTISRSTACKAREA.yml
new file mode 100644
index 00000000..ed86de5b
--- /dev/null
+++ b/spec/acfg/opt/RTEMS-ACFG-OPT-CONSTRAINTISRSTACKAREA.yml
@@ -0,0 +1,17 @@
+SPDX-License-Identifier: CC-BY-SA-4.0
+active: true
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+derived: false
+enabled-by: []
+header: ''
+level: 1.135
+links: []
+normative: true
+ref: ''
+reviewed: null
+text: |
+ The value of this configuration option shall be small enough so that the
+ interrupt stack area calculation carried out by ``<rtems/confdefs.h>`` does
+ not overflow an integer of type ``size_t``.
+type: constraint
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-CONSTRAINTMEMSZ.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-CONSTRAINTMEMSZ.yml
new file mode 100644
index 00000000..f7a28cab
--- /dev/null
+++ b/spec/acfg/opt/RTEMS-ACFG-OPT-CONSTRAINTMEMSZ.yml
@@ -0,0 +1,17 @@
+SPDX-License-Identifier: CC-BY-SA-4.0
+active: true
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+derived: false
+enabled-by: []
+header: ''
+level: 1.133
+links: []
+normative: true
+ref: ''
+reviewed: null
+text: |
+ The value of this configuration option shall be less than or equal to a
+ BSP-specific and application-specific value which depends on the size of the
+ memory available to the application.
+type: constraint
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-CONSTRAINTSTACKSPACE.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-CONSTRAINTSTACKSPACE.yml
new file mode 100644
index 00000000..1a0a6080
--- /dev/null
+++ b/spec/acfg/opt/RTEMS-ACFG-OPT-CONSTRAINTSTACKSPACE.yml
@@ -0,0 +1,17 @@
+SPDX-License-Identifier: CC-BY-SA-4.0
+active: true
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+derived: false
+enabled-by: []
+header: ''
+level: 1.132
+links: []
+normative: true
+ref: ''
+reviewed: null
+text: |
+ The value of this configuration option shall be small enough so that the task
+ stack space calculation carried out by ``<rtems/confdefs.h>`` does not
+ overflow an integer of type ``uintptr_t``.
+type: constraint
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-CONSTRAINTUNLIMITED.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-CONSTRAINTUNLIMITED.yml
new file mode 100644
index 00000000..e105c049
--- /dev/null
+++ b/spec/acfg/opt/RTEMS-ACFG-OPT-CONSTRAINTUNLIMITED.yml
@@ -0,0 +1,18 @@
+SPDX-License-Identifier: CC-BY-SA-4.0
+active: true
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+derived: false
+enabled-by: []
+header: ''
+level: 1.134
+links: []
+normative: true
+ref: ''
+reviewed: null
+text: |
+ The value of this configuration option may be defined through
+ :c:func:`rtems_resource_unlimited` the enable unlimited objects for this
+ object class, if the value passed to :c:func:`rtems_resource_unlimited`
+ satisfies all other constraints of this configuration option.
+type: constraint
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-CONSTRAINTWKSPACE.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-CONSTRAINTWKSPACE.yml
new file mode 100644
index 00000000..ef023fb2
--- /dev/null
+++ b/spec/acfg/opt/RTEMS-ACFG-OPT-CONSTRAINTWKSPACE.yml
@@ -0,0 +1,17 @@
+SPDX-License-Identifier: CC-BY-SA-4.0
+active: true
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+derived: false
+enabled-by: []
+header: ''
+level: 1.138
+links: []
+normative: true
+ref: ''
+reviewed: null
+text: |
+ The value of this configuration option shall be small enough so that the
+ RTEMS Workspace size calculation carried out by ``<rtems/confdefs.h>`` does
+ not overflow an integer of type ``uintptr_t``.
+type: constraint
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-EXTRATASKSTACKS.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-EXTRATASKSTACKS.yml
index 1f00f5e9..0b88461c 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-EXTRATASKSTACKS.yml
+++ b/spec/acfg/opt/RTEMS-ACFG-OPT-EXTRATASKSTACKS.yml
@@ -15,11 +15,8 @@ appl-config-option-notes: |
``<rtems/confdefs.h>``.
appl-config-option-constraint:
min: 0
- custom:
- - |
- It shall be small enough so that the task stack space calculation carried
- out by ``<rtems/confdefs.h>`` does not overflow an integer of type
- ``uintptr_t``.
+ links:
+ - RTEMS-ACFG-OPT-CONSTRAINTSTACKSPACE
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
derived: false
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-IDLETASKSTACKSIZE.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-IDLETASKSTACKSIZE.yml
index ab483664..0fc09fdc 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-IDLETASKSTACKSIZE.yml
+++ b/spec/acfg/opt/RTEMS-ACFG-OPT-IDLETASKSTACKSIZE.yml
@@ -1,7 +1,7 @@
SPDX-License-Identifier: CC-BY-SA-4.0
active: true
appl-config-option-type: integer
-appl-config-option-default-value: '``RTEMS_MINIMUM_STACK_SIZE``'
+appl-config-option-default-value: ':ref:`CONFIGURE_MINIMUM_TASK_STACK_SIZE`'
appl-config-option-description: |
The value of this configuration option defines the task stack size for an
IDLE task.
@@ -11,14 +11,9 @@ appl-config-option-notes: |
In SMP configurations, there is one IDLE task per configured processor, see
:ref:`CONFIGURE_MAXIMUM_PROCESSORS`.
appl-config-option-constraint:
- custom:
- - |
- It shall be greater than or equal to a BSP-specific and application-specific
- minimum value.
- - |
- It shall be small enough so that the IDLE task stack area calculation
- carried out by ``<rtems/confdefs.h>`` does not overflow an integer of type
- ``size_t``.
+ links:
+ - RTEMS-ACFG-OPT-CONSTRAINTIDLESTACKAREA
+ - RTEMS-ACFG-OPT-CONSTRAINTBSPAPPMIN
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
derived: false
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-INITTASKARGUMENTS.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-INITTASKARGUMENTS.yml
index a3c4b862..dbb2fcd2 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-INITTASKARGUMENTS.yml
+++ b/spec/acfg/opt/RTEMS-ACFG-OPT-INITTASKARGUMENTS.yml
@@ -9,8 +9,6 @@ appl-config-option-index: []
appl-config-option-name: CONFIGURE_INIT_TASK_ARGUMENTS
appl-config-option-notes: |
None.
-appl-config-option-range: |
- Complete range of the type.
appl-config-option-constraint:
custom:
- |
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-INITTASKSTACKSIZE.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-INITTASKSTACKSIZE.yml
index aa6fdcdf..b2a80894 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-INITTASKSTACKSIZE.yml
+++ b/spec/acfg/opt/RTEMS-ACFG-OPT-INITTASKSTACKSIZE.yml
@@ -11,11 +11,8 @@ appl-config-option-notes: |
None.
appl-config-option-constraint:
min: ':ref:`CONFIGURE_MINIMUM_TASK_STACK_SIZE`'
- custom:
- - |
- It shall be small enough so that the task stack space calculation carried
- out by ``<rtems/confdefs.h>`` does not overflow an integer of type
- ``uintptr_t``.
+ links:
+ - RTEMS-ACFG-OPT-CONSTRAINTSTACKSPACE
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
derived: false
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-INTERRUPTSTACKSIZE.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-INTERRUPTSTACKSIZE.yml
index e2ba3438..cbfa4f4f 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-INTERRUPTSTACKSIZE.yml
+++ b/spec/acfg/opt/RTEMS-ACFG-OPT-INTERRUPTSTACKSIZE.yml
@@ -11,9 +11,6 @@ appl-config-option-index:
- interrupt stack size
appl-config-option-name: CONFIGURE_INTERRUPT_STACK_SIZE
appl-config-option-notes: |
- The interrupt stack size shall be aligned according to
- ``CPU_INTERRUPT_STACK_ALIGNMENT``.
-
There is one interrupt stack available for each configured processor
(:ref:`CONFIGURE_MAXIMUM_PROCESSORS`). The interrupt stack areas are
statically allocated in a special linker section (``.rtemsstack.interrupt``).
@@ -30,14 +27,10 @@ appl-config-option-notes: |
In releases before RTEMS 5.1 the default value was
:ref:`CONFIGURE_MINIMUM_TASK_STACK_SIZE` instead of ``CPU_STACK_MINIMUM_SIZE``.
appl-config-option-constraint:
- custom:
- - |
- It shall be greater than or equal to a BSP-specific and application-specific
- minimum value.
- - |
- It shall be small enough so that the interrupt stack area calculation
- carried out by ``<rtems/confdefs.h>`` does not overflow an integer of type
- ``size_t``.
+ links:
+ - RTEMS-ACFG-OPT-CONSTRAINTISRSTACKALIGN
+ - RTEMS-ACFG-OPT-CONSTRAINTISRSTACKAREA
+ - RTEMS-ACFG-OPT-CONSTRAINTBSPAPPMIN
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
derived: false
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXBARRIERS.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-MAXBARRIERS.yml
index 10d5d4a0..d899f691 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXBARRIERS.yml
+++ b/spec/acfg/opt/RTEMS-ACFG-OPT-MAXBARRIERS.yml
@@ -13,15 +13,9 @@ appl-config-option-notes: |
appl-config-option-constraint:
min: 0
max: 65535
- custom:
- - |
- It shall be less than or equal to a BSP-specific value which depends on the
- memory size of the platform available to the application.
- - |
- The value may be defined through :c:func:`rtems_resource_unlimited` the
- enable unlimited objects for this object class, if the value passed to
- :c:func:`rtems_resource_unlimited` satisfies all other constraints of this
- configuration option.
+ links:
+ - RTEMS-ACFG-OPT-CONSTRAINTUNLIMITED
+ - RTEMS-ACFG-OPT-CONSTRAINTMEMSZ
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
derived: false
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXDRIVERS.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-MAXDRIVERS.yml
index 94774dbf..f17524a5 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXDRIVERS.yml
+++ b/spec/acfg/opt/RTEMS-ACFG-OPT-MAXDRIVERS.yml
@@ -21,9 +21,8 @@ appl-config-option-constraint:
- |
It shall be greater than or equal than the number of statically configured
device drivers.
- - |
- It shall be less than or equal to a BSP-specific value which depends on the
- memory size of the platform available to the application.
+ links:
+ - RTEMS-ACFG-OPT-CONSTRAINTMEMSZ
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
derived: false
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXFILEDESCRIPTORS.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-MAXFILEDESCRIPTORS.yml
index 3be38f35..7677ff6b 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXFILEDESCRIPTORS.yml
+++ b/spec/acfg/opt/RTEMS-ACFG-OPT-MAXFILEDESCRIPTORS.yml
@@ -14,10 +14,8 @@ appl-config-option-notes: |
appl-config-option-constraint:
min: 0
max: '``SIZE_MAX``'
- custom:
- - |
- It shall be less than or equal to a BSP-specific value which depends on the
- memory size of the platform available to the application.
+ links:
+ - RTEMS-ACFG-OPT-CONSTRAINTMEMSZ
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
derived: false
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXMESSAGEQUEUES.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-MAXMESSAGEQUEUES.yml
index cbecab7a..d6313f9b 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXMESSAGEQUEUES.yml
+++ b/spec/acfg/opt/RTEMS-ACFG-OPT-MAXMESSAGEQUEUES.yml
@@ -15,15 +15,9 @@ appl-config-option-notes: |
appl-config-option-constraint:
min: 0
max: 65535
- custom:
- - |
- It shall be less than or equal to a BSP-specific value which depends on the
- memory size of the platform available to the application.
- - |
- The value may be defined through :c:func:`rtems_resource_unlimited` the
- enable unlimited objects for this object class, if the value passed to
- :c:func:`rtems_resource_unlimited` satisfies all other constraints of this
- configuration option.
+ links:
+ - RTEMS-ACFG-OPT-CONSTRAINTUNLIMITED
+ - RTEMS-ACFG-OPT-CONSTRAINTMEMSZ
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
derived: false
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXPARTITIONS.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-MAXPARTITIONS.yml
index bad5f776..a370a501 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXPARTITIONS.yml
+++ b/spec/acfg/opt/RTEMS-ACFG-OPT-MAXPARTITIONS.yml
@@ -13,15 +13,9 @@ appl-config-option-notes: |
appl-config-option-constraint:
min: 0
max: 65535
- custom:
- - |
- It shall be less than or equal to a BSP-specific value which depends on the
- memory size of the platform available to the application.
- - |
- The value may be defined through :c:func:`rtems_resource_unlimited` the
- enable unlimited objects for this object class, if the value passed to
- :c:func:`rtems_resource_unlimited` satisfies all other constraints of this
- configuration option.
+ links:
+ - RTEMS-ACFG-OPT-CONSTRAINTUNLIMITED
+ - RTEMS-ACFG-OPT-CONSTRAINTMEMSZ
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
derived: false
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXPERIODS.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-MAXPERIODS.yml
index bb2702a4..9547fe07 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXPERIODS.yml
+++ b/spec/acfg/opt/RTEMS-ACFG-OPT-MAXPERIODS.yml
@@ -13,15 +13,9 @@ appl-config-option-notes: |
appl-config-option-constraint:
min: 0
max: 65535
- custom:
- - |
- It shall be less than or equal to a BSP-specific value which depends on the
- memory size of the platform available to the application.
- - |
- The value may be defined through :c:func:`rtems_resource_unlimited` the
- enable unlimited objects for this object class, if the value passed to
- :c:func:`rtems_resource_unlimited` satisfies all other constraints of this
- configuration option.
+ links:
+ - RTEMS-ACFG-OPT-CONSTRAINTUNLIMITED
+ - RTEMS-ACFG-OPT-CONSTRAINTMEMSZ
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
derived: false
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXPORTS.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-MAXPORTS.yml
index 6db09347..bb271d89 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXPORTS.yml
+++ b/spec/acfg/opt/RTEMS-ACFG-OPT-MAXPORTS.yml
@@ -13,15 +13,9 @@ appl-config-option-notes: |
appl-config-option-constraint:
min: 0
max: 65535
- custom:
- - |
- It shall be less than or equal to a BSP-specific value which depends on the
- memory size of the platform available to the application.
- - |
- The value may be defined through :c:func:`rtems_resource_unlimited` the
- enable unlimited objects for this object class, if the value passed to
- :c:func:`rtems_resource_unlimited` satisfies all other constraints of this
- configuration option.
+ links:
+ - RTEMS-ACFG-OPT-CONSTRAINTUNLIMITED
+ - RTEMS-ACFG-OPT-CONSTRAINTMEMSZ
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
derived: false
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXPOSIXKEYS.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-MAXPOSIXKEYS.yml
index 8f86e3b1..e5ecc50e 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXPOSIXKEYS.yml
+++ b/spec/acfg/opt/RTEMS-ACFG-OPT-MAXPOSIXKEYS.yml
@@ -13,15 +13,9 @@ appl-config-option-notes: |
appl-config-option-constraint:
min: 0
max: 65535
- custom:
- - |
- It shall be less than or equal to a BSP-specific value which depends on the
- memory size of the platform available to the application.
- - |
- The value may be defined through :c:func:`rtems_resource_unlimited` the
- enable unlimited objects for this object class, if the value passed to
- :c:func:`rtems_resource_unlimited` satisfies all other constraints of this
- configuration option.
+ links:
+ - RTEMS-ACFG-OPT-CONSTRAINTUNLIMITED
+ - RTEMS-ACFG-OPT-CONSTRAINTMEMSZ
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
derived: false
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXPOSIXKEYVALUEPAIRS.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-MAXPOSIXKEYVALUEPAIRS.yml
index 96932604..59560aa8 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXPOSIXKEYVALUEPAIRS.yml
+++ b/spec/acfg/opt/RTEMS-ACFG-OPT-MAXPOSIXKEYVALUEPAIRS.yml
@@ -20,15 +20,9 @@ appl-config-option-notes: |
appl-config-option-constraint:
min: 0
max: 65535
- custom:
- - |
- It shall be less than or equal to a BSP-specific value which depends on the
- memory size of the platform available to the application.
- - |
- The value may be defined through :c:func:`rtems_resource_unlimited` the
- enable unlimited objects for this object class, if the value passed to
- :c:func:`rtems_resource_unlimited` satisfies all other constraints of this
- configuration option.
+ links:
+ - RTEMS-ACFG-OPT-CONSTRAINTUNLIMITED
+ - RTEMS-ACFG-OPT-CONSTRAINTMEMSZ
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
derived: false
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXPOSIXMESSAGEQUEUES.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-MAXPOSIXMESSAGEQUEUES.yml
index 18545ecd..211b9aec 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXPOSIXMESSAGEQUEUES.yml
+++ b/spec/acfg/opt/RTEMS-ACFG-OPT-MAXPOSIXMESSAGEQUEUES.yml
@@ -15,15 +15,10 @@ appl-config-option-notes: |
appl-config-option-constraint:
min: 0
max: 65535
- custom:
- - |
- It shall be less than or equal to a BSP-specific value which depends on the
- memory size of the platform available to the application.
- - |
- The value may be defined through :c:func:`rtems_resource_unlimited` the
- enable unlimited objects for this object class, if the value passed to
- :c:func:`rtems_resource_unlimited` satisfies all other constraints of this
- configuration option.
+ links:
+ - RTEMS-ACFG-OPT-CONSTRAINTUNLIMITED
+ - RTEMS-ACFG-OPT-CONSTRAINTWKSPACE
+ - RTEMS-ACFG-OPT-CONSTRAINTMEMSZ
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
derived: false
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXPOSIXQUEUEDSIGNALS.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-MAXPOSIXQUEUEDSIGNALS.yml
index c9e06073..5bf40242 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXPOSIXQUEUEDSIGNALS.yml
+++ b/spec/acfg/opt/RTEMS-ACFG-OPT-MAXPOSIXQUEUEDSIGNALS.yml
@@ -14,11 +14,9 @@ appl-config-option-notes: |
``--enable-posix`` build configuration option.
appl-config-option-constraint:
min: 0
- max: '``SIZE_MAX``'
- custom:
- - |
- It shall be less than or equal to a BSP-specific value which depends on the
- memory size of the platform available to the application.
+ links:
+ - RTEMS-ACFG-OPT-CONSTRAINTWKSPACE
+ - RTEMS-ACFG-OPT-CONSTRAINTMEMSZ
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
derived: false
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXPOSIXSEMAPHORES.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-MAXPOSIXSEMAPHORES.yml
index 6e8ddbb5..427b601a 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXPOSIXSEMAPHORES.yml
+++ b/spec/acfg/opt/RTEMS-ACFG-OPT-MAXPOSIXSEMAPHORES.yml
@@ -17,15 +17,10 @@ appl-config-option-notes: |
appl-config-option-constraint:
min: 0
max: 65535
- custom:
- - |
- It shall be less than or equal to a BSP-specific value which depends on the
- memory size of the platform available to the application.
- - |
- The value may be defined through :c:func:`rtems_resource_unlimited` the
- enable unlimited objects for this object class, if the value passed to
- :c:func:`rtems_resource_unlimited` satisfies all other constraints of this
- configuration option.
+ links:
+ - RTEMS-ACFG-OPT-CONSTRAINTUNLIMITED
+ - RTEMS-ACFG-OPT-CONSTRAINTWKSPACE
+ - RTEMS-ACFG-OPT-CONSTRAINTMEMSZ
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
derived: false
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXPOSIXTHREADS.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-MAXPOSIXTHREADS.yml
index 08c886bc..25ea14e8 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXPOSIXTHREADS.yml
+++ b/spec/acfg/opt/RTEMS-ACFG-OPT-MAXPOSIXTHREADS.yml
@@ -26,14 +26,9 @@ appl-config-option-notes: |
appl-config-option-constraint:
min: 0
max: 65535
- custom:
- - |
- It shall be less than or equal to a BSP-specific value which depends on the
- memory size of the platform available to the application.
- - |
- It shall be small enough so that the task stack space calculation carried
- out by ``<rtems/confdefs.h>`` does not overflow an integer of type
- ``uintptr_t``.
+ links:
+ - RTEMS-ACFG-OPT-CONSTRAINTSTACKSPACE
+ - RTEMS-ACFG-OPT-CONSTRAINTMEMSZ
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
derived: false
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXPOSIXTIMERS.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-MAXPOSIXTIMERS.yml
index 82e0ddbe..94bfa1da 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXPOSIXTIMERS.yml
+++ b/spec/acfg/opt/RTEMS-ACFG-OPT-MAXPOSIXTIMERS.yml
@@ -16,15 +16,9 @@ appl-config-option-notes: |
appl-config-option-constraint:
min: 0
max: 65535
- custom:
- - |
- It shall be less than or equal to a BSP-specific value which depends on the
- memory size of the platform available to the application.
- - |
- The value may be defined through :c:func:`rtems_resource_unlimited` the
- enable unlimited objects for this object class, if the value passed to
- :c:func:`rtems_resource_unlimited` satisfies all other constraints of this
- configuration option.
+ links:
+ - RTEMS-ACFG-OPT-CONSTRAINTUNLIMITED
+ - RTEMS-ACFG-OPT-CONSTRAINTMEMSZ
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
derived: false
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXREGIONS.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-MAXREGIONS.yml
index d1634ec7..2149699a 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXREGIONS.yml
+++ b/spec/acfg/opt/RTEMS-ACFG-OPT-MAXREGIONS.yml
@@ -13,15 +13,9 @@ appl-config-option-notes: |
appl-config-option-constraint:
min: 0
max: 65535
- custom:
- - |
- It shall be less than or equal to a BSP-specific value which depends on the
- memory size of the platform available to the application.
- - |
- The value may be defined through :c:func:`rtems_resource_unlimited` the
- enable unlimited objects for this object class, if the value passed to
- :c:func:`rtems_resource_unlimited` satisfies all other constraints of this
- configuration option.
+ links:
+ - RTEMS-ACFG-OPT-CONSTRAINTUNLIMITED
+ - RTEMS-ACFG-OPT-CONSTRAINTMEMSZ
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
derived: false
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXSEMAPHORES.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-MAXSEMAPHORES.yml
index 85f2066b..59461390 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXSEMAPHORES.yml
+++ b/spec/acfg/opt/RTEMS-ACFG-OPT-MAXSEMAPHORES.yml
@@ -17,15 +17,9 @@ appl-config-option-notes: |
appl-config-option-constraint:
min: 0
max: 65535
- custom:
- - |
- It shall be less than or equal to a BSP-specific value which depends on the
- memory size of the platform available to the application.
- - |
- The value may be defined through :c:func:`rtems_resource_unlimited` the
- enable unlimited objects for this object class, if the value passed to
- :c:func:`rtems_resource_unlimited` satisfies all other constraints of this
- configuration option.
+ links:
+ - RTEMS-ACFG-OPT-CONSTRAINTUNLIMITED
+ - RTEMS-ACFG-OPT-CONSTRAINTMEMSZ
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
derived: false
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXTASKS.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-MAXTASKS.yml
index 2277c693..6fde1e70 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXTASKS.yml
+++ b/spec/acfg/opt/RTEMS-ACFG-OPT-MAXTASKS.yml
@@ -29,19 +29,10 @@ appl-config-option-notes: |
appl-config-option-constraint:
min: 0
max: 65535
- custom:
- - |
- It shall be less than or equal to a BSP-specific value which depends on the
- memory size of the platform available to the application.
- - |
- It shall be small enough so that the task stack space calculation carried
- out by ``<rtems/confdefs.h>`` does not overflow an integer of type
- ``uintptr_t``.
- - |
- The value may be defined through :c:func:`rtems_resource_unlimited` the
- enable unlimited objects for this object class, if the value passed to
- :c:func:`rtems_resource_unlimited` satisfies all other constraints of this
- configuration option.
+ links:
+ - RTEMS-ACFG-OPT-CONSTRAINTUNLIMITED
+ - RTEMS-ACFG-OPT-CONSTRAINTSTACKSPACE
+ - RTEMS-ACFG-OPT-CONSTRAINTMEMSZ
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
derived: false
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXTHREADNAMESIZE.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-MAXTHREADNAMESIZE.yml
index 0dd44dfa..16ac0055 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXTHREADNAMESIZE.yml
+++ b/spec/acfg/opt/RTEMS-ACFG-OPT-MAXTHREADNAMESIZE.yml
@@ -19,10 +19,8 @@ appl-config-option-notes: |
appl-config-option-constraint:
min: 0
max: '``SIZE_MAX``'
- custom:
- - |
- It shall be less than or equal to a BSP-specific value which depends on the
- memory size of the platform available to the application.
+ links:
+ - RTEMS-ACFG-OPT-CONSTRAINTMEMSZ
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
derived: false
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXTIMERS.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-MAXTIMERS.yml
index 18d65fa7..cd29a45d 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXTIMERS.yml
+++ b/spec/acfg/opt/RTEMS-ACFG-OPT-MAXTIMERS.yml
@@ -13,15 +13,9 @@ appl-config-option-notes: |
appl-config-option-constraint:
min: 0
max: 65535
- custom:
- - |
- It shall be less than or equal to a BSP-specific value which depends on the
- memory size of the platform available to the application.
- - |
- The value may be defined through :c:func:`rtems_resource_unlimited` the
- enable unlimited objects for this object class, if the value passed to
- :c:func:`rtems_resource_unlimited` satisfies all other constraints of this
- configuration option.
+ links:
+ - RTEMS-ACFG-OPT-CONSTRAINTUNLIMITED
+ - RTEMS-ACFG-OPT-CONSTRAINTMEMSZ
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
derived: false
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXUSEREXTENSIONS.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-MAXUSEREXTENSIONS.yml
index 1d8eafaf..56e4cdeb 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXUSEREXTENSIONS.yml
+++ b/spec/acfg/opt/RTEMS-ACFG-OPT-MAXUSEREXTENSIONS.yml
@@ -12,10 +12,8 @@ appl-config-option-notes: |
appl-config-option-constraint:
min: 0
max: 65535
- custom:
- - |
- It shall be less than or equal to a BSP-specific value which depends on the
- memory size of the platform available to the application.
+ links:
+ - RTEMS-ACFG-OPT-CONSTRAINTMEMSZ
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
derived: false
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-MEMORYOVERHEAD.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-MEMORYOVERHEAD.yml
index e612dba5..903d769c 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-MEMORYOVERHEAD.yml
+++ b/spec/acfg/opt/RTEMS-ACFG-OPT-MEMORYOVERHEAD.yml
@@ -16,11 +16,9 @@ appl-config-option-notes: |
:ref:`CONFIGURE_MESSAGE_BUFFER_MEMORY`.
appl-config-option-constraint:
min: 0
- custom:
- - |
- It shall be small enough so that the RTEMS Workspace size calculation
- carried out by ``<rtems/confdefs.h>`` does not overflow an integer of type
- ``uintptr_t``.
+ links:
+ - RTEMS-ACFG-OPT-CONSTRAINTWKSPACE
+ - RTEMS-ACFG-OPT-CONSTRAINTMEMSZ
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
derived: false
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-MESSAGEBUFFERMEMORY.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-MESSAGEBUFFERMEMORY.yml
index 83f95ddf..67bd4a3f 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-MESSAGEBUFFERMEMORY.yml
+++ b/spec/acfg/opt/RTEMS-ACFG-OPT-MESSAGEBUFFERMEMORY.yml
@@ -58,13 +58,9 @@ appl-config-option-notes: |
)
appl-config-option-constraint:
min: 0
- custom:
- - |
- It shall be small enough so that the RTEMS Workspace size calculation
- carried out by ``<rtems/confdefs.h>`` does not overflow an integer of type
- ``uintptr_t``.
-appl-config-option-range: |
- undefined (zero) or calculation resulting in a positive integer
+ links:
+ - RTEMS-ACFG-OPT-CONSTRAINTWKSPACE
+ - RTEMS-ACFG-OPT-CONSTRAINTMEMSZ
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
derived: false
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-MINPOSIXTHREADSTACKSIZE.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-MINPOSIXTHREADSTACKSIZE.yml
index aa3e2a77..0ba4a8e8 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-MINPOSIXTHREADSTACKSIZE.yml
+++ b/spec/acfg/opt/RTEMS-ACFG-OPT-MINPOSIXTHREADSTACKSIZE.yml
@@ -13,12 +13,9 @@ appl-config-option-name: CONFIGURE_MINIMUM_POSIX_THREAD_STACK_SIZE
appl-config-option-notes: |
None.
appl-config-option-constraint:
- min: 0
- custom:
- - |
- It shall be small enough so that the task stack space calculation carried
- out by ``<rtems/confdefs.h>`` does not overflow an integer of type
- ``uintptr_t``.
+ links:
+ - RTEMS-ACFG-OPT-CONSTRAINTBSPAPPMIN
+ - RTEMS-ACFG-OPT-CONSTRAINTSTACKSPACE
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
derived: false
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-MINTASKSTACKSIZE.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-MINTASKSTACKSIZE.yml
index 35693e11..283c2ffc 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-MINTASKSTACKSIZE.yml
+++ b/spec/acfg/opt/RTEMS-ACFG-OPT-MINTASKSTACKSIZE.yml
@@ -30,14 +30,9 @@ appl-config-option-notes: |
In releases before RTEMS 5.1 the ``CONFIGURE_MINIMUM_TASK_STACK_SIZE`` was
used to define the default value of :ref:`CONFIGURE_INTERRUPT_STACK_SIZE`.
appl-config-option-constraint:
- custom:
- - |
- It shall be greater than or equal to a BSP-specific and application-specific
- minimum value.
- - |
- It shall be small enough so that the task stack space calculation carried
- out by ``<rtems/confdefs.h>`` does not overflow an integer of type
- ``uintptr_t``.
+ links:
+ - RTEMS-ACFG-OPT-CONSTRAINTBSPAPPMIN
+ - RTEMS-ACFG-OPT-CONSTRAINTSTACKSPACE
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
derived: false
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-POSIXINITTHREADSTACKSIZE.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-POSIXINITTHREADSTACKSIZE.yml
index d81e8949..184004c9 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-POSIXINITTHREADSTACKSIZE.yml
+++ b/spec/acfg/opt/RTEMS-ACFG-OPT-POSIXINITTHREADSTACKSIZE.yml
@@ -11,11 +11,8 @@ appl-config-option-notes: |
None.
appl-config-option-constraint:
min: ':ref:`CONFIGURE_MINIMUM_TASK_STACK_SIZE`'
- custom:
- - |
- It shall be small enough so that the task stack space calculation carried
- out by ``<rtems/confdefs.h>`` does not overflow an integer of type
- ``uintptr_t``.
+ links:
+ - RTEMS-ACFG-OPT-CONSTRAINTSTACKSPACE
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
derived: false
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-RECORDPERPROCESSORITEMS.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-RECORDPERPROCESSORITEMS.yml
index e3749cc6..cf82d9bc 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-RECORDPERPROCESSORITEMS.yml
+++ b/spec/acfg/opt/RTEMS-ACFG-OPT-RECORDPERPROCESSORITEMS.yml
@@ -16,9 +16,8 @@ appl-config-option-constraint:
max: '``SIZE_MAX``'
custom:
- It shall be a power of two.
- - |
- It shall be less than or equal to a BSP-specific value which depends on the
- memory size of the platform available to the application.
+ links:
+ - RTEMS-ACFG-OPT-CONSTRAINTMEMSZ
copyrights:
- Copyright (C) 2019 embedded brains GmbH (http://www.embedded-brains.de)
derived: false