summaryrefslogtreecommitdiffstats
path: root/spec/doc
diff options
context:
space:
mode:
Diffstat (limited to 'spec/doc')
-rw-r--r--spec/doc/if/config-scheduler-table.yml12
-rw-r--r--spec/doc/if/config-unlimited-objects.yml12
-rw-r--r--spec/doc/if/mp-proxies.yml12
-rw-r--r--spec/doc/if/mrsp.yml12
-rw-r--r--spec/doc/if/scheduler-cbs.yml12
-rw-r--r--spec/doc/if/scheduler-concepts.yml12
-rw-r--r--spec/doc/if/scheduler-edf.yml12
-rw-r--r--spec/doc/if/scheduler-priority-simple.yml12
-rw-r--r--spec/doc/if/scheduler-priority.yml12
-rw-r--r--spec/doc/if/scheduler-smp-edf.yml12
-rw-r--r--spec/doc/if/scheduler-smp-priority-affinity.yml12
-rw-r--r--spec/doc/if/scheduler-smp-priority-simple.yml12
-rw-r--r--spec/doc/if/scheduler-smp-priority.yml12
-rw-r--r--spec/doc/if/terminate.yml12
14 files changed, 168 insertions, 0 deletions
diff --git a/spec/doc/if/config-scheduler-table.yml b/spec/doc/if/config-scheduler-table.yml
new file mode 100644
index 00000000..0974e692
--- /dev/null
+++ b/spec/doc/if/config-scheduler-table.yml
@@ -0,0 +1,12 @@
+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
+index-entries: []
+interface-type: unspecified-group
+links: []
+name: Configuration Step 3 - Scheduler Table
+references:
+ c-user: ConfigurationSchedulerTable
+ url: https://docs.rtems.org/branches/master/c-user/config/scheduler-clustered.html#configuration-step-3-scheduler-table
+type: interface
diff --git a/spec/doc/if/config-unlimited-objects.yml b/spec/doc/if/config-unlimited-objects.yml
new file mode 100644
index 00000000..17c895f4
--- /dev/null
+++ b/spec/doc/if/config-unlimited-objects.yml
@@ -0,0 +1,12 @@
+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
+index-entries: []
+interface-type: unspecified-group
+links: []
+name: Unlimited Objects
+references:
+ c-user: ConfigUnlimitedObjects
+ url: https://docs.rtems.org/branches/master/c-user/config/intro.html#unlimited-objects
+type: interface
diff --git a/spec/doc/if/mp-proxies.yml b/spec/doc/if/mp-proxies.yml
new file mode 100644
index 00000000..4012286a
--- /dev/null
+++ b/spec/doc/if/mp-proxies.yml
@@ -0,0 +1,12 @@
+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
+index-entries: []
+interface-type: unspecified-group
+links: []
+name: Proxies
+references:
+ c-user: MPCIProxies
+ url: https://docs.rtems.org/branches/master/c-user/multiprocessing.html#proxies
+type: interface
diff --git a/spec/doc/if/mrsp.yml b/spec/doc/if/mrsp.yml
new file mode 100644
index 00000000..4c98d9c6
--- /dev/null
+++ b/spec/doc/if/mrsp.yml
@@ -0,0 +1,12 @@
+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
+index-entries: []
+interface-type: unspecified-group
+links: []
+name: Multiprocessor Resource Sharing Protocol (MrsP)
+references:
+ c-user: MrsP
+ url: https://docs.rtems.org/branches/master/c-user/key_concepts.html#multiprocessor-resource-sharing-protocol-mrsp
+type: interface
diff --git a/spec/doc/if/scheduler-cbs.yml b/spec/doc/if/scheduler-cbs.yml
new file mode 100644
index 00000000..06dd9204
--- /dev/null
+++ b/spec/doc/if/scheduler-cbs.yml
@@ -0,0 +1,12 @@
+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
+index-entries: []
+interface-type: unspecified-group
+links: []
+name: Constant Bandwidth Server Scheduling (CBS)
+references:
+ c-user: SchedulerCBS
+ url: https://docs.rtems.org/branches/master/c-user/scheduling-concepts/uniprocessor-schedulers.html#constant-bandwidth-server-scheduling-cbs
+type: interface
diff --git a/spec/doc/if/scheduler-concepts.yml b/spec/doc/if/scheduler-concepts.yml
new file mode 100644
index 00000000..40ae495a
--- /dev/null
+++ b/spec/doc/if/scheduler-concepts.yml
@@ -0,0 +1,12 @@
+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
+index-entries: []
+interface-type: unspecified-group
+links: []
+name: Scheduling Concepts
+references:
+ c-user: RTEMSAPIClassicScheduler
+ url: https://docs.rtems.org/branches/master/c-user/scheduling-concepts/index.html
+type: interface
diff --git a/spec/doc/if/scheduler-edf.yml b/spec/doc/if/scheduler-edf.yml
new file mode 100644
index 00000000..bd8aa1bb
--- /dev/null
+++ b/spec/doc/if/scheduler-edf.yml
@@ -0,0 +1,12 @@
+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
+index-entries: []
+interface-type: unspecified-group
+links: []
+name: Earliest Deadline First Scheduler
+references:
+ c-user: SchedulerEDF
+ url: https://docs.rtems.org/branches/master/c-user/scheduling-concepts/uniprocessor-schedulers.html#earliest-deadline-first-scheduler
+type: interface
diff --git a/spec/doc/if/scheduler-priority-simple.yml b/spec/doc/if/scheduler-priority-simple.yml
new file mode 100644
index 00000000..53882bcd
--- /dev/null
+++ b/spec/doc/if/scheduler-priority-simple.yml
@@ -0,0 +1,12 @@
+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
+index-entries: []
+interface-type: unspecified-group
+links: []
+name: Simple Priority Scheduler
+references:
+ c-user: SchedulerPrioritySimple
+ url: https://docs.rtems.org/branches/master/c-user/scheduling-concepts/uniprocessor-schedulers.html#simple-priority-scheduler
+type: interface
diff --git a/spec/doc/if/scheduler-priority.yml b/spec/doc/if/scheduler-priority.yml
new file mode 100644
index 00000000..f6b4264d
--- /dev/null
+++ b/spec/doc/if/scheduler-priority.yml
@@ -0,0 +1,12 @@
+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
+index-entries: []
+interface-type: unspecified-group
+links: []
+name: Deterministic Priority Scheduler
+references:
+ c-user: SchedulerPriority
+ url: https://docs.rtems.org/branches/master/c-user/scheduling-concepts/uniprocessor-schedulers.html#deterministic-priority-scheduler
+type: interface
diff --git a/spec/doc/if/scheduler-smp-edf.yml b/spec/doc/if/scheduler-smp-edf.yml
new file mode 100644
index 00000000..0b614545
--- /dev/null
+++ b/spec/doc/if/scheduler-smp-edf.yml
@@ -0,0 +1,12 @@
+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
+index-entries: []
+interface-type: unspecified-group
+links: []
+name: Earliest Deadline First SMP Scheduler
+references:
+ c-user: SchedulerSMPEDF
+ url: https://docs.rtems.org/branches/master/c-user/scheduling-concepts/smp-schedulers.html#earliest-deadline-first-smp-scheduler
+type: interface
diff --git a/spec/doc/if/scheduler-smp-priority-affinity.yml b/spec/doc/if/scheduler-smp-priority-affinity.yml
new file mode 100644
index 00000000..ded97f5b
--- /dev/null
+++ b/spec/doc/if/scheduler-smp-priority-affinity.yml
@@ -0,0 +1,12 @@
+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
+index-entries: []
+interface-type: unspecified-group
+links: []
+name: Arbitrary Processor Affinity Priority SMP Scheduler
+references:
+ c-user: SchedulerSMPPriorityAffinity
+ url: https://docs.rtems.org/branches/master/c-user/scheduling-concepts/smp-schedulers.html#arbitrary-processor-affinity-priority-smp-scheduler
+type: interface
diff --git a/spec/doc/if/scheduler-smp-priority-simple.yml b/spec/doc/if/scheduler-smp-priority-simple.yml
new file mode 100644
index 00000000..3ed6f096
--- /dev/null
+++ b/spec/doc/if/scheduler-smp-priority-simple.yml
@@ -0,0 +1,12 @@
+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
+index-entries: []
+interface-type: unspecified-group
+links: []
+name: Simple Priority SMP Scheduler
+references:
+ c-user: SchedulerSMPPrioritySimple
+ url: https://docs.rtems.org/branches/master/c-user/scheduling-concepts/smp-schedulers.html#simple-priority-smp-scheduler
+type: interface
diff --git a/spec/doc/if/scheduler-smp-priority.yml b/spec/doc/if/scheduler-smp-priority.yml
new file mode 100644
index 00000000..a2f1716f
--- /dev/null
+++ b/spec/doc/if/scheduler-smp-priority.yml
@@ -0,0 +1,12 @@
+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
+index-entries: []
+interface-type: unspecified-group
+links: []
+name: Deterministic Priority SMP Scheduler
+references:
+ c-user: SchedulerSMPPriority
+ url: https://docs.rtems.org/branches/master/c-user/scheduling-concepts/smp-schedulers.html#deterministic-priority-smp-scheduler
+type: interface
diff --git a/spec/doc/if/terminate.yml b/spec/doc/if/terminate.yml
new file mode 100644
index 00000000..c33499f0
--- /dev/null
+++ b/spec/doc/if/terminate.yml
@@ -0,0 +1,12 @@
+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
+index-entries: []
+interface-type: unspecified-group
+links: []
+name: Announcing a Fatal Error
+references:
+ c-user: Terminate
+ url: https://docs.rtems.org/branches/master/c-user/fatal_error.html#announcing-a-fatal-error
+type: interface