[rtems-central commit] spec: Add not pre-qualified constraints

Sebastian Huber sebh at rtems.org
Fri Nov 19 07:51:56 UTC 2021


Module:    rtems-central
Branch:    master
Commit:    3fcc02ea9efa2ad60b43935e9560b435751b6a97
Changeset: http://git.rtems.org/rtems-central/commit/?id=3fcc02ea9efa2ad60b43935e9560b435751b6a97

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Sat Nov 13 22:12:12 2021 +0100

spec: Add not pre-qualified constraints

---

 spec/acfg/if/exception-to-signal-mapping.yml   | 2 ++
 spec/rtems/config/if/has-hardware-fp.yml       | 2 ++
 spec/rtems/config/if/unlimited-objects.yml     | 2 ++
 spec/rtems/cpuuse/if/cpu-info-report.yml       | 2 ++
 spec/rtems/cpuuse/if/report-with-plugin.yml    | 2 ++
 spec/rtems/cpuuse/if/report.yml                | 2 ++
 spec/rtems/cpuuse/if/top-with-plugin.yml       | 2 ++
 spec/rtems/cpuuse/if/top.yml                   | 2 ++
 spec/rtems/intr/if/is-replace.yml              | 2 ++
 spec/rtems/intr/if/is-shared.yml               | 2 ++
 spec/rtems/intr/if/is-unique.yml               | 2 ++
 spec/rtems/intr/if/server-default.yml          | 2 ++
 spec/rtems/mode/if/interrupt-level-body.yml    | 2 ++
 spec/rtems/mode/if/interrupt-mask-constant.yml | 2 ++
 spec/rtems/mp/if/minimum-hetero-conversion.yml | 2 ++
 spec/rtems/mp/if/minimum-packet-size.yml       | 2 ++
 spec/rtems/object/if/id-final-index.yml        | 2 ++
 spec/rtems/object/if/id-final.yml              | 2 ++
 spec/rtems/object/if/id-initial-index.yml      | 2 ++
 spec/rtems/timer/if/class-bit-not-dormant.yml  | 2 ++
 spec/rtems/timer/if/class-bit-on-task.yml      | 2 ++
 spec/rtems/timer/if/class-bit-time-of-day.yml  | 2 ++
 22 files changed, 44 insertions(+)

diff --git a/spec/acfg/if/exception-to-signal-mapping.yml b/spec/acfg/if/exception-to-signal-mapping.yml
index fc717e3..16b468e 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 97099bf..ae4790a 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 e821baf..cc6a381 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 326d74f..94f854f 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 dd5cb6b..2e18e37 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 bf36999..ce4913b 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 3eac6e2..ec108e9 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 338e309..0fd14fd 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 ce84fd6..e7f7ccb 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 94ed576..287bf45 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 301d350..b137792 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 3738b58..c5e5047 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 a42fb0d..09559ca 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 4d33951..918a87a 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 4806c56..a17be4b 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 703c8d7..b1b0988 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 d646db3..d4aa2dc 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 5e22f24..7ca4957 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 f9a9517..978fa46 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 712cb41..3cc9c3d 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 3cc852e..7f5701b 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 e5bedea..956a186 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



More information about the vc mailing list