summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xgenerate_membench.py17
-rw-r--r--spec/bsp/if/group-clock.yml16
-rw-r--r--spec/bsp/req/mem-clock.yml (renamed from spec/dev/clock/req/mem-driver.yml)2
-rw-r--r--spec/bsp/val/mem-clock.yml (renamed from spec/dev/clock/val/mem-driver.yml)6
-rw-r--r--spec/rtems/barrier/req/mem-wait-rel-del.yml2
-rw-r--r--spec/rtems/barrier/req/mem-wait-rel.yml2
-rw-r--r--spec/rtems/clock/req/mem-get-uptime.yml2
-rw-r--r--spec/rtems/clock/req/mem-set-get-tod.yml2
-rw-r--r--spec/rtems/clock/req/mem-set.yml2
-rw-r--r--spec/rtems/event/req/mem-snd-rcv.yml2
-rw-r--r--spec/rtems/fatal/req/mem-fatal.yml2
-rw-r--r--spec/rtems/message/req/mem-bcst-rcv.yml2
-rw-r--r--spec/rtems/message/req/mem-snd-rcv-del.yml2
-rw-r--r--spec/rtems/message/req/mem-snd-rcv.yml2
-rw-r--r--spec/rtems/message/req/mem-ugt-rcv.yml2
-rw-r--r--spec/rtems/part/req/mem-get-ret-del.yml2
-rw-r--r--spec/rtems/part/req/mem-get-ret.yml2
-rw-r--r--spec/rtems/ratemon/req/mem-period-del.yml2
-rw-r--r--spec/rtems/ratemon/req/mem-period.yml2
-rw-r--r--spec/rtems/req/mem-basic.yml2
-rw-r--r--spec/rtems/req/mem-smp-1.yml2
-rw-r--r--spec/rtems/req/mem-smp-global-2.yml2
-rw-r--r--spec/rtems/req/mem-smp-global-4.yml2
-rw-r--r--spec/rtems/req/mem-smp-part-2.yml2
-rw-r--r--spec/rtems/req/mem-smp-part-4.yml2
-rw-r--r--spec/rtems/scheduler/req/mem-add-cpu.yml2
-rw-r--r--spec/rtems/scheduler/req/mem-rm-cpu.yml2
-rw-r--r--spec/rtems/sem/req/mem-obt-rel-del.yml2
-rw-r--r--spec/rtems/sem/req/mem-obt-rel.yml2
-rw-r--r--spec/rtems/signal/req/mem-catch-snd.yml2
-rw-r--r--spec/rtems/task/req/mem-delete.yml2
-rw-r--r--spec/rtems/task/req/mem-exit.yml2
-rw-r--r--spec/rtems/task/req/mem-get-affinity.yml2
-rw-r--r--spec/rtems/task/req/mem-get-priority.yml2
-rw-r--r--spec/rtems/task/req/mem-get-scheduler.yml2
-rw-r--r--spec/rtems/task/req/mem-mode.yml2
-rw-r--r--spec/rtems/task/req/mem-restart.yml2
-rw-r--r--spec/rtems/task/req/mem-set-affinity.yml2
-rw-r--r--spec/rtems/task/req/mem-set-priority.yml2
-rw-r--r--spec/rtems/task/req/mem-set-scheduler.yml2
-rw-r--r--spec/rtems/task/req/mem-sus-res.yml2
-rw-r--r--spec/rtems/task/req/mem-wake-after.yml2
-rw-r--r--spec/rtems/task/req/mem-wake-when.yml2
-rw-r--r--spec/rtems/timer/req/mem-after.yml2
-rw-r--r--spec/rtems/timer/req/mem-cancel.yml2
-rw-r--r--spec/rtems/timer/req/mem-delete.yml2
-rw-r--r--spec/rtems/timer/req/mem-reset.yml2
-rw-r--r--spec/rtems/timer/req/mem-srv-after.yml2
-rw-r--r--spec/rtems/timer/req/mem-srv-init.yml2
-rw-r--r--spec/rtems/timer/req/mem-srv-when.yml2
-rw-r--r--spec/rtems/timer/req/mem-when.yml2
-rw-r--r--spec/rtems/userext/req/mem-create.yml2
-rw-r--r--spec/rtems/userext/req/mem-delete.yml2
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