summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2022-09-02 09:40:32 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2022-09-02 13:27:38 +0200
commit8ab349b848aa54c241189660d783f62bcdc8f516 (patch)
tree85a67269c000c275d47c0fe2afc52af257e1d1ad
parentspec: Add groups for rtems_printer (diff)
downloadrtems-central-8ab349b848aa54c241189660d783f62bcdc8f516.tar.bz2
spec: Add Classic API items to groups
-rw-r--r--spec/rtems/cache/if/header.yml2
-rw-r--r--spec/rtems/cache/req/group.yml16
-rw-r--r--spec/rtems/clock/if/bintime.yml2
-rw-r--r--spec/rtems/config/if/header-2.yml2
-rw-r--r--spec/rtems/cpuuse/if/printer.yml2
-rw-r--r--spec/rtems/dpmem/if/header.yml2
-rw-r--r--spec/rtems/dpmem/req/group.yml16
-rw-r--r--spec/rtems/fatal/if/header.yml2
-rw-r--r--spec/rtems/init/if/header.yml2
-rw-r--r--spec/rtems/intr/if/header.yml2
-rw-r--r--spec/rtems/malloc/if/header.yml2
-rw-r--r--spec/rtems/mode/if/header.yml2
-rw-r--r--spec/rtems/mode/req/group.yml15
-rw-r--r--spec/rtems/mp/if/header.yml2
-rw-r--r--spec/rtems/object/if/header.yml2
-rw-r--r--spec/rtems/object/req/group.yml16
-rw-r--r--spec/rtems/option/if/header.yml2
-rw-r--r--spec/rtems/ratemon/if/printer.yml2
-rw-r--r--spec/rtems/region/if/header.yml2
-rw-r--r--spec/rtems/region/req/group.yml16
-rw-r--r--spec/rtems/status/if/header.yml2
-rw-r--r--spec/rtems/support/if/header.yml2
-rw-r--r--spec/rtems/type/if/header.yml2
23 files changed, 115 insertions, 0 deletions
diff --git a/spec/rtems/cache/if/header.yml b/spec/rtems/cache/if/header.yml
index 1f80d9f7..0a4d7553 100644
--- a/spec/rtems/cache/if/header.yml
+++ b/spec/rtems/cache/if/header.yml
@@ -8,6 +8,8 @@ interface-type: header-file
links:
- role: interface-placement
uid: /if/domain
+- role: interface-ingroup
+ uid: ../req/group
path: rtems/rtems/cache.h
prefix: cpukit/include
type: interface
diff --git a/spec/rtems/cache/req/group.yml b/spec/rtems/cache/req/group.yml
new file mode 100644
index 00000000..12e6b93c
--- /dev/null
+++ b/spec/rtems/cache/req/group.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: RTEMSImplClassicCache
+links:
+- role: requirement-refinement
+ uid: ../../req/group
+non-functional-type: design-group
+rationale: null
+references: []
+requirement-type: non-functional
+text: |
+ The software architecture shall have a component containing the Cache Manager
+ implementation.
+type: requirement
diff --git a/spec/rtems/clock/if/bintime.yml b/spec/rtems/clock/if/bintime.yml
index 5fa0c172..441c8072 100644
--- a/spec/rtems/clock/if/bintime.yml
+++ b/spec/rtems/clock/if/bintime.yml
@@ -9,4 +9,6 @@ links:
uid: header
- role: interface-target
uid: /c/if/bintime
+- role: interface-ingroup
+ uid: ../req/group
type: interface
diff --git a/spec/rtems/config/if/header-2.yml b/spec/rtems/config/if/header-2.yml
index 672d1b45..aa46406a 100644
--- a/spec/rtems/config/if/header-2.yml
+++ b/spec/rtems/config/if/header-2.yml
@@ -10,6 +10,8 @@ interface-type: header-file
links:
- role: interface-placement
uid: /if/domain
+- role: interface-ingroup
+ uid: ../../req/group
path: rtems/rtems/config.h
prefix: cpukit/include
type: interface
diff --git a/spec/rtems/cpuuse/if/printer.yml b/spec/rtems/cpuuse/if/printer.yml
index 915f003a..6df56545 100644
--- a/spec/rtems/cpuuse/if/printer.yml
+++ b/spec/rtems/cpuuse/if/printer.yml
@@ -9,4 +9,6 @@ links:
uid: header
- role: interface-target
uid: ../../io/if/printer
+- role: interface-ingroup
+ uid: ../../req/group
type: interface
diff --git a/spec/rtems/dpmem/if/header.yml b/spec/rtems/dpmem/if/header.yml
index 38cf9925..b3f1031b 100644
--- a/spec/rtems/dpmem/if/header.yml
+++ b/spec/rtems/dpmem/if/header.yml
@@ -8,6 +8,8 @@ interface-type: header-file
links:
- role: interface-placement
uid: /if/domain
+- role: interface-ingroup
+ uid: ../req/group
path: rtems/rtems/dpmem.h
prefix: cpukit/include
type: interface
diff --git a/spec/rtems/dpmem/req/group.yml b/spec/rtems/dpmem/req/group.yml
new file mode 100644
index 00000000..c04a1d34
--- /dev/null
+++ b/spec/rtems/dpmem/req/group.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: RTEMSImplClassicDPMem
+links:
+- role: requirement-refinement
+ uid: ../../req/group
+non-functional-type: design-group
+rationale: null
+references: []
+requirement-type: non-functional
+text: |
+ The software architecture shall have a component containing the Dual-Ported
+ Memory Manager implementation.
+type: requirement
diff --git a/spec/rtems/fatal/if/header.yml b/spec/rtems/fatal/if/header.yml
index bbbeea0b..34170577 100644
--- a/spec/rtems/fatal/if/header.yml
+++ b/spec/rtems/fatal/if/header.yml
@@ -8,6 +8,8 @@ interface-type: header-file
links:
- role: interface-placement
uid: /if/domain
+- role: interface-ingroup
+ uid: ../../req/group
path: rtems/fatal.h
prefix: cpukit/include
type: interface
diff --git a/spec/rtems/init/if/header.yml b/spec/rtems/init/if/header.yml
index b02bbe78..44c000d1 100644
--- a/spec/rtems/init/if/header.yml
+++ b/spec/rtems/init/if/header.yml
@@ -8,6 +8,8 @@ interface-type: header-file
links:
- role: interface-placement
uid: /if/domain
+- role: interface-ingroup
+ uid: ../../req/group
path: rtems/init.h
prefix: cpukit/include
type: interface
diff --git a/spec/rtems/intr/if/header.yml b/spec/rtems/intr/if/header.yml
index 8663805a..4eb7062b 100644
--- a/spec/rtems/intr/if/header.yml
+++ b/spec/rtems/intr/if/header.yml
@@ -9,6 +9,8 @@ interface-type: header-file
links:
- role: interface-placement
uid: /if/domain
+- role: interface-ingroup
+ uid: ../../req/group
path: rtems/rtems/intr.h
prefix: cpukit/include
type: interface
diff --git a/spec/rtems/malloc/if/header.yml b/spec/rtems/malloc/if/header.yml
index cfe04a06..b73cb567 100644
--- a/spec/rtems/malloc/if/header.yml
+++ b/spec/rtems/malloc/if/header.yml
@@ -8,6 +8,8 @@ interface-type: header-file
links:
- role: interface-placement
uid: /score/if/domain
+- role: interface-ingroup
+ uid: group
path: rtems/malloc.h
prefix: cpukit/include
type: interface
diff --git a/spec/rtems/mode/if/header.yml b/spec/rtems/mode/if/header.yml
index 3877c3b4..d5d54b0a 100644
--- a/spec/rtems/mode/if/header.yml
+++ b/spec/rtems/mode/if/header.yml
@@ -9,6 +9,8 @@ interface-type: header-file
links:
- role: interface-placement
uid: /if/domain
+- role: interface-ingroup
+ uid: ../req/group
path: rtems/rtems/modes.h
prefix: cpukit/include
type: interface
diff --git a/spec/rtems/mode/req/group.yml b/spec/rtems/mode/req/group.yml
new file mode 100644
index 00000000..3e84003a
--- /dev/null
+++ b/spec/rtems/mode/req/group.yml
@@ -0,0 +1,15 @@
+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: RTEMSImplClassicModes
+links:
+- role: requirement-refinement
+ uid: ../../req/group
+non-functional-type: design-group
+rationale: null
+references: []
+requirement-type: non-functional
+text: |
+ The software architecture shall have a component containing the task modes support.
+type: requirement
diff --git a/spec/rtems/mp/if/header.yml b/spec/rtems/mp/if/header.yml
index 01f60b34..c511f1e4 100644
--- a/spec/rtems/mp/if/header.yml
+++ b/spec/rtems/mp/if/header.yml
@@ -8,6 +8,8 @@ interface-type: header-file
links:
- role: interface-placement
uid: /if/domain
+- role: interface-ingroup
+ uid: ../../req/group
path: rtems/rtems/mp.h
prefix: cpukit/include
type: interface
diff --git a/spec/rtems/object/if/header.yml b/spec/rtems/object/if/header.yml
index aa759dfa..0518c5d4 100644
--- a/spec/rtems/object/if/header.yml
+++ b/spec/rtems/object/if/header.yml
@@ -9,6 +9,8 @@ interface-type: header-file
links:
- role: interface-placement
uid: /if/domain
+- role: interface-ingroup
+ uid: ../req/group
path: rtems/rtems/object.h
prefix: cpukit/include
type: interface
diff --git a/spec/rtems/object/req/group.yml b/spec/rtems/object/req/group.yml
new file mode 100644
index 00000000..5d6cabe9
--- /dev/null
+++ b/spec/rtems/object/req/group.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: RTEMSImplClassicObject
+links:
+- role: requirement-refinement
+ uid: ../../req/group
+non-functional-type: design-group
+rationale: null
+references: []
+requirement-type: non-functional
+text: |
+ The software architecture shall have a component containing the object
+ support implementation.
+type: requirement
diff --git a/spec/rtems/option/if/header.yml b/spec/rtems/option/if/header.yml
index a7065d7c..ea4f480b 100644
--- a/spec/rtems/option/if/header.yml
+++ b/spec/rtems/option/if/header.yml
@@ -9,6 +9,8 @@ interface-type: header-file
links:
- role: interface-placement
uid: /if/domain
+- role: interface-ingroup
+ uid: ../../req/group
path: rtems/rtems/options.h
prefix: cpukit/include
type: interface
diff --git a/spec/rtems/ratemon/if/printer.yml b/spec/rtems/ratemon/if/printer.yml
index b4796bb5..e94cef9d 100644
--- a/spec/rtems/ratemon/if/printer.yml
+++ b/spec/rtems/ratemon/if/printer.yml
@@ -9,4 +9,6 @@ links:
uid: header
- role: interface-target
uid: ../../io/if/printer
+- role: interface-ingroup
+ uid: ../req/group
type: interface
diff --git a/spec/rtems/region/if/header.yml b/spec/rtems/region/if/header.yml
index 35d0db3c..aa4bbfb4 100644
--- a/spec/rtems/region/if/header.yml
+++ b/spec/rtems/region/if/header.yml
@@ -8,6 +8,8 @@ interface-type: header-file
links:
- role: interface-placement
uid: /if/domain
+- role: interface-ingroup
+ uid: ../req/group
path: rtems/rtems/region.h
prefix: cpukit/include
type: interface
diff --git a/spec/rtems/region/req/group.yml b/spec/rtems/region/req/group.yml
new file mode 100644
index 00000000..200abf6a
--- /dev/null
+++ b/spec/rtems/region/req/group.yml
@@ -0,0 +1,16 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+copyrights:
+- Copyright (C) 2022 embedded brains GmbH (http://www.embedded-brains.de)
+enabled-by: true
+identifier: RTEMSImplClassicRegion
+links:
+- role: requirement-refinement
+ uid: ../../req/group
+non-functional-type: design-group
+rationale: null
+references: []
+requirement-type: non-functional
+text: |
+ The software architecture shall have a component containing the Region
+ Manager implementation.
+type: requirement
diff --git a/spec/rtems/status/if/header.yml b/spec/rtems/status/if/header.yml
index f4ca69b2..a8a44c23 100644
--- a/spec/rtems/status/if/header.yml
+++ b/spec/rtems/status/if/header.yml
@@ -10,6 +10,8 @@ interface-type: header-file
links:
- role: interface-placement
uid: /if/domain
+- role: interface-ingroup
+ uid: ../../req/group
path: rtems/rtems/status.h
prefix: cpukit/include
type: interface
diff --git a/spec/rtems/support/if/header.yml b/spec/rtems/support/if/header.yml
index 2868cd10..cc3dd1f9 100644
--- a/spec/rtems/support/if/header.yml
+++ b/spec/rtems/support/if/header.yml
@@ -8,6 +8,8 @@ interface-type: header-file
links:
- role: interface-placement
uid: /if/domain
+- role: interface-ingroup
+ uid: ../../req/group
path: rtems/rtems/support.h
prefix: cpukit/include
type: interface
diff --git a/spec/rtems/type/if/header.yml b/spec/rtems/type/if/header.yml
index 23691a1e..d896e588 100644
--- a/spec/rtems/type/if/header.yml
+++ b/spec/rtems/type/if/header.yml
@@ -24,6 +24,8 @@ links:
uid: /score/mpci/if/header
- role: interface-placement
uid: /if/domain
+- role: interface-ingroup
+ uid: ../../req/group
path: rtems/rtems/types.h
prefix: cpukit/include
type: interface