diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2022-09-02 07:40:52 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2022-09-02 10:50:11 +0200 |
commit | 51a30258f70d9cfe4780c45815962a9debf945b5 (patch) | |
tree | 87cfcd84d43a27350bf44b4e9fa2a4ffaad66100 /spec/doc/if | |
parent | 95b5dc4e92e5b99da2dd3e7814733812e6ab5657 (diff) |
spec: Add external interfaces to a group
Remove interface container item type.
Diffstat (limited to 'spec/doc/if')
-rw-r--r-- | spec/doc/if/config-scheduler-clustered.yml | 2 | ||||
-rw-r--r-- | spec/doc/if/config-scheduler-table.yml | 2 | ||||
-rw-r--r-- | spec/doc/if/config-unlimited-objects.yml | 2 | ||||
-rw-r--r-- | spec/doc/if/group.yml | 15 | ||||
-rw-r--r-- | spec/doc/if/mp-proxies.yml | 2 | ||||
-rw-r--r-- | spec/doc/if/mrsp.yml | 2 | ||||
-rw-r--r-- | spec/doc/if/scheduler-cbs.yml | 2 | ||||
-rw-r--r-- | spec/doc/if/scheduler-concepts.yml | 2 | ||||
-rw-r--r-- | spec/doc/if/scheduler-edf.yml | 2 | ||||
-rw-r--r-- | spec/doc/if/scheduler-priority-simple.yml | 2 | ||||
-rw-r--r-- | spec/doc/if/scheduler-priority.yml | 2 | ||||
-rw-r--r-- | spec/doc/if/scheduler-smp-edf.yml | 2 | ||||
-rw-r--r-- | spec/doc/if/scheduler-smp-priority-affinity.yml | 2 | ||||
-rw-r--r-- | spec/doc/if/scheduler-smp-priority-simple.yml | 2 | ||||
-rw-r--r-- | spec/doc/if/scheduler-smp-priority.yml | 2 | ||||
-rw-r--r-- | spec/doc/if/terminate.yml | 2 |
16 files changed, 45 insertions, 0 deletions
diff --git a/spec/doc/if/config-scheduler-clustered.yml b/spec/doc/if/config-scheduler-clustered.yml index 3a3a3dce..2e46575d 100644 --- a/spec/doc/if/config-scheduler-clustered.yml +++ b/spec/doc/if/config-scheduler-clustered.yml @@ -7,6 +7,8 @@ interface-type: unspecified-group links: - role: interface-placement uid: domain +- role: interface-ingroup + uid: group name: Clustered Scheduler Configuration references: - identifier: ConfigurationSchedulersClustered diff --git a/spec/doc/if/config-scheduler-table.yml b/spec/doc/if/config-scheduler-table.yml index c7dcb078..117171bb 100644 --- a/spec/doc/if/config-scheduler-table.yml +++ b/spec/doc/if/config-scheduler-table.yml @@ -7,6 +7,8 @@ interface-type: unspecified-group links: - role: interface-placement uid: domain +- role: interface-ingroup + uid: group name: Configuration Step 3 - Scheduler Table references: - identifier: ConfigurationSchedulerTable diff --git a/spec/doc/if/config-unlimited-objects.yml b/spec/doc/if/config-unlimited-objects.yml index 0a8d2e44..49008b6c 100644 --- a/spec/doc/if/config-unlimited-objects.yml +++ b/spec/doc/if/config-unlimited-objects.yml @@ -7,6 +7,8 @@ interface-type: unspecified-group links: - role: interface-placement uid: domain +- role: interface-ingroup + uid: group name: Unlimited Objects references: - identifier: ConfigUnlimitedObjects diff --git a/spec/doc/if/group.yml b/spec/doc/if/group.yml new file mode 100644 index 00000000..c7ae3fe8 --- /dev/null +++ b/spec/doc/if/group.yml @@ -0,0 +1,15 @@ +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: Compiler +links: +- role: requirement-refinement + uid: /req/external-interface +non-functional-type: design-group +rationale: null +references: [] +requirement-type: non-functional +text: | + The used documentation interfaces shall be specified. +type: requirement diff --git a/spec/doc/if/mp-proxies.yml b/spec/doc/if/mp-proxies.yml index 8c74cc8d..44aa1857 100644 --- a/spec/doc/if/mp-proxies.yml +++ b/spec/doc/if/mp-proxies.yml @@ -7,6 +7,8 @@ interface-type: unspecified-group links: - role: interface-placement uid: domain +- role: interface-ingroup + uid: group name: Proxies references: - identifier: MPCIProxies diff --git a/spec/doc/if/mrsp.yml b/spec/doc/if/mrsp.yml index 16168704..938235b5 100644 --- a/spec/doc/if/mrsp.yml +++ b/spec/doc/if/mrsp.yml @@ -7,6 +7,8 @@ interface-type: unspecified-group links: - role: interface-placement uid: domain +- role: interface-ingroup + uid: group name: Multiprocessor Resource Sharing Protocol (MrsP) references: - identifier: MrsP diff --git a/spec/doc/if/scheduler-cbs.yml b/spec/doc/if/scheduler-cbs.yml index bdf910e9..e3919944 100644 --- a/spec/doc/if/scheduler-cbs.yml +++ b/spec/doc/if/scheduler-cbs.yml @@ -7,6 +7,8 @@ interface-type: unspecified-group links: - role: interface-placement uid: domain +- role: interface-ingroup + uid: group name: Constant Bandwidth Server Scheduling (CBS) references: - identifier: SchedulerCBS diff --git a/spec/doc/if/scheduler-concepts.yml b/spec/doc/if/scheduler-concepts.yml index b2e50168..713a27c3 100644 --- a/spec/doc/if/scheduler-concepts.yml +++ b/spec/doc/if/scheduler-concepts.yml @@ -7,6 +7,8 @@ interface-type: unspecified-group links: - role: interface-placement uid: domain +- role: interface-ingroup + uid: group name: Scheduling Concepts references: - identifier: RTEMSAPIClassicScheduler diff --git a/spec/doc/if/scheduler-edf.yml b/spec/doc/if/scheduler-edf.yml index 01d6e5f3..21480e46 100644 --- a/spec/doc/if/scheduler-edf.yml +++ b/spec/doc/if/scheduler-edf.yml @@ -7,6 +7,8 @@ interface-type: unspecified-group links: - role: interface-placement uid: domain +- role: interface-ingroup + uid: group name: Earliest Deadline First Scheduler references: - identifier: SchedulerEDF diff --git a/spec/doc/if/scheduler-priority-simple.yml b/spec/doc/if/scheduler-priority-simple.yml index 2e46d58d..aa1f7718 100644 --- a/spec/doc/if/scheduler-priority-simple.yml +++ b/spec/doc/if/scheduler-priority-simple.yml @@ -7,6 +7,8 @@ interface-type: unspecified-group links: - role: interface-placement uid: domain +- role: interface-ingroup + uid: group name: Simple Priority Scheduler references: - identifier: SchedulerPrioritySimple diff --git a/spec/doc/if/scheduler-priority.yml b/spec/doc/if/scheduler-priority.yml index 82a44168..9ded6a11 100644 --- a/spec/doc/if/scheduler-priority.yml +++ b/spec/doc/if/scheduler-priority.yml @@ -7,6 +7,8 @@ interface-type: unspecified-group links: - role: interface-placement uid: domain +- role: interface-ingroup + uid: group name: Deterministic Priority Scheduler references: - identifier: SchedulerPriority diff --git a/spec/doc/if/scheduler-smp-edf.yml b/spec/doc/if/scheduler-smp-edf.yml index 86ddee27..ef431f9d 100644 --- a/spec/doc/if/scheduler-smp-edf.yml +++ b/spec/doc/if/scheduler-smp-edf.yml @@ -7,6 +7,8 @@ interface-type: unspecified-group links: - role: interface-placement uid: domain +- role: interface-ingroup + uid: group name: Earliest Deadline First SMP Scheduler references: - identifier: SchedulerSMPEDF diff --git a/spec/doc/if/scheduler-smp-priority-affinity.yml b/spec/doc/if/scheduler-smp-priority-affinity.yml index eeb44bc2..b65e0271 100644 --- a/spec/doc/if/scheduler-smp-priority-affinity.yml +++ b/spec/doc/if/scheduler-smp-priority-affinity.yml @@ -7,6 +7,8 @@ interface-type: unspecified-group links: - role: interface-placement uid: domain +- role: interface-ingroup + uid: group name: Arbitrary Processor Affinity Priority SMP Scheduler references: - identifier: SchedulerSMPPriorityAffinity diff --git a/spec/doc/if/scheduler-smp-priority-simple.yml b/spec/doc/if/scheduler-smp-priority-simple.yml index ac236592..af6648ee 100644 --- a/spec/doc/if/scheduler-smp-priority-simple.yml +++ b/spec/doc/if/scheduler-smp-priority-simple.yml @@ -7,6 +7,8 @@ interface-type: unspecified-group links: - role: interface-placement uid: domain +- role: interface-ingroup + uid: group name: Simple Priority SMP Scheduler references: - identifier: SchedulerSMPPrioritySimple diff --git a/spec/doc/if/scheduler-smp-priority.yml b/spec/doc/if/scheduler-smp-priority.yml index 9fd29adc..2beb15f4 100644 --- a/spec/doc/if/scheduler-smp-priority.yml +++ b/spec/doc/if/scheduler-smp-priority.yml @@ -7,6 +7,8 @@ interface-type: unspecified-group links: - role: interface-placement uid: domain +- role: interface-ingroup + uid: group name: Deterministic Priority SMP Scheduler references: - identifier: SchedulerSMPPriority diff --git a/spec/doc/if/terminate.yml b/spec/doc/if/terminate.yml index d0dbca67..63736f4f 100644 --- a/spec/doc/if/terminate.yml +++ b/spec/doc/if/terminate.yml @@ -7,6 +7,8 @@ interface-type: unspecified-group links: - role: interface-placement uid: domain +- role: interface-ingroup + uid: group name: Announcing a Fatal Error references: - identifier: Terminate |