diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2021-11-13 22:12:12 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2021-11-18 20:49:01 +0100 |
commit | 3fcc02ea9efa2ad60b43935e9560b435751b6a97 (patch) | |
tree | 2215c37ea90af797e21b71f2fb80831f2d873074 | |
parent | spec: Polish configuration API (diff) | |
download | rtems-central-3fcc02ea9efa2ad60b43935e9560b435751b6a97.tar.bz2 |
spec: Add not pre-qualified constraints
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 |