[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