diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2022-09-02 09:40:32 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2022-09-02 13:27:38 +0200 |
commit | 8ab349b848aa54c241189660d783f62bcdc8f516 (patch) | |
tree | 85a67269c000c275d47c0fe2afc52af257e1d1ad | |
parent | spec: Add groups for rtems_printer (diff) | |
download | rtems-central-8ab349b848aa54c241189660d783f62bcdc8f516.tar.bz2 |
spec: Add Classic API items to groups
-rw-r--r-- | spec/rtems/cache/if/header.yml | 2 | ||||
-rw-r--r-- | spec/rtems/cache/req/group.yml | 16 | ||||
-rw-r--r-- | spec/rtems/clock/if/bintime.yml | 2 | ||||
-rw-r--r-- | spec/rtems/config/if/header-2.yml | 2 | ||||
-rw-r--r-- | spec/rtems/cpuuse/if/printer.yml | 2 | ||||
-rw-r--r-- | spec/rtems/dpmem/if/header.yml | 2 | ||||
-rw-r--r-- | spec/rtems/dpmem/req/group.yml | 16 | ||||
-rw-r--r-- | spec/rtems/fatal/if/header.yml | 2 | ||||
-rw-r--r-- | spec/rtems/init/if/header.yml | 2 | ||||
-rw-r--r-- | spec/rtems/intr/if/header.yml | 2 | ||||
-rw-r--r-- | spec/rtems/malloc/if/header.yml | 2 | ||||
-rw-r--r-- | spec/rtems/mode/if/header.yml | 2 | ||||
-rw-r--r-- | spec/rtems/mode/req/group.yml | 15 | ||||
-rw-r--r-- | spec/rtems/mp/if/header.yml | 2 | ||||
-rw-r--r-- | spec/rtems/object/if/header.yml | 2 | ||||
-rw-r--r-- | spec/rtems/object/req/group.yml | 16 | ||||
-rw-r--r-- | spec/rtems/option/if/header.yml | 2 | ||||
-rw-r--r-- | spec/rtems/ratemon/if/printer.yml | 2 | ||||
-rw-r--r-- | spec/rtems/region/if/header.yml | 2 | ||||
-rw-r--r-- | spec/rtems/region/req/group.yml | 16 | ||||
-rw-r--r-- | spec/rtems/status/if/header.yml | 2 | ||||
-rw-r--r-- | spec/rtems/support/if/header.yml | 2 | ||||
-rw-r--r-- | spec/rtems/type/if/header.yml | 2 |
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 |