summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2021-11-13 22:12:12 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2021-11-18 20:49:01 +0100
commit3fcc02ea9efa2ad60b43935e9560b435751b6a97 (patch)
tree2215c37ea90af797e21b71f2fb80831f2d873074
parentspec: Polish configuration API (diff)
downloadrtems-central-3fcc02ea9efa2ad60b43935e9560b435751b6a97.tar.bz2
spec: Add not pre-qualified constraints
-rw-r--r--spec/acfg/if/exception-to-signal-mapping.yml2
-rw-r--r--spec/rtems/config/if/has-hardware-fp.yml2
-rw-r--r--spec/rtems/config/if/unlimited-objects.yml2
-rw-r--r--spec/rtems/cpuuse/if/cpu-info-report.yml2
-rw-r--r--spec/rtems/cpuuse/if/report-with-plugin.yml2
-rw-r--r--spec/rtems/cpuuse/if/report.yml2
-rw-r--r--spec/rtems/cpuuse/if/top-with-plugin.yml2
-rw-r--r--spec/rtems/cpuuse/if/top.yml2
-rw-r--r--spec/rtems/intr/if/is-replace.yml2
-rw-r--r--spec/rtems/intr/if/is-shared.yml2
-rw-r--r--spec/rtems/intr/if/is-unique.yml2
-rw-r--r--spec/rtems/intr/if/server-default.yml2
-rw-r--r--spec/rtems/mode/if/interrupt-level-body.yml2
-rw-r--r--spec/rtems/mode/if/interrupt-mask-constant.yml2
-rw-r--r--spec/rtems/mp/if/minimum-hetero-conversion.yml2
-rw-r--r--spec/rtems/mp/if/minimum-packet-size.yml2
-rw-r--r--spec/rtems/object/if/id-final-index.yml2
-rw-r--r--spec/rtems/object/if/id-final.yml2
-rw-r--r--spec/rtems/object/if/id-initial-index.yml2
-rw-r--r--spec/rtems/timer/if/class-bit-not-dormant.yml2
-rw-r--r--spec/rtems/timer/if/class-bit-on-task.yml2
-rw-r--r--spec/rtems/timer/if/class-bit-time-of-day.yml2
22 files changed, 44 insertions, 0 deletions
diff --git a/spec/acfg/if/exception-to-signal-mapping.yml b/spec/acfg/if/exception-to-signal-mapping.yml
index fc717e3e..16b468e1 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: constraint
+ uid: ../constraint/option-not-pre-qualified
name: CONFIGURE_EXCEPTION_TO_SIGNAL_MAPPING
notes: |
This device driver is responsible for setting up a mapping from machine
diff --git a/spec/rtems/config/if/has-hardware-fp.yml b/spec/rtems/config/if/has-hardware-fp.yml
index 97099bfa..ae4790ab 100644
--- a/spec/rtems/config/if/has-hardware-fp.yml
+++ b/spec/rtems/config/if/has-hardware-fp.yml
@@ -17,6 +17,8 @@ links:
uid: header
- role: interface-ingroup
uid: group
+- role: constraint
+ uid: /constraint/constant-not-pre-qualified
name: RTEMS_HAS_HARDWARE_FP
notes: null
type: interface
diff --git a/spec/rtems/config/if/unlimited-objects.yml b/spec/rtems/config/if/unlimited-objects.yml
index e821bafb..cc6a381a 100644
--- a/spec/rtems/config/if/unlimited-objects.yml
+++ b/spec/rtems/config/if/unlimited-objects.yml
@@ -16,6 +16,8 @@ links:
uid: header
- role: interface-ingroup
uid: group
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: RTEMS_UNLIMITED_OBJECTS
notes: null
type: interface
diff --git a/spec/rtems/cpuuse/if/cpu-info-report.yml b/spec/rtems/cpuuse/if/cpu-info-report.yml
index 326d74fe..94f854f9 100644
--- a/spec/rtems/cpuuse/if/cpu-info-report.yml
+++ b/spec/rtems/cpuuse/if/cpu-info-report.yml
@@ -24,6 +24,8 @@ links:
uid: /constraint/directive-ctx-any
- role: constraint
uid: /constraint/directive-no-preempt
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_cpu_info_report
notes: null
params:
diff --git a/spec/rtems/cpuuse/if/report-with-plugin.yml b/spec/rtems/cpuuse/if/report-with-plugin.yml
index dd5cb6ba..2e18e370 100644
--- a/spec/rtems/cpuuse/if/report-with-plugin.yml
+++ b/spec/rtems/cpuuse/if/report-with-plugin.yml
@@ -21,6 +21,8 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-devinit
- role: constraint
uid: /constraint/directive-ctx-task
diff --git a/spec/rtems/cpuuse/if/report.yml b/spec/rtems/cpuuse/if/report.yml
index bf369997..ce4913b4 100644
--- a/spec/rtems/cpuuse/if/report.yml
+++ b/spec/rtems/cpuuse/if/report.yml
@@ -21,6 +21,8 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-devinit
- role: constraint
uid: /constraint/directive-ctx-task
diff --git a/spec/rtems/cpuuse/if/top-with-plugin.yml b/spec/rtems/cpuuse/if/top-with-plugin.yml
index 3eac6e28..ec108e94 100644
--- a/spec/rtems/cpuuse/if/top-with-plugin.yml
+++ b/spec/rtems/cpuuse/if/top-with-plugin.yml
@@ -21,6 +21,8 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-task
- role: constraint
uid: /constraint/object-allocator
diff --git a/spec/rtems/cpuuse/if/top.yml b/spec/rtems/cpuuse/if/top.yml
index 338e3096..0fd14fd9 100644
--- a/spec/rtems/cpuuse/if/top.yml
+++ b/spec/rtems/cpuuse/if/top.yml
@@ -21,6 +21,8 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-task
- role: constraint
uid: /constraint/object-allocator
diff --git a/spec/rtems/intr/if/is-replace.yml b/spec/rtems/intr/if/is-replace.yml
index ce84fd6f..e7f7ccbe 100644
--- a/spec/rtems/intr/if/is-replace.yml
+++ b/spec/rtems/intr/if/is-replace.yml
@@ -16,6 +16,8 @@ links:
uid: header-2
- role: interface-ingroup-hidden
uid: group
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: RTEMS_INTERRUPT_IS_REPLACE
notes: null
params:
diff --git a/spec/rtems/intr/if/is-shared.yml b/spec/rtems/intr/if/is-shared.yml
index 94ed576e..287bf45c 100644
--- a/spec/rtems/intr/if/is-shared.yml
+++ b/spec/rtems/intr/if/is-shared.yml
@@ -16,6 +16,8 @@ links:
uid: header-2
- role: interface-ingroup-hidden
uid: group
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: RTEMS_INTERRUPT_IS_SHARED
notes: null
params:
diff --git a/spec/rtems/intr/if/is-unique.yml b/spec/rtems/intr/if/is-unique.yml
index 301d3507..b1377926 100644
--- a/spec/rtems/intr/if/is-unique.yml
+++ b/spec/rtems/intr/if/is-unique.yml
@@ -16,6 +16,8 @@ links:
uid: header-2
- role: interface-ingroup-hidden
uid: group
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: RTEMS_INTERRUPT_IS_UNIQUE
notes: null
params:
diff --git a/spec/rtems/intr/if/server-default.yml b/spec/rtems/intr/if/server-default.yml
index 3738b583..c5e50478 100644
--- a/spec/rtems/intr/if/server-default.yml
+++ b/spec/rtems/intr/if/server-default.yml
@@ -15,6 +15,8 @@ links:
uid: header-2
- role: interface-ingroup
uid: group
+- role: constraint
+ uid: /constraint/constant-not-pre-qualified
name: RTEMS_INTERRUPT_SERVER_DEFAULT
notes: null
type: interface
diff --git a/spec/rtems/mode/if/interrupt-level-body.yml b/spec/rtems/mode/if/interrupt-level-body.yml
index a42fb0de..09559ca3 100644
--- a/spec/rtems/mode/if/interrupt-level-body.yml
+++ b/spec/rtems/mode/if/interrupt-level-body.yml
@@ -22,6 +22,8 @@ links:
uid: header
- role: interface-ingroup
uid: group
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_interrupt_level_body
notes: |
This function is used by bindings from languages other than C and C++.
diff --git a/spec/rtems/mode/if/interrupt-mask-constant.yml b/spec/rtems/mode/if/interrupt-mask-constant.yml
index 4d33951a..918a87a7 100644
--- a/spec/rtems/mode/if/interrupt-mask-constant.yml
+++ b/spec/rtems/mode/if/interrupt-mask-constant.yml
@@ -16,6 +16,8 @@ links:
uid: header
- role: interface-ingroup
uid: group
+- role: constraint
+ uid: /constraint/constant-not-pre-qualified
name: rtems_interrupt_mask
notes: |
This task mode constant is used by bindings from languages other than C and
diff --git a/spec/rtems/mp/if/minimum-hetero-conversion.yml b/spec/rtems/mp/if/minimum-hetero-conversion.yml
index 4806c56e..a17be4b8 100644
--- a/spec/rtems/mp/if/minimum-hetero-conversion.yml
+++ b/spec/rtems/mp/if/minimum-hetero-conversion.yml
@@ -19,6 +19,8 @@ links:
uid: header
- role: interface-ingroup
uid: group
+- role: constraint
+ uid: /constraint/constant-not-pre-qualified
name: RTEMS_MINIMUN_HETERO_CONVERSION
notes: null
type: interface
diff --git a/spec/rtems/mp/if/minimum-packet-size.yml b/spec/rtems/mp/if/minimum-packet-size.yml
index 703c8d79..b1b09889 100644
--- a/spec/rtems/mp/if/minimum-packet-size.yml
+++ b/spec/rtems/mp/if/minimum-packet-size.yml
@@ -17,6 +17,8 @@ links:
uid: header
- role: interface-ingroup
uid: group
+- role: constraint
+ uid: /constraint/constant-not-pre-qualified
name: RTEMS_MINIMUM_PACKET_SIZE
notes: null
type: interface
diff --git a/spec/rtems/object/if/id-final-index.yml b/spec/rtems/object/if/id-final-index.yml
index d646db30..d4aa2dc2 100644
--- a/spec/rtems/object/if/id-final-index.yml
+++ b/spec/rtems/object/if/id-final-index.yml
@@ -17,6 +17,8 @@ links:
uid: header
- role: interface-ingroup
uid: group
+- role: constraint
+ uid: /constraint/constant-not-pre-qualified
name: RTEMS_OBJECT_ID_FINAL_INDEX
notes: null
type: interface
diff --git a/spec/rtems/object/if/id-final.yml b/spec/rtems/object/if/id-final.yml
index 5e22f246..7ca4957d 100644
--- a/spec/rtems/object/if/id-final.yml
+++ b/spec/rtems/object/if/id-final.yml
@@ -16,6 +16,8 @@ links:
uid: header
- role: interface-ingroup
uid: group
+- role: constraint
+ uid: /constraint/constant-not-pre-qualified
name: RTEMS_OBJECT_ID_FINAL
notes: null
type: interface
diff --git a/spec/rtems/object/if/id-initial-index.yml b/spec/rtems/object/if/id-initial-index.yml
index f9a9517b..978fa460 100644
--- a/spec/rtems/object/if/id-initial-index.yml
+++ b/spec/rtems/object/if/id-initial-index.yml
@@ -17,6 +17,8 @@ links:
uid: header
- role: interface-ingroup
uid: group
+- role: constraint
+ uid: /constraint/constant-not-pre-qualified
name: RTEMS_OBJECT_ID_INITIAL_INDEX
notes: null
type: interface
diff --git a/spec/rtems/timer/if/class-bit-not-dormant.yml b/spec/rtems/timer/if/class-bit-not-dormant.yml
index 712cb416..3cc9c3d8 100644
--- a/spec/rtems/timer/if/class-bit-not-dormant.yml
+++ b/spec/rtems/timer/if/class-bit-not-dormant.yml
@@ -16,6 +16,8 @@ links:
uid: header
- role: interface-ingroup
uid: group
+- role: constraint
+ uid: /constraint/constant-not-pre-qualified
name: TIMER_CLASS_BIT_NOT_DORMANT
notes: null
type: interface
diff --git a/spec/rtems/timer/if/class-bit-on-task.yml b/spec/rtems/timer/if/class-bit-on-task.yml
index 3cc852ea..7f5701b9 100644
--- a/spec/rtems/timer/if/class-bit-on-task.yml
+++ b/spec/rtems/timer/if/class-bit-on-task.yml
@@ -17,6 +17,8 @@ links:
uid: header
- role: interface-ingroup
uid: group
+- role: constraint
+ uid: /constraint/constant-not-pre-qualified
name: TIMER_CLASS_BIT_ON_TASK
notes: null
type: interface
diff --git a/spec/rtems/timer/if/class-bit-time-of-day.yml b/spec/rtems/timer/if/class-bit-time-of-day.yml
index e5bedead..956a1866 100644
--- a/spec/rtems/timer/if/class-bit-time-of-day.yml
+++ b/spec/rtems/timer/if/class-bit-time-of-day.yml
@@ -16,6 +16,8 @@ links:
uid: header
- role: interface-ingroup
uid: group
+- role: constraint
+ uid: /constraint/constant-not-pre-qualified
name: TIMER_CLASS_BIT_TIME_OF_DAY
notes: null
type: interface