diff options
53 files changed, 130 insertions, 9 deletions
diff --git a/generate_membench.py b/generate_membench.py index beacf0b3..96ad2494 100755 --- a/generate_membench.py +++ b/generate_membench.py @@ -214,9 +214,9 @@ RTEMS_SCHEDULER_EDF_SMP( d ); """ + _CONFIG_DEFAULT), _Test( - "dev/clock", - "driver", - ["/rtems/req/mem-basic"], + "bsp", + "clock", + ["../if/group-clock", "/rtems/req/mem-basic"], """a basic application configuration with the clock driver enabled (${/acfg/if/appl-needs-clock-driver:/name})""", None, @@ -295,7 +295,7 @@ and ${../if/receive:/name}""", _Test( "rtems/fatal", "fatal", - _LINKS_BASIC, + ["../../req/group"] + _LINKS_BASIC, """a basic application configuration with a call to ${../if/fatal:/name}""", None, @@ -412,7 +412,7 @@ ${../if/delete:/name}""", _Test( "rtems/scheduler", "add-cpu", - ["../../req/mem-smp-1"], + ["../../req/group", "../../req/mem-smp-1"], """a basic application configuration with a call to ${../if/add-processor:/name}""", None, @@ -421,7 +421,7 @@ call to ${../if/add-processor:/name}""", _Test( "rtems/scheduler", "rm-cpu", - ["../../req/mem-smp-1"], + ["../../req/group", "../../req/mem-smp-1"], """a basic application configuration with a call to ${../if/remove-processor:/name}""", None, @@ -730,6 +730,11 @@ def _block(lines: Optional[str], level: int = 2) -> str: def _links(links: List[str]) -> str: text = [] # type: List[str] for link in links: + if "group" in link: + break + else: + links.insert(0, "group") + for link in links: text.append(f"""- role: requirement-refinement uid: {link}""") return "\n".join(text) diff --git a/spec/bsp/if/group-clock.yml b/spec/bsp/if/group-clock.yml new file mode 100644 index 00000000..e7ab9488 --- /dev/null +++ b/spec/bsp/if/group-clock.yml @@ -0,0 +1,16 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +copyrights: +- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) +enabled-by: true +identifier: bsp_clock +links: +- role: interface-ingroup + uid: group-shared +non-functional-type: design-group +rationale: null +references: [] +requirement-type: non-functional +text: | + The shared ${/glossary/bsp:/term} interrupt support shall be a component + containing functions used to implement a ${/glossary/clock-driver:/term}. +type: requirement diff --git a/spec/dev/clock/req/mem-driver.yml b/spec/bsp/req/mem-clock.yml index ce822bfe..34a414cc 100644 --- a/spec/dev/clock/req/mem-driver.yml +++ b/spec/bsp/req/mem-clock.yml @@ -4,6 +4,8 @@ copyrights: enabled-by: true links: - role: requirement-refinement + uid: ../if/group-clock +- role: requirement-refinement uid: /rtems/req/mem-basic non-functional-type: quality rationale: null diff --git a/spec/dev/clock/val/mem-driver.yml b/spec/bsp/val/mem-clock.yml index 6d3cb0d3..4ecc5c95 100644 --- a/spec/dev/clock/val/mem-driver.yml +++ b/spec/bsp/val/mem-clock.yml @@ -4,7 +4,7 @@ copyrights: enabled-by: true links: - role: validation - uid: ../req/mem-driver + uid: ../req/mem-clock test-brief: | This static memory usage benchmark program facilitates a basic application configuration with the clock driver enabled @@ -49,6 +49,6 @@ test-description: null test-includes: - rtems.h test-local-includes: [] -test-suite-name: MemDriver -test-target: testsuites/membench/mem-clock-driver.c +test-suite-name: MemClock +test-target: testsuites/membench/mem-bsp-clock.c type: test-suite diff --git a/spec/rtems/barrier/req/mem-wait-rel-del.yml b/spec/rtems/barrier/req/mem-wait-rel-del.yml index 4db9861a..b3a2c1c7 100644 --- a/spec/rtems/barrier/req/mem-wait-rel-del.yml +++ b/spec/rtems/barrier/req/mem-wait-rel-del.yml @@ -4,6 +4,8 @@ copyrights: enabled-by: true links: - role: requirement-refinement + uid: group +- role: requirement-refinement uid: ../../req/mem-basic non-functional-type: quality rationale: null diff --git a/spec/rtems/barrier/req/mem-wait-rel.yml b/spec/rtems/barrier/req/mem-wait-rel.yml index 89fdf5be..328103c9 100644 --- a/spec/rtems/barrier/req/mem-wait-rel.yml +++ b/spec/rtems/barrier/req/mem-wait-rel.yml @@ -4,6 +4,8 @@ copyrights: enabled-by: true links: - role: requirement-refinement + uid: group +- role: requirement-refinement uid: ../../req/mem-basic non-functional-type: quality rationale: null diff --git a/spec/rtems/clock/req/mem-get-uptime.yml b/spec/rtems/clock/req/mem-get-uptime.yml index 7be61060..fb79813d 100644 --- a/spec/rtems/clock/req/mem-get-uptime.yml +++ b/spec/rtems/clock/req/mem-get-uptime.yml @@ -4,6 +4,8 @@ copyrights: enabled-by: true links: - role: requirement-refinement + uid: group +- role: requirement-refinement uid: ../../req/mem-basic non-functional-type: quality rationale: null diff --git a/spec/rtems/clock/req/mem-set-get-tod.yml b/spec/rtems/clock/req/mem-set-get-tod.yml index 785ba450..9e730173 100644 --- a/spec/rtems/clock/req/mem-set-get-tod.yml +++ b/spec/rtems/clock/req/mem-set-get-tod.yml @@ -4,6 +4,8 @@ copyrights: enabled-by: true links: - role: requirement-refinement + uid: group +- role: requirement-refinement uid: ../../req/mem-basic non-functional-type: quality rationale: null diff --git a/spec/rtems/clock/req/mem-set.yml b/spec/rtems/clock/req/mem-set.yml index 71500eab..f368329b 100644 --- a/spec/rtems/clock/req/mem-set.yml +++ b/spec/rtems/clock/req/mem-set.yml @@ -4,6 +4,8 @@ copyrights: enabled-by: true links: - role: requirement-refinement + uid: group +- role: requirement-refinement uid: ../../req/mem-basic non-functional-type: quality rationale: null diff --git a/spec/rtems/event/req/mem-snd-rcv.yml b/spec/rtems/event/req/mem-snd-rcv.yml index 46939338..9146d307 100644 --- a/spec/rtems/event/req/mem-snd-rcv.yml +++ b/spec/rtems/event/req/mem-snd-rcv.yml @@ -4,6 +4,8 @@ copyrights: enabled-by: true links: - role: requirement-refinement + uid: group +- role: requirement-refinement uid: ../../req/mem-basic non-functional-type: quality rationale: null diff --git a/spec/rtems/fatal/req/mem-fatal.yml b/spec/rtems/fatal/req/mem-fatal.yml index 3dca0890..c4e42cfc 100644 --- a/spec/rtems/fatal/req/mem-fatal.yml +++ b/spec/rtems/fatal/req/mem-fatal.yml @@ -4,6 +4,8 @@ copyrights: enabled-by: true links: - role: requirement-refinement + uid: ../../req/group +- role: requirement-refinement uid: ../../req/mem-basic non-functional-type: quality rationale: null diff --git a/spec/rtems/message/req/mem-bcst-rcv.yml b/spec/rtems/message/req/mem-bcst-rcv.yml index cb4c44b2..11f078d1 100644 --- a/spec/rtems/message/req/mem-bcst-rcv.yml +++ b/spec/rtems/message/req/mem-bcst-rcv.yml @@ -4,6 +4,8 @@ copyrights: enabled-by: true links: - role: requirement-refinement + uid: group +- role: requirement-refinement uid: ../../req/mem-basic non-functional-type: quality rationale: null diff --git a/spec/rtems/message/req/mem-snd-rcv-del.yml b/spec/rtems/message/req/mem-snd-rcv-del.yml index 4ee92ba1..c4d6e356 100644 --- a/spec/rtems/message/req/mem-snd-rcv-del.yml +++ b/spec/rtems/message/req/mem-snd-rcv-del.yml @@ -4,6 +4,8 @@ copyrights: enabled-by: true links: - role: requirement-refinement + uid: group +- role: requirement-refinement uid: ../../req/mem-basic non-functional-type: quality rationale: null diff --git a/spec/rtems/message/req/mem-snd-rcv.yml b/spec/rtems/message/req/mem-snd-rcv.yml index ef616787..7a239b0d 100644 --- a/spec/rtems/message/req/mem-snd-rcv.yml +++ b/spec/rtems/message/req/mem-snd-rcv.yml @@ -4,6 +4,8 @@ copyrights: enabled-by: true links: - role: requirement-refinement + uid: group +- role: requirement-refinement uid: ../../req/mem-basic non-functional-type: quality rationale: null diff --git a/spec/rtems/message/req/mem-ugt-rcv.yml b/spec/rtems/message/req/mem-ugt-rcv.yml index b1edbcc2..d22ea190 100644 --- a/spec/rtems/message/req/mem-ugt-rcv.yml +++ b/spec/rtems/message/req/mem-ugt-rcv.yml @@ -4,6 +4,8 @@ copyrights: enabled-by: true links: - role: requirement-refinement + uid: group +- role: requirement-refinement uid: ../../req/mem-basic non-functional-type: quality rationale: null diff --git a/spec/rtems/part/req/mem-get-ret-del.yml b/spec/rtems/part/req/mem-get-ret-del.yml index 7395e062..76f2feb8 100644 --- a/spec/rtems/part/req/mem-get-ret-del.yml +++ b/spec/rtems/part/req/mem-get-ret-del.yml @@ -4,6 +4,8 @@ copyrights: enabled-by: true links: - role: requirement-refinement + uid: group +- role: requirement-refinement uid: ../../req/mem-basic non-functional-type: quality rationale: null diff --git a/spec/rtems/part/req/mem-get-ret.yml b/spec/rtems/part/req/mem-get-ret.yml index f84d9514..5134e75c 100644 --- a/spec/rtems/part/req/mem-get-ret.yml +++ b/spec/rtems/part/req/mem-get-ret.yml @@ -4,6 +4,8 @@ copyrights: enabled-by: true links: - role: requirement-refinement + uid: group +- role: requirement-refinement uid: ../../req/mem-basic non-functional-type: quality rationale: null diff --git a/spec/rtems/ratemon/req/mem-period-del.yml b/spec/rtems/ratemon/req/mem-period-del.yml index 5fd8c847..4ed91d7f 100644 --- a/spec/rtems/ratemon/req/mem-period-del.yml +++ b/spec/rtems/ratemon/req/mem-period-del.yml @@ -4,6 +4,8 @@ copyrights: enabled-by: true links: - role: requirement-refinement + uid: group +- role: requirement-refinement uid: ../../req/mem-basic non-functional-type: quality rationale: null diff --git a/spec/rtems/ratemon/req/mem-period.yml b/spec/rtems/ratemon/req/mem-period.yml index 5ea9f542..8f124b60 100644 --- a/spec/rtems/ratemon/req/mem-period.yml +++ b/spec/rtems/ratemon/req/mem-period.yml @@ -4,6 +4,8 @@ copyrights: enabled-by: true links: - role: requirement-refinement + uid: group +- role: requirement-refinement uid: ../../req/mem-basic non-functional-type: quality rationale: null diff --git a/spec/rtems/req/mem-basic.yml b/spec/rtems/req/mem-basic.yml index 0c2a13a2..51d08ece 100644 --- a/spec/rtems/req/mem-basic.yml +++ b/spec/rtems/req/mem-basic.yml @@ -4,6 +4,8 @@ copyrights: enabled-by: true links: - role: requirement-refinement + uid: group +- role: requirement-refinement uid: /req/mem-benchmark non-functional-type: quality rationale: null diff --git a/spec/rtems/req/mem-smp-1.yml b/spec/rtems/req/mem-smp-1.yml index 2a82a9ee..28da7b34 100644 --- a/spec/rtems/req/mem-smp-1.yml +++ b/spec/rtems/req/mem-smp-1.yml @@ -4,6 +4,8 @@ copyrights: enabled-by: true links: - role: requirement-refinement + uid: group +- role: requirement-refinement uid: mem-basic non-functional-type: quality rationale: null diff --git a/spec/rtems/req/mem-smp-global-2.yml b/spec/rtems/req/mem-smp-global-2.yml index 3f56e572..d64515bd 100644 --- a/spec/rtems/req/mem-smp-global-2.yml +++ b/spec/rtems/req/mem-smp-global-2.yml @@ -4,6 +4,8 @@ copyrights: enabled-by: true links: - role: requirement-refinement + uid: group +- role: requirement-refinement uid: mem-smp-1 non-functional-type: quality rationale: null diff --git a/spec/rtems/req/mem-smp-global-4.yml b/spec/rtems/req/mem-smp-global-4.yml index d078da1d..3603c553 100644 --- a/spec/rtems/req/mem-smp-global-4.yml +++ b/spec/rtems/req/mem-smp-global-4.yml @@ -4,6 +4,8 @@ copyrights: enabled-by: true links: - role: requirement-refinement + uid: group +- role: requirement-refinement uid: mem-smp-1 non-functional-type: quality rationale: null diff --git a/spec/rtems/req/mem-smp-part-2.yml b/spec/rtems/req/mem-smp-part-2.yml index 9554807a..14f89519 100644 --- a/spec/rtems/req/mem-smp-part-2.yml +++ b/spec/rtems/req/mem-smp-part-2.yml @@ -4,6 +4,8 @@ copyrights: enabled-by: true links: - role: requirement-refinement + uid: group +- role: requirement-refinement uid: mem-smp-1 non-functional-type: quality rationale: null diff --git a/spec/rtems/req/mem-smp-part-4.yml b/spec/rtems/req/mem-smp-part-4.yml index ab7fe306..9f16cadf 100644 --- a/spec/rtems/req/mem-smp-part-4.yml +++ b/spec/rtems/req/mem-smp-part-4.yml @@ -4,6 +4,8 @@ copyrights: enabled-by: true links: - role: requirement-refinement + uid: group +- role: requirement-refinement uid: mem-smp-1 non-functional-type: quality rationale: null diff --git a/spec/rtems/scheduler/req/mem-add-cpu.yml b/spec/rtems/scheduler/req/mem-add-cpu.yml index 376e3912..ac171a69 100644 --- a/spec/rtems/scheduler/req/mem-add-cpu.yml +++ b/spec/rtems/scheduler/req/mem-add-cpu.yml @@ -4,6 +4,8 @@ copyrights: enabled-by: true links: - role: requirement-refinement + uid: ../../req/group +- role: requirement-refinement uid: ../../req/mem-smp-1 non-functional-type: quality rationale: null diff --git a/spec/rtems/scheduler/req/mem-rm-cpu.yml b/spec/rtems/scheduler/req/mem-rm-cpu.yml index 0cd32774..5b9cd72f 100644 --- a/spec/rtems/scheduler/req/mem-rm-cpu.yml +++ b/spec/rtems/scheduler/req/mem-rm-cpu.yml @@ -4,6 +4,8 @@ copyrights: enabled-by: true links: - role: requirement-refinement + uid: ../../req/group +- role: requirement-refinement uid: ../../req/mem-smp-1 non-functional-type: quality rationale: null diff --git a/spec/rtems/sem/req/mem-obt-rel-del.yml b/spec/rtems/sem/req/mem-obt-rel-del.yml index e997aff4..28b67717 100644 --- a/spec/rtems/sem/req/mem-obt-rel-del.yml +++ b/spec/rtems/sem/req/mem-obt-rel-del.yml @@ -4,6 +4,8 @@ copyrights: enabled-by: true links: - role: requirement-refinement + uid: group +- role: requirement-refinement uid: ../../req/mem-basic non-functional-type: quality rationale: null diff --git a/spec/rtems/sem/req/mem-obt-rel.yml b/spec/rtems/sem/req/mem-obt-rel.yml index 1224b32c..d0cd0296 100644 --- a/spec/rtems/sem/req/mem-obt-rel.yml +++ b/spec/rtems/sem/req/mem-obt-rel.yml @@ -4,6 +4,8 @@ copyrights: enabled-by: true links: - role: requirement-refinement + uid: group +- role: requirement-refinement uid: ../../req/mem-basic non-functional-type: quality rationale: null diff --git a/spec/rtems/signal/req/mem-catch-snd.yml b/spec/rtems/signal/req/mem-catch-snd.yml index fea454a6..c724117e 100644 --- a/spec/rtems/signal/req/mem-catch-snd.yml +++ b/spec/rtems/signal/req/mem-catch-snd.yml @@ -4,6 +4,8 @@ copyrights: enabled-by: true links: - role: requirement-refinement + uid: group +- role: requirement-refinement uid: ../../req/mem-basic non-functional-type: quality rationale: null diff --git a/spec/rtems/task/req/mem-delete.yml b/spec/rtems/task/req/mem-delete.yml index f09c2bc6..5a315d96 100644 --- a/spec/rtems/task/req/mem-delete.yml +++ b/spec/rtems/task/req/mem-delete.yml @@ -4,6 +4,8 @@ copyrights: enabled-by: true links: - role: requirement-refinement + uid: group +- role: requirement-refinement uid: ../../req/mem-basic non-functional-type: quality rationale: null diff --git a/spec/rtems/task/req/mem-exit.yml b/spec/rtems/task/req/mem-exit.yml index 669c8db3..c15d0ee0 100644 --- a/spec/rtems/task/req/mem-exit.yml +++ b/spec/rtems/task/req/mem-exit.yml @@ -4,6 +4,8 @@ copyrights: enabled-by: true links: - role: requirement-refinement + uid: group +- role: requirement-refinement uid: ../../req/mem-basic non-functional-type: quality rationale: null diff --git a/spec/rtems/task/req/mem-get-affinity.yml b/spec/rtems/task/req/mem-get-affinity.yml index 0643b450..197da696 100644 --- a/spec/rtems/task/req/mem-get-affinity.yml +++ b/spec/rtems/task/req/mem-get-affinity.yml @@ -4,6 +4,8 @@ copyrights: enabled-by: true links: - role: requirement-refinement + uid: group +- role: requirement-refinement uid: ../../req/mem-basic non-functional-type: quality rationale: null diff --git a/spec/rtems/task/req/mem-get-priority.yml b/spec/rtems/task/req/mem-get-priority.yml index 78b8c538..60f064f0 100644 --- a/spec/rtems/task/req/mem-get-priority.yml +++ b/spec/rtems/task/req/mem-get-priority.yml @@ -4,6 +4,8 @@ copyrights: enabled-by: true links: - role: requirement-refinement + uid: group +- role: requirement-refinement uid: ../../req/mem-basic non-functional-type: quality rationale: null diff --git a/spec/rtems/task/req/mem-get-scheduler.yml b/spec/rtems/task/req/mem-get-scheduler.yml index a3cb6db8..ef251746 100644 --- a/spec/rtems/task/req/mem-get-scheduler.yml +++ b/spec/rtems/task/req/mem-get-scheduler.yml @@ -4,6 +4,8 @@ copyrights: enabled-by: true links: - role: requirement-refinement + uid: group +- role: requirement-refinement uid: ../../req/mem-basic non-functional-type: quality rationale: null diff --git a/spec/rtems/task/req/mem-mode.yml b/spec/rtems/task/req/mem-mode.yml index e939e182..733f95bc 100644 --- a/spec/rtems/task/req/mem-mode.yml +++ b/spec/rtems/task/req/mem-mode.yml @@ -4,6 +4,8 @@ copyrights: enabled-by: true links: - role: requirement-refinement + uid: group +- role: requirement-refinement uid: ../../req/mem-basic non-functional-type: quality rationale: null diff --git a/spec/rtems/task/req/mem-restart.yml b/spec/rtems/task/req/mem-restart.yml index 42c906ca..b6cc49ac 100644 --- a/spec/rtems/task/req/mem-restart.yml +++ b/spec/rtems/task/req/mem-restart.yml @@ -4,6 +4,8 @@ copyrights: enabled-by: true links: - role: requirement-refinement + uid: group +- role: requirement-refinement uid: ../../req/mem-basic non-functional-type: quality rationale: null diff --git a/spec/rtems/task/req/mem-set-affinity.yml b/spec/rtems/task/req/mem-set-affinity.yml index cb68b890..6276e677 100644 --- a/spec/rtems/task/req/mem-set-affinity.yml +++ b/spec/rtems/task/req/mem-set-affinity.yml @@ -4,6 +4,8 @@ copyrights: enabled-by: true links: - role: requirement-refinement + uid: group +- role: requirement-refinement uid: ../../req/mem-basic non-functional-type: quality rationale: null diff --git a/spec/rtems/task/req/mem-set-priority.yml b/spec/rtems/task/req/mem-set-priority.yml index 0cdb2485..f18fed6a 100644 --- a/spec/rtems/task/req/mem-set-priority.yml +++ b/spec/rtems/task/req/mem-set-priority.yml @@ -4,6 +4,8 @@ copyrights: enabled-by: true links: - role: requirement-refinement + uid: group +- role: requirement-refinement uid: ../../req/mem-basic non-functional-type: quality rationale: null diff --git a/spec/rtems/task/req/mem-set-scheduler.yml b/spec/rtems/task/req/mem-set-scheduler.yml index d174ee16..98c03205 100644 --- a/spec/rtems/task/req/mem-set-scheduler.yml +++ b/spec/rtems/task/req/mem-set-scheduler.yml @@ -4,6 +4,8 @@ copyrights: enabled-by: true links: - role: requirement-refinement + uid: group +- role: requirement-refinement uid: ../../req/mem-basic non-functional-type: quality rationale: null diff --git a/spec/rtems/task/req/mem-sus-res.yml b/spec/rtems/task/req/mem-sus-res.yml index 03f3474a..48fbc302 100644 --- a/spec/rtems/task/req/mem-sus-res.yml +++ b/spec/rtems/task/req/mem-sus-res.yml @@ -4,6 +4,8 @@ copyrights: enabled-by: true links: - role: requirement-refinement + uid: group +- role: requirement-refinement uid: ../../req/mem-basic non-functional-type: quality rationale: null diff --git a/spec/rtems/task/req/mem-wake-after.yml b/spec/rtems/task/req/mem-wake-after.yml index cc5ecaf3..fc0db0e6 100644 --- a/spec/rtems/task/req/mem-wake-after.yml +++ b/spec/rtems/task/req/mem-wake-after.yml @@ -4,6 +4,8 @@ copyrights: enabled-by: true links: - role: requirement-refinement + uid: group +- role: requirement-refinement uid: ../../req/mem-basic non-functional-type: quality rationale: null diff --git a/spec/rtems/task/req/mem-wake-when.yml b/spec/rtems/task/req/mem-wake-when.yml index 5603446d..70b4e03f 100644 --- a/spec/rtems/task/req/mem-wake-when.yml +++ b/spec/rtems/task/req/mem-wake-when.yml @@ -4,6 +4,8 @@ copyrights: enabled-by: true links: - role: requirement-refinement + uid: group +- role: requirement-refinement uid: ../../req/mem-basic non-functional-type: quality rationale: null diff --git a/spec/rtems/timer/req/mem-after.yml b/spec/rtems/timer/req/mem-after.yml index 25afc60a..a009eebe 100644 --- a/spec/rtems/timer/req/mem-after.yml +++ b/spec/rtems/timer/req/mem-after.yml @@ -4,6 +4,8 @@ copyrights: enabled-by: true links: - role: requirement-refinement + uid: group +- role: requirement-refinement uid: ../../req/mem-basic non-functional-type: quality rationale: null diff --git a/spec/rtems/timer/req/mem-cancel.yml b/spec/rtems/timer/req/mem-cancel.yml index c8772de6..5f4242e4 100644 --- a/spec/rtems/timer/req/mem-cancel.yml +++ b/spec/rtems/timer/req/mem-cancel.yml @@ -4,6 +4,8 @@ copyrights: enabled-by: true links: - role: requirement-refinement + uid: group +- role: requirement-refinement uid: ../../req/mem-basic non-functional-type: quality rationale: null diff --git a/spec/rtems/timer/req/mem-delete.yml b/spec/rtems/timer/req/mem-delete.yml index d2f277c9..0e84a97e 100644 --- a/spec/rtems/timer/req/mem-delete.yml +++ b/spec/rtems/timer/req/mem-delete.yml @@ -4,6 +4,8 @@ copyrights: enabled-by: true links: - role: requirement-refinement + uid: group +- role: requirement-refinement uid: ../../req/mem-basic non-functional-type: quality rationale: null diff --git a/spec/rtems/timer/req/mem-reset.yml b/spec/rtems/timer/req/mem-reset.yml index a97ca882..91ef369c 100644 --- a/spec/rtems/timer/req/mem-reset.yml +++ b/spec/rtems/timer/req/mem-reset.yml @@ -4,6 +4,8 @@ copyrights: enabled-by: true links: - role: requirement-refinement + uid: group +- role: requirement-refinement uid: ../../req/mem-basic non-functional-type: quality rationale: null diff --git a/spec/rtems/timer/req/mem-srv-after.yml b/spec/rtems/timer/req/mem-srv-after.yml index 565ef740..2dc7b91a 100644 --- a/spec/rtems/timer/req/mem-srv-after.yml +++ b/spec/rtems/timer/req/mem-srv-after.yml @@ -4,6 +4,8 @@ copyrights: enabled-by: true links: - role: requirement-refinement + uid: group +- role: requirement-refinement uid: ../../req/mem-basic non-functional-type: quality rationale: null diff --git a/spec/rtems/timer/req/mem-srv-init.yml b/spec/rtems/timer/req/mem-srv-init.yml index 2d574d46..3e1dee4d 100644 --- a/spec/rtems/timer/req/mem-srv-init.yml +++ b/spec/rtems/timer/req/mem-srv-init.yml @@ -4,6 +4,8 @@ copyrights: enabled-by: true links: - role: requirement-refinement + uid: group +- role: requirement-refinement uid: ../../req/mem-basic non-functional-type: quality rationale: null diff --git a/spec/rtems/timer/req/mem-srv-when.yml b/spec/rtems/timer/req/mem-srv-when.yml index fe3229c5..1a8e895a 100644 --- a/spec/rtems/timer/req/mem-srv-when.yml +++ b/spec/rtems/timer/req/mem-srv-when.yml @@ -4,6 +4,8 @@ copyrights: enabled-by: true links: - role: requirement-refinement + uid: group +- role: requirement-refinement uid: ../../req/mem-basic non-functional-type: quality rationale: null diff --git a/spec/rtems/timer/req/mem-when.yml b/spec/rtems/timer/req/mem-when.yml index 29d2f637..0fbf9035 100644 --- a/spec/rtems/timer/req/mem-when.yml +++ b/spec/rtems/timer/req/mem-when.yml @@ -4,6 +4,8 @@ copyrights: enabled-by: true links: - role: requirement-refinement + uid: group +- role: requirement-refinement uid: ../../req/mem-basic non-functional-type: quality rationale: null diff --git a/spec/rtems/userext/req/mem-create.yml b/spec/rtems/userext/req/mem-create.yml index c8361e3e..66c783d4 100644 --- a/spec/rtems/userext/req/mem-create.yml +++ b/spec/rtems/userext/req/mem-create.yml @@ -4,6 +4,8 @@ copyrights: enabled-by: true links: - role: requirement-refinement + uid: group +- role: requirement-refinement uid: ../../req/mem-basic non-functional-type: quality rationale: null diff --git a/spec/rtems/userext/req/mem-delete.yml b/spec/rtems/userext/req/mem-delete.yml index 6628a8d6..a943079e 100644 --- a/spec/rtems/userext/req/mem-delete.yml +++ b/spec/rtems/userext/req/mem-delete.yml @@ -4,6 +4,8 @@ copyrights: enabled-by: true links: - role: requirement-refinement + uid: group +- role: requirement-refinement uid: ../../req/mem-basic non-functional-type: quality rationale: null |