summaryrefslogtreecommitdiffstats
path: root/spec
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2020-10-24 12:22:15 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2020-10-24 12:22:15 +0200
commitd4c5e4d27235c58873cf28bc6d631d3076f6e5d0 (patch)
tree0d4ec6e10bf38e77c9c7d4d69f6478bb9dcadcc6 /spec
parentspec2modules.py: Merge spec2doc.py, spec2rtems.py (diff)
downloadrtems-central-d4c5e4d27235c58873cf28bc6d631d3076f6e5d0.tar.bz2
Move glossary of terms to separate directory
This makes the glossary reusable in other specification domains.
Diffstat (limited to 'spec')
-rw-r--r--spec/glossary/abi.yml12
-rw-r--r--spec/glossary/active.yml13
-rw-r--r--spec/glossary/apa.yml17
-rw-r--r--spec/glossary/aperiodictask.yml13
-rw-r--r--spec/glossary/api.yml12
-rw-r--r--spec/glossary/application.yml12
-rw-r--r--spec/glossary/asr.yml12
-rw-r--r--spec/glossary/assemblerlanguage.yml15
-rw-r--r--spec/glossary/asynchronous.yml12
-rw-r--r--spec/glossary/asynchronoussignalroutine.yml14
-rw-r--r--spec/glossary/atomicoperations.yml12
-rw-r--r--spec/glossary/awakened.yml13
-rw-r--r--spec/glossary/bigendian.yml14
-rw-r--r--spec/glossary/bitmapped.yml14
-rw-r--r--spec/glossary/block.yml12
-rw-r--r--spec/glossary/blockedtask.yml15
-rw-r--r--spec/glossary/boardsupportpackage.yml13
-rw-r--r--spec/glossary/broadcast.yml12
-rw-r--r--spec/glossary/bsp.yml12
-rw-r--r--spec/glossary/buffer.yml12
-rw-r--r--spec/glossary/c11.yml12
-rw-r--r--spec/glossary/callingconvention.yml15
-rw-r--r--spec/glossary/ccb.yml12
-rw-r--r--spec/glossary/centralprocessingunit.yml12
-rw-r--r--spec/glossary/chain.yml14
-rw-r--r--spec/glossary/clanguage.yml13
-rw-r--r--spec/glossary/cluster.yml15
-rw-r--r--spec/glossary/coalesce.yml13
-rw-r--r--spec/glossary/configurationtable.yml13
-rw-r--r--spec/glossary/context.yml13
-rw-r--r--spec/glossary/contextswitch.yml13
-rw-r--r--spec/glossary/controlblock.yml12
-rw-r--r--spec/glossary/core.yml14
-rw-r--r--spec/glossary/cpu.yml12
-rw-r--r--spec/glossary/criticalsection.yml12
-rw-r--r--spec/glossary/crt.yml13
-rw-r--r--spec/glossary/cxx11.yml12
-rw-r--r--spec/glossary/deadline.yml14
-rw-r--r--spec/glossary/device.yml13
-rw-r--r--spec/glossary/devicedriver.yml12
-rw-r--r--spec/glossary/devicedrivertable.yml13
-rw-r--r--spec/glossary/directives.yml13
-rw-r--r--spec/glossary/dispatch.yml13
-rw-r--r--spec/glossary/doorstop.yml13
-rw-r--r--spec/glossary/dormant.yml13
-rw-r--r--spec/glossary/dualported.yml13
-rw-r--r--spec/glossary/ears.yml12
-rw-r--r--spec/glossary/elf.yml13
-rw-r--r--spec/glossary/embedded.yml14
-rw-r--r--spec/glossary/entrypoint.yml13
-rw-r--r--spec/glossary/envelope.yml15
-rw-r--r--spec/glossary/errorcode.yml12
-rw-r--r--spec/glossary/events.yml13
-rw-r--r--spec/glossary/exception.yml12
-rw-r--r--spec/glossary/executingtask.yml15
-rw-r--r--spec/glossary/executive.yml13
-rw-r--r--spec/glossary/exported.yml13
-rw-r--r--spec/glossary/externaladdress.yml13
-rw-r--r--spec/glossary/fifo.yml12
-rw-r--r--spec/glossary/firstinfirstout.yml12
-rw-r--r--spec/glossary/floatingpointcoprocessor.yml14
-rw-r--r--spec/glossary/freed.yml12
-rw-r--r--spec/glossary/gcc.yml12
-rw-r--r--spec/glossary/global.yml13
-rw-r--r--spec/glossary/gnat.yml13
-rw-r--r--spec/glossary/gnu.yml12
-rw-r--r--spec/glossary/handler.yml15
-rw-r--r--spec/glossary/hardrealtimesystem.yml14
-rw-r--r--spec/glossary/heap.yml13
-rw-r--r--spec/glossary/heirtask.yml16
-rw-r--r--spec/glossary/heterogeneous.yml12
-rw-r--r--spec/glossary/homogeneous.yml12
-rw-r--r--spec/glossary/id.yml12
-rw-r--r--spec/glossary/idletask.yml13
-rw-r--r--spec/glossary/interface.yml13
-rw-r--r--spec/glossary/internaladdress.yml13
-rw-r--r--spec/glossary/interrupt.yml13
-rw-r--r--spec/glossary/interruptlevel.yml14
-rw-r--r--spec/glossary/interruptservice.yml17
-rw-r--r--spec/glossary/interruptserviceroutine.yml12
-rw-r--r--spec/glossary/io.yml12
-rw-r--r--spec/glossary/isr.yml12
-rw-r--r--spec/glossary/isvv.yml12
-rw-r--r--spec/glossary/kernel.yml12
-rw-r--r--spec/glossary/list.yml13
-rw-r--r--spec/glossary/littleendian.yml14
-rw-r--r--spec/glossary/local.yml14
-rw-r--r--spec/glossary/localoperation.yml13
-rw-r--r--spec/glossary/logicaladdress.yml13
-rw-r--r--spec/glossary/looselycoupled.yml13
-rw-r--r--spec/glossary/majornumber.yml12
-rw-r--r--spec/glossary/manager.yml13
-rw-r--r--spec/glossary/mcs.yml12
-rw-r--r--spec/glossary/memorypool.yml12
-rw-r--r--spec/glossary/message.yml13
-rw-r--r--spec/glossary/messagebuffer.yml12
-rw-r--r--spec/glossary/messagequeue.yml13
-rw-r--r--spec/glossary/messagequeuecontrolblock.yml13
-rw-r--r--spec/glossary/minornumber.yml13
-rw-r--r--spec/glossary/mode.yml14
-rw-r--r--spec/glossary/mpci.yml13
-rw-r--r--spec/glossary/multiprocessing.yml13
-rw-r--r--spec/glossary/multiprocessor.yml12
-rw-r--r--spec/glossary/multiprocessorcommunicationsinterfacelayer.yml13
-rw-r--r--spec/glossary/multiprocessorconfigurationtable.yml13
-rw-r--r--spec/glossary/multitasking.yml14
-rw-r--r--spec/glossary/mutualexclusion.yml13
-rw-r--r--spec/glossary/nested.yml13
-rw-r--r--spec/glossary/node.yml13
-rw-r--r--spec/glossary/nonexistent.yml12
-rw-r--r--spec/glossary/numa.yml12
-rw-r--r--spec/glossary/numericcoprocessor.yml14
-rw-r--r--spec/glossary/object.yml14
-rw-r--r--spec/glossary/objectoriented.yml14
-rw-r--r--spec/glossary/operatingsystem.yml13
-rw-r--r--spec/glossary/overhead.yml13
-rw-r--r--spec/glossary/packet.yml13
-rw-r--r--spec/glossary/partition.yml18
-rw-r--r--spec/glossary/partitioncontrolblock.yml13
-rw-r--r--spec/glossary/pending.yml13
-rw-r--r--spec/glossary/periodictask.yml13
-rw-r--r--spec/glossary/physicaladdress.yml12
-rw-r--r--spec/glossary/poll.yml14
-rw-r--r--spec/glossary/pool.yml12
-rw-r--r--spec/glossary/portability.yml13
-rw-r--r--spec/glossary/posting.yml12
-rw-r--r--spec/glossary/preempt.yml13
-rw-r--r--spec/glossary/priority.yml14
-rw-r--r--spec/glossary/priorityboosting.yml15
-rw-r--r--spec/glossary/priorityinheritance.yml15
-rw-r--r--spec/glossary/priorityinversion.yml15
-rw-r--r--spec/glossary/processorutilization.yml12
-rw-r--r--spec/glossary/proxy.yml13
-rw-r--r--spec/glossary/proxycontrolblock.yml13
-rw-r--r--spec/glossary/ptcb.yml12
-rw-r--r--spec/glossary/pxcb.yml12
-rw-r--r--spec/glossary/qcb.yml12
-rw-r--r--spec/glossary/quantum.yml12
-rw-r--r--spec/glossary/queue.yml12
-rw-r--r--spec/glossary/readytask.yml15
-rw-r--r--spec/glossary/realtime.yml15
-rw-r--r--spec/glossary/reentrant.yml13
-rw-r--r--spec/glossary/region.yml13
-rw-r--r--spec/glossary/regioncontrolblock.yml13
-rw-r--r--spec/glossary/registers.yml13
-rw-r--r--spec/glossary/remote.yml12
-rw-r--r--spec/glossary/remoteoperation.yml13
-rw-r--r--spec/glossary/reqif.yml13
-rw-r--r--spec/glossary/resource.yml12
-rw-r--r--spec/glossary/resume.yml14
-rw-r--r--spec/glossary/returncode.yml12
-rw-r--r--spec/glossary/returnvalue.yml13
-rw-r--r--spec/glossary/rncb.yml12
-rw-r--r--spec/glossary/roundrobin.yml13
-rw-r--r--spec/glossary/rs232.yml12
-rw-r--r--spec/glossary/rtems.yml12
-rw-r--r--spec/glossary/running.yml13
-rw-r--r--spec/glossary/schedulable.yml13
-rw-r--r--spec/glossary/schedule.yml12
-rw-r--r--spec/glossary/scheduledtask.yml15
-rw-r--r--spec/glossary/scheduler.yml17
-rw-r--r--spec/glossary/schedulerinstance.yml16
-rw-r--r--spec/glossary/segments.yml12
-rw-r--r--spec/glossary/semaphore.yml13
-rw-r--r--spec/glossary/semaphorecontrolblock.yml13
-rw-r--r--spec/glossary/sharedmemory.yml12
-rw-r--r--spec/glossary/signal.yml14
-rw-r--r--spec/glossary/signalset.yml13
-rw-r--r--spec/glossary/smcb.yml12
-rw-r--r--spec/glossary/smp.yml12
-rw-r--r--spec/glossary/smpbarriers.yml15
-rw-r--r--spec/glossary/smplocks.yml15
-rw-r--r--spec/glossary/softrealtimesystem.yml13
-rw-r--r--spec/glossary/softwarecomponent.yml39
-rw-r--r--spec/glossary/softwareitem.yml12
-rw-r--r--spec/glossary/softwareproduct.yml12
-rw-r--r--spec/glossary/softwareunit.yml21
-rw-r--r--spec/glossary/sourcecode.yml16
-rw-r--r--spec/glossary/sporadictask.yml14
-rw-r--r--spec/glossary/stack.yml14
-rw-r--r--spec/glossary/statuscode.yml15
-rw-r--r--spec/glossary/strongapa.yml20
-rw-r--r--spec/glossary/suspend.yml13
-rw-r--r--spec/glossary/synchronous.yml12
-rw-r--r--spec/glossary/systemcall.yml12
-rw-r--r--spec/glossary/target.yml12
-rw-r--r--spec/glossary/tas.yml12
-rw-r--r--spec/glossary/task.yml25
-rw-r--r--spec/glossary/taskcontrolblock.yml13
-rw-r--r--spec/glossary/taskmigration.yml13
-rw-r--r--spec/glossary/taskprocessoraffinity.yml12
-rw-r--r--spec/glossary/taskswitch.yml13
-rw-r--r--spec/glossary/tcb.yml12
-rw-r--r--spec/glossary/thread.yml12
-rw-r--r--spec/glossary/threaddispatch.yml13
-rw-r--r--spec/glossary/tick.yml14
-rw-r--r--spec/glossary/tightlycoupled.yml13
-rw-r--r--spec/glossary/timeout.yml14
-rw-r--r--spec/glossary/timer.yml12
-rw-r--r--spec/glossary/timercontrolblock.yml13
-rw-r--r--spec/glossary/timeslice.yml12
-rw-r--r--spec/glossary/timeslicing.yml14
-rw-r--r--spec/glossary/tls.yml14
-rw-r--r--spec/glossary/tmcb.yml12
-rw-r--r--spec/glossary/transientoverload.yml14
-rw-r--r--spec/glossary/ttas.yml12
-rw-r--r--spec/glossary/userextensions.yml13
-rw-r--r--spec/glossary/userextensiontable.yml12
-rw-r--r--spec/glossary/userinitializationtaskstable.yml13
-rw-r--r--spec/glossary/userprovided.yml13
-rw-r--r--spec/glossary/usersupplied.yml12
-rw-r--r--spec/glossary/vector.yml13
-rw-r--r--spec/glossary/waitqueue.yml14
-rw-r--r--spec/glossary/weakapa.yml17
-rw-r--r--spec/glossary/yaml.yml12
-rw-r--r--spec/glossary/yield.yml12
216 files changed, 0 insertions, 2874 deletions
diff --git a/spec/glossary/abi.yml b/spec/glossary/abi.yml
deleted file mode 100644
index c36ac406..00000000
--- a/spec/glossary/abi.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 2019 embedded brains GmbH (http://www.embedded-brains.de)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: ABI
-text: |
- This term is an acronym for Application Binary Interface.
-type: glossary
diff --git a/spec/glossary/active.yml b/spec/glossary/active.yml
deleted file mode 100644
index f24834a5..00000000
--- a/spec/glossary/active.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: active
-text: |
- A term used to describe an object which has been created by an
- application.
-type: glossary
diff --git a/spec/glossary/apa.yml b/spec/glossary/apa.yml
deleted file mode 100644
index c132c169..00000000
--- a/spec/glossary/apa.yml
+++ /dev/null
@@ -1,17 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-copyrights:
-- Copyright (C) 2020 Richi Dubey (richidubey@gmail.com)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: APA
-text: |
- This term is an acronym for Arbitrary Processor Affinity. APA schedulers
- allow a thread to have an arbitrary affinity to a processor set, rather than
- a restricted mapping to only one processor of the set or the ability to run
- on all processors of the set.
-
- It has two variants, ${weakapa:/term} and ${strongapa:/term}.
-type: glossary
diff --git a/spec/glossary/aperiodictask.yml b/spec/glossary/aperiodictask.yml
deleted file mode 100644
index 1ee48275..00000000
--- a/spec/glossary/aperiodictask.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: aperiodic task
-text: |
- A task which must execute only at irregular intervals and has only a soft
- deadline.
-type: glossary
diff --git a/spec/glossary/api.yml b/spec/glossary/api.yml
deleted file mode 100644
index 6ea6d963..00000000
--- a/spec/glossary/api.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 2017 embedded brains GmbH (http://www.embedded-brains.de)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: API
-text: |
- This term is an acronym for Application Programming Interface.
-type: glossary
diff --git a/spec/glossary/application.yml b/spec/glossary/application.yml
deleted file mode 100644
index 13230259..00000000
--- a/spec/glossary/application.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: application
-text: |
- In this document, software which makes use of RTEMS.
-type: glossary
diff --git a/spec/glossary/asr.yml b/spec/glossary/asr.yml
deleted file mode 100644
index 5d0334d0..00000000
--- a/spec/glossary/asr.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: ASR
-text: |
- This term is an acronym for ${asynchronoussignalroutine:/term}.
-type: glossary
diff --git a/spec/glossary/assemblerlanguage.yml b/spec/glossary/assemblerlanguage.yml
deleted file mode 100644
index c90f5ddd..00000000
--- a/spec/glossary/assemblerlanguage.yml
+++ /dev/null
@@ -1,15 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 2019 embedded brains GmbH (http://www.embedded-brains.de)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: assembler language
-text: |
- The assembler language is a programming language which can be translated very
- easily into machine code and data. For this project assembler languages are
- restricted to languages accepted by the ${gnu:/term} assembler
- program for the target architectures.
-type: glossary
diff --git a/spec/glossary/asynchronous.yml b/spec/glossary/asynchronous.yml
deleted file mode 100644
index 91ac7d44..00000000
--- a/spec/glossary/asynchronous.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: asynchronous
-text: |
- Not related in order or timing to other occurrences in the system.
-type: glossary
diff --git a/spec/glossary/asynchronoussignalroutine.yml b/spec/glossary/asynchronoussignalroutine.yml
deleted file mode 100644
index 062af60d..00000000
--- a/spec/glossary/asynchronoussignalroutine.yml
+++ /dev/null
@@ -1,14 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: Asynchronous Signal Routine
-text: |
- Similar to a hardware interrupt except that it is associated with a task
- and is run in the context of a task. The directives provided by the
- signal manager are used to service signals.
-type: glossary
diff --git a/spec/glossary/atomicoperations.yml b/spec/glossary/atomicoperations.yml
deleted file mode 100644
index 2049bffa..00000000
--- a/spec/glossary/atomicoperations.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: atomic operations
-text: |
- Atomic operations are defined in terms of ${c11:/term}.
-type: glossary
diff --git a/spec/glossary/awakened.yml b/spec/glossary/awakened.yml
deleted file mode 100644
index a1f20c38..00000000
--- a/spec/glossary/awakened.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: awakened
-text: |
- A term used to describe a task that has been unblocked and may be
- scheduled to the CPU.
-type: glossary
diff --git a/spec/glossary/bigendian.yml b/spec/glossary/bigendian.yml
deleted file mode 100644
index 59e9af38..00000000
--- a/spec/glossary/bigendian.yml
+++ /dev/null
@@ -1,14 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: big endian
-text: |
- A data representation scheme in which the bytes composing a numeric value
- are arranged such that the most significant byte is at the lowest
- address.
-type: glossary
diff --git a/spec/glossary/bitmapped.yml b/spec/glossary/bitmapped.yml
deleted file mode 100644
index b8332812..00000000
--- a/spec/glossary/bitmapped.yml
+++ /dev/null
@@ -1,14 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: bit-mapped
-text: |
- A data encoding scheme in which each bit in a variable is used to
- represent something different. This makes for compact data
- representation.
-type: glossary
diff --git a/spec/glossary/block.yml b/spec/glossary/block.yml
deleted file mode 100644
index b78c48b2..00000000
--- a/spec/glossary/block.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: block
-text: |
- A physically contiguous area of memory.
-type: glossary
diff --git a/spec/glossary/blockedtask.yml b/spec/glossary/blockedtask.yml
deleted file mode 100644
index 3c8ba829..00000000
--- a/spec/glossary/blockedtask.yml
+++ /dev/null
@@ -1,15 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: blocked task
-text: |
- The task state entered by a task which has been previously started and
- cannot continue execution until the reason for waiting has been
- satisfied. Blocked tasks are not an element of the set of ready tasks of
- a scheduler instance.
-type: glossary
diff --git a/spec/glossary/boardsupportpackage.yml b/spec/glossary/boardsupportpackage.yml
deleted file mode 100644
index ea9d0dcc..00000000
--- a/spec/glossary/boardsupportpackage.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: Board Support Package
-text: |
- A collection of device initialization and control routines specific to a
- particular type of board or collection of boards.
-type: glossary
diff --git a/spec/glossary/broadcast.yml b/spec/glossary/broadcast.yml
deleted file mode 100644
index 279aac5d..00000000
--- a/spec/glossary/broadcast.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: broadcast
-text: |
- To simultaneously send a message to a logical set of destinations.
-type: glossary
diff --git a/spec/glossary/bsp.yml b/spec/glossary/bsp.yml
deleted file mode 100644
index 3be4f2bd..00000000
--- a/spec/glossary/bsp.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: BSP
-text: |
- This term is an acronym for ${boardsupportpackage:/term}.
-type: glossary
diff --git a/spec/glossary/buffer.yml b/spec/glossary/buffer.yml
deleted file mode 100644
index 9bf4838c..00000000
--- a/spec/glossary/buffer.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: buffer
-text: |
- A fixed length block of memory allocated from a partition.
-type: glossary
diff --git a/spec/glossary/c11.yml b/spec/glossary/c11.yml
deleted file mode 100644
index 0cafd758..00000000
--- a/spec/glossary/c11.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 2017 embedded brains GmbH (http://www.embedded-brains.de)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: C11
-text: |
- The standard ISO/IEC 9899:2011.
-type: glossary
diff --git a/spec/glossary/callingconvention.yml b/spec/glossary/callingconvention.yml
deleted file mode 100644
index f21eeefd..00000000
--- a/spec/glossary/callingconvention.yml
+++ /dev/null
@@ -1,15 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: calling convention
-text: |
- The processor and compiler dependent rules which define the mechanism
- used to invoke subroutines in a high-level language. These rules define
- the passing of arguments, the call and return mechanism, and the register
- set which must be preserved.
-type: glossary
diff --git a/spec/glossary/ccb.yml b/spec/glossary/ccb.yml
deleted file mode 100644
index 21758d82..00000000
--- a/spec/glossary/ccb.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 2019 embedded brains GmbH (http://www.embedded-brains.de)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: CCB
-text: |
- This term is an acronym for Change Control Board.
-type: glossary
diff --git a/spec/glossary/centralprocessingunit.yml b/spec/glossary/centralprocessingunit.yml
deleted file mode 100644
index 3cae5cc3..00000000
--- a/spec/glossary/centralprocessingunit.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: Central Processing Unit
-text: |
- This term is equivalent to the terms processor and microprocessor.
-type: glossary
diff --git a/spec/glossary/chain.yml b/spec/glossary/chain.yml
deleted file mode 100644
index 35d3f7a0..00000000
--- a/spec/glossary/chain.yml
+++ /dev/null
@@ -1,14 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: chain
-text: |
- A data structure which allows for efficient dynamic addition and removal
- of elements. It differs from an array in that it is not limited to a
- predefined size.
-type: glossary
diff --git a/spec/glossary/clanguage.yml b/spec/glossary/clanguage.yml
deleted file mode 100644
index 4e393502..00000000
--- a/spec/glossary/clanguage.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 2019 embedded brains GmbH (http://www.embedded-brains.de)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: C language
-text: |
- The C language for this project is defined in terms of
- ${c11:/term}.
-type: glossary
diff --git a/spec/glossary/cluster.yml b/spec/glossary/cluster.yml
deleted file mode 100644
index 0b5a714e..00000000
--- a/spec/glossary/cluster.yml
+++ /dev/null
@@ -1,15 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: cluster
-text: |
- We have clustered scheduling in case the set of processors of a system is
- partitioned into non-empty pairwise disjoint subsets. These subsets are
- called clusters. Clusters with a cardinality of one are partitions.
- Each cluster is owned by exactly one scheduler instance.
-type: glossary
diff --git a/spec/glossary/coalesce.yml b/spec/glossary/coalesce.yml
deleted file mode 100644
index 4eafa181..00000000
--- a/spec/glossary/coalesce.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: coalesce
-text: |
- The process of merging adjacent holes into a single larger hole.
- Sometimes this process is referred to as garbage collection.
-type: glossary
diff --git a/spec/glossary/configurationtable.yml b/spec/glossary/configurationtable.yml
deleted file mode 100644
index e9d42ecf..00000000
--- a/spec/glossary/configurationtable.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: Configuration Table
-text: |
- A table which contains information used to tailor RTEMS for a particular
- application.
-type: glossary
diff --git a/spec/glossary/context.yml b/spec/glossary/context.yml
deleted file mode 100644
index 55be8bce..00000000
--- a/spec/glossary/context.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: context
-text: |
- All of the processor registers and operating system data structures
- associated with a task.
-type: glossary
diff --git a/spec/glossary/contextswitch.yml b/spec/glossary/contextswitch.yml
deleted file mode 100644
index 7948b9b4..00000000
--- a/spec/glossary/contextswitch.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: context switch
-text: |
- Alternate term for task switch. Taking control of the processor from one
- task and transferring it to another task.
-type: glossary
diff --git a/spec/glossary/controlblock.yml b/spec/glossary/controlblock.yml
deleted file mode 100644
index d9f7e80c..00000000
--- a/spec/glossary/controlblock.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: control block
-text: |
- A data structure used by the executive to define and control an object.
-type: glossary
diff --git a/spec/glossary/core.yml b/spec/glossary/core.yml
deleted file mode 100644
index 553883cd..00000000
--- a/spec/glossary/core.yml
+++ /dev/null
@@ -1,14 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: core
-text: |
- When used in this manual, this term refers to the internal executive
- utility functions. In the interest of application portability, the core
- of the executive should not be used directly by applications.
-type: glossary
diff --git a/spec/glossary/cpu.yml b/spec/glossary/cpu.yml
deleted file mode 100644
index 21f9a583..00000000
--- a/spec/glossary/cpu.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: CPU
-text: |
- This term is an acronym for ${centralprocessingunit:/term}.
-type: glossary
diff --git a/spec/glossary/criticalsection.yml b/spec/glossary/criticalsection.yml
deleted file mode 100644
index 97e11d66..00000000
--- a/spec/glossary/criticalsection.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: critical section
-text: |
- A section of code which must be executed indivisibly.
-type: glossary
diff --git a/spec/glossary/crt.yml b/spec/glossary/crt.yml
deleted file mode 100644
index 194b612b..00000000
--- a/spec/glossary/crt.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: CRT
-text: |
- This term is an acronym for Cathode Ray Tube. Normally used in reference to
- the man-machine interface.
-type: glossary
diff --git a/spec/glossary/cxx11.yml b/spec/glossary/cxx11.yml
deleted file mode 100644
index 924c36cc..00000000
--- a/spec/glossary/cxx11.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 2017 embedded brains GmbH (http://www.embedded-brains.de)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: C++11
-text: |
- The standard ISO/IEC 14882:2011.
-type: glossary
diff --git a/spec/glossary/deadline.yml b/spec/glossary/deadline.yml
deleted file mode 100644
index 61fc30a1..00000000
--- a/spec/glossary/deadline.yml
+++ /dev/null
@@ -1,14 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: deadline
-text: |
- A fixed time limit by which a task must have completed a set of actions.
- Beyond this point, the results are of reduced value and may even be
- considered useless or harmful.
-type: glossary
diff --git a/spec/glossary/device.yml b/spec/glossary/device.yml
deleted file mode 100644
index a8c698f6..00000000
--- a/spec/glossary/device.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: device
-text: |
- A peripheral used by the application that requires special operation
- software. See also device driver.
-type: glossary
diff --git a/spec/glossary/devicedriver.yml b/spec/glossary/devicedriver.yml
deleted file mode 100644
index e7c0e090..00000000
--- a/spec/glossary/devicedriver.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: device driver
-text: |
- Control software for special peripheral devices used by the application.
-type: glossary
diff --git a/spec/glossary/devicedrivertable.yml b/spec/glossary/devicedrivertable.yml
deleted file mode 100644
index aefd0f8a..00000000
--- a/spec/glossary/devicedrivertable.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: Device Driver Table
-text: |
- A table which contains the entry points for each of the configured device
- drivers.
-type: glossary
diff --git a/spec/glossary/directives.yml b/spec/glossary/directives.yml
deleted file mode 100644
index 8e0eaf34..00000000
--- a/spec/glossary/directives.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: directives
-text: |
- RTEMS' provided routines that provide support mechanisms for real-time
- applications.
-type: glossary
diff --git a/spec/glossary/dispatch.yml b/spec/glossary/dispatch.yml
deleted file mode 100644
index b8a94476..00000000
--- a/spec/glossary/dispatch.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: dispatch
-text: |
- The act of loading a task's context onto the CPU and transferring control
- of the CPU to that task.
-type: glossary
diff --git a/spec/glossary/doorstop.yml b/spec/glossary/doorstop.yml
deleted file mode 100644
index bd00abbe..00000000
--- a/spec/glossary/doorstop.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 2019 embedded brains GmbH (http://www.embedded-brains.de)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: Doorstop
-text: |
- `Doorstop <https://github.com/doorstop-dev/doorstop>`_ is a
- requirements management tool.
-type: glossary
diff --git a/spec/glossary/dormant.yml b/spec/glossary/dormant.yml
deleted file mode 100644
index 0b413a6e..00000000
--- a/spec/glossary/dormant.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: dormant
-text: |
- The state entered by a task after it is created and before it has been
- started.
-type: glossary
diff --git a/spec/glossary/dualported.yml b/spec/glossary/dualported.yml
deleted file mode 100644
index 69104b7f..00000000
--- a/spec/glossary/dualported.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: dual-ported
-text: |
- A term used to describe memory which can be accessed at two different
- addresses.
-type: glossary
diff --git a/spec/glossary/ears.yml b/spec/glossary/ears.yml
deleted file mode 100644
index ac971209..00000000
--- a/spec/glossary/ears.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 2019 embedded brains GmbH (http://www.embedded-brains.de)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: EARS
-text: |
- This term is an acronym for Easy Approach to Requirements Syntax.
-type: glossary
diff --git a/spec/glossary/elf.yml b/spec/glossary/elf.yml
deleted file mode 100644
index 65780940..00000000
--- a/spec/glossary/elf.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 2019 embedded brains GmbH (http://www.embedded-brains.de)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: ELF
-text: |
- This term is an acronym for
- `Executable and Linkable Format <https://en.wikipedia.org/wiki/Executable_and_Linkable_Format>`_.
-type: glossary
diff --git a/spec/glossary/embedded.yml b/spec/glossary/embedded.yml
deleted file mode 100644
index 3e5a35b0..00000000
--- a/spec/glossary/embedded.yml
+++ /dev/null
@@ -1,14 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: embedded
-text: |
- An application that is delivered as a hidden part of a larger system.
- For example, the software in a fuel-injection control system is an
- embedded application found in many late-model automobiles.
-type: glossary
diff --git a/spec/glossary/entrypoint.yml b/spec/glossary/entrypoint.yml
deleted file mode 100644
index 5fa73e0b..00000000
--- a/spec/glossary/entrypoint.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: entry point
-text: |
- The address at which a function or task begins to execute. In C, the
- entry point of a function is the function's name.
-type: glossary
diff --git a/spec/glossary/envelope.yml b/spec/glossary/envelope.yml
deleted file mode 100644
index 1188fbe7..00000000
--- a/spec/glossary/envelope.yml
+++ /dev/null
@@ -1,15 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: envelope
-text: |
- A buffer provided by the MPCI layer to RTEMS which is used to pass
- messages between nodes in a multiprocessor system. It typically contains
- routing information needed by the MPCI. The contents of an envelope are
- referred to as a packet.
-type: glossary
diff --git a/spec/glossary/errorcode.yml b/spec/glossary/errorcode.yml
deleted file mode 100644
index 679d9555..00000000
--- a/spec/glossary/errorcode.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: error code
-text: |
- This term has the same meaning as ${statuscode:/term}.
-type: glossary
diff --git a/spec/glossary/events.yml b/spec/glossary/events.yml
deleted file mode 100644
index 29807620..00000000
--- a/spec/glossary/events.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: events
-text: |
- A method for task communication and synchronization. The directives
- provided by the event manager are used to service events.
-type: glossary
diff --git a/spec/glossary/exception.yml b/spec/glossary/exception.yml
deleted file mode 100644
index 5fc2e66a..00000000
--- a/spec/glossary/exception.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: exception
-text: |
- A synonym for interrupt.
-type: glossary
diff --git a/spec/glossary/executingtask.yml b/spec/glossary/executingtask.yml
deleted file mode 100644
index df2338b0..00000000
--- a/spec/glossary/executingtask.yml
+++ /dev/null
@@ -1,15 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: executing task
-text: |
- The task state entered by a task after it has been given control of the
- processor. In SMP configurations, a task may be registered as executing
- on more than one processor for short time frames during task migration.
- Blocked tasks can be executing until they issue a thread dispatch.
-type: glossary
diff --git a/spec/glossary/executive.yml b/spec/glossary/executive.yml
deleted file mode 100644
index 82b204af..00000000
--- a/spec/glossary/executive.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: executive
-text: |
- In this document, this term is used to referred to RTEMS. Commonly, an
- executive is a small real-time operating system used in embedded systems.
-type: glossary
diff --git a/spec/glossary/exported.yml b/spec/glossary/exported.yml
deleted file mode 100644
index 930a0df9..00000000
--- a/spec/glossary/exported.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: exported
-text: |
- An object known by all nodes in a multiprocessor system. An object
- created with the GLOBAL attribute will be exported.
-type: glossary
diff --git a/spec/glossary/externaladdress.yml b/spec/glossary/externaladdress.yml
deleted file mode 100644
index 89460e89..00000000
--- a/spec/glossary/externaladdress.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: external address
-text: |
- The address used to access dual-ported memory by all the nodes in a
- system which do not own the memory.
-type: glossary
diff --git a/spec/glossary/fifo.yml b/spec/glossary/fifo.yml
deleted file mode 100644
index 52c78126..00000000
--- a/spec/glossary/fifo.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: FIFO
-text: |
- This term is an acronym for ${firstinfirstout:/term}.
-type: glossary
diff --git a/spec/glossary/firstinfirstout.yml b/spec/glossary/firstinfirstout.yml
deleted file mode 100644
index 6ef6ef70..00000000
--- a/spec/glossary/firstinfirstout.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: First In First Out
-text: |
- A discipline for manipulating entries in a data structure.
-type: glossary
diff --git a/spec/glossary/floatingpointcoprocessor.yml b/spec/glossary/floatingpointcoprocessor.yml
deleted file mode 100644
index 65e522b1..00000000
--- a/spec/glossary/floatingpointcoprocessor.yml
+++ /dev/null
@@ -1,14 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: floating point coprocessor
-text: |
- A component used in computer systems to enhance performance in
- mathematically intensive situations. It is typically viewed as a logical
- extension of the primary processor.
-type: glossary
diff --git a/spec/glossary/freed.yml b/spec/glossary/freed.yml
deleted file mode 100644
index ac18a932..00000000
--- a/spec/glossary/freed.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: freed
-text: |
- A resource that has been released by the application to RTEMS.
-type: glossary
diff --git a/spec/glossary/gcc.yml b/spec/glossary/gcc.yml
deleted file mode 100644
index d950aa1e..00000000
--- a/spec/glossary/gcc.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 2019 embedded brains GmbH (http://www.embedded-brains.de)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: GCC
-text: |
- This term is an acronym for `GNU Compiler Collection <https://gcc.gnu.org/>`_.
-type: glossary
diff --git a/spec/glossary/global.yml b/spec/glossary/global.yml
deleted file mode 100644
index d2b08932..00000000
--- a/spec/glossary/global.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: global
-text: |
- An object that has been created with the GLOBAL attribute and exported to
- all nodes in a multiprocessor system.
-type: glossary
diff --git a/spec/glossary/gnat.yml b/spec/glossary/gnat.yml
deleted file mode 100644
index a9112d43..00000000
--- a/spec/glossary/gnat.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 2019 embedded brains GmbH (http://www.embedded-brains.de)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: GNAT
-text: |
- *GNAT* is the ${gnu:/term} compiler for Ada, integrated into the
- ${gcc:/term}.
-type: glossary
diff --git a/spec/glossary/gnu.yml b/spec/glossary/gnu.yml
deleted file mode 100644
index d80b48a0..00000000
--- a/spec/glossary/gnu.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 2019 embedded brains GmbH (http://www.embedded-brains.de)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: GNU
-text: |
- This term is an acronym for `GNU's Not Unix <https://www.gnu.org/>`_.
-type: glossary
diff --git a/spec/glossary/handler.yml b/spec/glossary/handler.yml
deleted file mode 100644
index 45a12778..00000000
--- a/spec/glossary/handler.yml
+++ /dev/null
@@ -1,15 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: handler
-text: |
- The equivalent of a manager, except that it is internal to RTEMS and
- forms part of the core. A handler is a collection of routines which
- provide a related set of functions. For example, there is a handler used
- by RTEMS to manage all objects.
-type: glossary
diff --git a/spec/glossary/hardrealtimesystem.yml b/spec/glossary/hardrealtimesystem.yml
deleted file mode 100644
index 9ae440eb..00000000
--- a/spec/glossary/hardrealtimesystem.yml
+++ /dev/null
@@ -1,14 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: hard real-time system
-text: |
- A real-time system in which a missed deadline causes the worked performed
- to have no value or to result in a catastrophic effect on the integrity
- of the system.
-type: glossary
diff --git a/spec/glossary/heap.yml b/spec/glossary/heap.yml
deleted file mode 100644
index 04d7253c..00000000
--- a/spec/glossary/heap.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: heap
-text: |
- A data structure used to dynamically allocate and deallocate variable
- sized blocks of memory.
-type: glossary
diff --git a/spec/glossary/heirtask.yml b/spec/glossary/heirtask.yml
deleted file mode 100644
index 0e888a3a..00000000
--- a/spec/glossary/heirtask.yml
+++ /dev/null
@@ -1,16 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: heir task
-text: |
- A task is an heir if it is registered as an heir in a processor of the
- system. A task can be the heir on at most one processor in the system.
- In case the executing and heir tasks differ on a processor and a thread
- dispatch is marked as necessary, then the next thread dispatch will make
- the heir task the executing task.
-type: glossary
diff --git a/spec/glossary/heterogeneous.yml b/spec/glossary/heterogeneous.yml
deleted file mode 100644
index 942b4ffb..00000000
--- a/spec/glossary/heterogeneous.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: heterogeneous
-text: |
- A multiprocessor computer system composed of dissimilar processors.
-type: glossary
diff --git a/spec/glossary/homogeneous.yml b/spec/glossary/homogeneous.yml
deleted file mode 100644
index 8348390a..00000000
--- a/spec/glossary/homogeneous.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: homogeneous
-text: |
- A multiprocessor computer system composed of a single type of processor.
-type: glossary
diff --git a/spec/glossary/id.yml b/spec/glossary/id.yml
deleted file mode 100644
index 5d6ca98a..00000000
--- a/spec/glossary/id.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: ID
-text: |
- An RTEMS assigned identification tag used to access an active object.
-type: glossary
diff --git a/spec/glossary/idletask.yml b/spec/glossary/idletask.yml
deleted file mode 100644
index ba2120af..00000000
--- a/spec/glossary/idletask.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: IDLE task
-text: |
- A special low priority task which assumes control of the CPU when no
- other task is able to execute.
-type: glossary
diff --git a/spec/glossary/interface.yml b/spec/glossary/interface.yml
deleted file mode 100644
index 2c75952e..00000000
--- a/spec/glossary/interface.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: interface
-text: |
- A specification of the methodology used to connect multiple independent
- subsystems.
-type: glossary
diff --git a/spec/glossary/internaladdress.yml b/spec/glossary/internaladdress.yml
deleted file mode 100644
index 6b27921b..00000000
--- a/spec/glossary/internaladdress.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: internal address
-text: |
- The address used to access dual-ported memory by the node which owns the
- memory.
-type: glossary
diff --git a/spec/glossary/interrupt.yml b/spec/glossary/interrupt.yml
deleted file mode 100644
index e996ed05..00000000
--- a/spec/glossary/interrupt.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: interrupt
-text: |
- A hardware facility that causes the CPU to suspend execution, save its
- status, and transfer control to a specific location.
-type: glossary
diff --git a/spec/glossary/interruptlevel.yml b/spec/glossary/interruptlevel.yml
deleted file mode 100644
index 0a83727d..00000000
--- a/spec/glossary/interruptlevel.yml
+++ /dev/null
@@ -1,14 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: interrupt level
-text: |
- A mask used to by the CPU to determine which pending interrupts should be
- serviced. If a pending interrupt is below the current interrupt level,
- then the CPU does not recognize that interrupt.
-type: glossary
diff --git a/spec/glossary/interruptservice.yml b/spec/glossary/interruptservice.yml
deleted file mode 100644
index 187999db..00000000
--- a/spec/glossary/interruptservice.yml
+++ /dev/null
@@ -1,17 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 2019 embedded brains GmbH (http://www.embedded-brains.de)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: interrupt service
-text: |
- An *interrupt service* consists of an
- ${interruptserviceroutine:/term} which is called with a user
- provided argument upon reception of an interrupt service request. The
- routine is invoked in interrupt context. Interrupt service requests may have
- a priority and an affinity to a set of processors. An *interrupt service* is
- a ${softwarecomponent:/term}.
-type: glossary
diff --git a/spec/glossary/interruptserviceroutine.yml b/spec/glossary/interruptserviceroutine.yml
deleted file mode 100644
index a14adc35..00000000
--- a/spec/glossary/interruptserviceroutine.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: Interrupt Service Routine
-text: |
- An ISR is invoked by the CPU to process a pending interrupt.
-type: glossary
diff --git a/spec/glossary/io.yml b/spec/glossary/io.yml
deleted file mode 100644
index 49bf6efd..00000000
--- a/spec/glossary/io.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: I/O
-text: |
- This term is an acronym for Input/Output.
-type: glossary
diff --git a/spec/glossary/isr.yml b/spec/glossary/isr.yml
deleted file mode 100644
index cba9f801..00000000
--- a/spec/glossary/isr.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: ISR
-text: |
- This term is an acronym for ${interruptserviceroutine:/term}.
-type: glossary
diff --git a/spec/glossary/isvv.yml b/spec/glossary/isvv.yml
deleted file mode 100644
index 57184043..00000000
--- a/spec/glossary/isvv.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 2019 embedded brains GmbH (http://www.embedded-brains.de)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: ISVV
-text: |
- This term is an acronym for Independent Software Verification and Validation.
-type: glossary
diff --git a/spec/glossary/kernel.yml b/spec/glossary/kernel.yml
deleted file mode 100644
index 70c5be3f..00000000
--- a/spec/glossary/kernel.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: kernel
-text: |
- In this document, this term is used as a synonym for executive.
-type: glossary
diff --git a/spec/glossary/list.yml b/spec/glossary/list.yml
deleted file mode 100644
index fb49c8e6..00000000
--- a/spec/glossary/list.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: list
-text: |
- A data structure which allows for dynamic addition and removal of
- entries. It is not statically limited to a particular size.
-type: glossary
diff --git a/spec/glossary/littleendian.yml b/spec/glossary/littleendian.yml
deleted file mode 100644
index 3e8619bb..00000000
--- a/spec/glossary/littleendian.yml
+++ /dev/null
@@ -1,14 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: little endian
-text: |
- A data representation scheme in which the bytes composing a numeric value
- are arranged such that the least significant byte is at the lowest
- address.
-type: glossary
diff --git a/spec/glossary/local.yml b/spec/glossary/local.yml
deleted file mode 100644
index d9e174df..00000000
--- a/spec/glossary/local.yml
+++ /dev/null
@@ -1,14 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: local
-text: |
- An object which was created with the LOCAL attribute and is accessible
- only on the node it was created and resides upon. In a single processor
- configuration, all objects are local.
-type: glossary
diff --git a/spec/glossary/localoperation.yml b/spec/glossary/localoperation.yml
deleted file mode 100644
index a4e8b864..00000000
--- a/spec/glossary/localoperation.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: local operation
-text: |
- The manipulation of an object which resides on the same node as the
- calling task.
-type: glossary
diff --git a/spec/glossary/logicaladdress.yml b/spec/glossary/logicaladdress.yml
deleted file mode 100644
index 5e4fc692..00000000
--- a/spec/glossary/logicaladdress.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: logical address
-text: |
- An address used by an application. In a system without memory
- management, logical addresses will equal physical addresses.
-type: glossary
diff --git a/spec/glossary/looselycoupled.yml b/spec/glossary/looselycoupled.yml
deleted file mode 100644
index 2ea7bc30..00000000
--- a/spec/glossary/looselycoupled.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: loosely-coupled
-text: |
- A multiprocessor configuration where shared memory is not used for
- communication.
-type: glossary
diff --git a/spec/glossary/majornumber.yml b/spec/glossary/majornumber.yml
deleted file mode 100644
index fa803f47..00000000
--- a/spec/glossary/majornumber.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: major number
-text: |
- The index of a device driver in the Device Driver Table.
-type: glossary
diff --git a/spec/glossary/manager.yml b/spec/glossary/manager.yml
deleted file mode 100644
index 5f71e6cb..00000000
--- a/spec/glossary/manager.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: manager
-text: |
- A group of related RTEMS' directives which provide access and control
- over resources.
-type: glossary
diff --git a/spec/glossary/mcs.yml b/spec/glossary/mcs.yml
deleted file mode 100644
index c6f3ca68..00000000
--- a/spec/glossary/mcs.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 2017 embedded brains GmbH (http://www.embedded-brains.de)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: MCS
-text: |
- This term is an acronym for Mellor-Crummey Scott.
-type: glossary
diff --git a/spec/glossary/memorypool.yml b/spec/glossary/memorypool.yml
deleted file mode 100644
index 9293ea99..00000000
--- a/spec/glossary/memorypool.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: memory pool
-text: |
- Used interchangeably with heap.
-type: glossary
diff --git a/spec/glossary/message.yml b/spec/glossary/message.yml
deleted file mode 100644
index e7bb0dfa..00000000
--- a/spec/glossary/message.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: message
-text: |
- A sixteen byte entity used to communicate between tasks. Messages are
- sent to message queues and stored in message buffers.
-type: glossary
diff --git a/spec/glossary/messagebuffer.yml b/spec/glossary/messagebuffer.yml
deleted file mode 100644
index 7c1f5c4f..00000000
--- a/spec/glossary/messagebuffer.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: message buffer
-text: |
- A block of memory used to store messages.
-type: glossary
diff --git a/spec/glossary/messagequeue.yml b/spec/glossary/messagequeue.yml
deleted file mode 100644
index 3ed70ec6..00000000
--- a/spec/glossary/messagequeue.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: message queue
-text: |
- An RTEMS object used to synchronize and communicate between tasks by
- transporting messages between sending and receiving tasks.
-type: glossary
diff --git a/spec/glossary/messagequeuecontrolblock.yml b/spec/glossary/messagequeuecontrolblock.yml
deleted file mode 100644
index e824e231..00000000
--- a/spec/glossary/messagequeuecontrolblock.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: Message Queue Control Block
-text: |
- A data structure associated with each message queue used by RTEMS to
- manage that message queue.
-type: glossary
diff --git a/spec/glossary/minornumber.yml b/spec/glossary/minornumber.yml
deleted file mode 100644
index fcce53b7..00000000
--- a/spec/glossary/minornumber.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: minor number
-text: |
- A numeric value passed to a device driver, the exact usage of which is
- driver dependent.
-type: glossary
diff --git a/spec/glossary/mode.yml b/spec/glossary/mode.yml
deleted file mode 100644
index ff82c488..00000000
--- a/spec/glossary/mode.yml
+++ /dev/null
@@ -1,14 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: mode
-text: |
- An entry in a task's control block that is used to determine if the task
- allows preemption, timeslicing, processing of signals, and the interrupt
- disable level used by the task.
-type: glossary
diff --git a/spec/glossary/mpci.yml b/spec/glossary/mpci.yml
deleted file mode 100644
index c88f9e6b..00000000
--- a/spec/glossary/mpci.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: MPCI
-text: |
- This term is an acronym for
- ${multiprocessorcommunicationsinterfacelayer:/term}.
-type: glossary
diff --git a/spec/glossary/multiprocessing.yml b/spec/glossary/multiprocessing.yml
deleted file mode 100644
index ad573b0f..00000000
--- a/spec/glossary/multiprocessing.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: multiprocessing
-text: |
- The simultaneous execution of two or more processes by a multiple
- processor computer system.
-type: glossary
diff --git a/spec/glossary/multiprocessor.yml b/spec/glossary/multiprocessor.yml
deleted file mode 100644
index fd04ead8..00000000
--- a/spec/glossary/multiprocessor.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: multiprocessor
-text: |
- A computer with multiple CPUs available for executing applications.
-type: glossary
diff --git a/spec/glossary/multiprocessorcommunicationsinterfacelayer.yml b/spec/glossary/multiprocessorcommunicationsinterfacelayer.yml
deleted file mode 100644
index 7e88aca0..00000000
--- a/spec/glossary/multiprocessorcommunicationsinterfacelayer.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: Multiprocessor Communications Interface Layer
-text: |
- A set of user-provided routines which enable the nodes in a
- multiprocessor system to communicate with one another.
-type: glossary
diff --git a/spec/glossary/multiprocessorconfigurationtable.yml b/spec/glossary/multiprocessorconfigurationtable.yml
deleted file mode 100644
index 82765cc5..00000000
--- a/spec/glossary/multiprocessorconfigurationtable.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: Multiprocessor Configuration Table
-text: |
- The data structure defining the characteristics of the multiprocessor
- target system with which RTEMS will communicate.
-type: glossary
diff --git a/spec/glossary/multitasking.yml b/spec/glossary/multitasking.yml
deleted file mode 100644
index 48876984..00000000
--- a/spec/glossary/multitasking.yml
+++ /dev/null
@@ -1,14 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: multitasking
-text: |
- The alternation of execution amongst a group of processes on a single
- CPU. A scheduling algorithm is used to determine which process executes
- at which time.
-type: glossary
diff --git a/spec/glossary/mutualexclusion.yml b/spec/glossary/mutualexclusion.yml
deleted file mode 100644
index f6eac43b..00000000
--- a/spec/glossary/mutualexclusion.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: mutual exclusion
-text: |
- A term used to describe the act of preventing other tasks from accessing
- a resource simultaneously.
-type: glossary
diff --git a/spec/glossary/nested.yml b/spec/glossary/nested.yml
deleted file mode 100644
index f9eadf16..00000000
--- a/spec/glossary/nested.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: nested
-text: |
- A term used to describe an ASR that occurs during another ASR or an ISR
- that occurs during another ISR.
-type: glossary
diff --git a/spec/glossary/node.yml b/spec/glossary/node.yml
deleted file mode 100644
index 09332964..00000000
--- a/spec/glossary/node.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: node
-text: |
- A term used to reference a processor running RTEMS in a multiprocessor
- system.
-type: glossary
diff --git a/spec/glossary/nonexistent.yml b/spec/glossary/nonexistent.yml
deleted file mode 100644
index d3df13dc..00000000
--- a/spec/glossary/nonexistent.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: non-existent
-text: |
- The state occupied by an uncreated or deleted task.
-type: glossary
diff --git a/spec/glossary/numa.yml b/spec/glossary/numa.yml
deleted file mode 100644
index c488e8a2..00000000
--- a/spec/glossary/numa.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 2017 embedded brains GmbH (http://www.embedded-brains.de)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: NUMA
-text: |
- This term is an acronym for Non-Uniform Memory Access.
-type: glossary
diff --git a/spec/glossary/numericcoprocessor.yml b/spec/glossary/numericcoprocessor.yml
deleted file mode 100644
index 48fdaca0..00000000
--- a/spec/glossary/numericcoprocessor.yml
+++ /dev/null
@@ -1,14 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: numeric coprocessor
-text: |
- A component used in computer systems to enhance performance in
- mathematically intensive situations. It is typically viewed as a logical
- extension of the primary processor.
-type: glossary
diff --git a/spec/glossary/object.yml b/spec/glossary/object.yml
deleted file mode 100644
index f1ac161f..00000000
--- a/spec/glossary/object.yml
+++ /dev/null
@@ -1,14 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: object
-text: |
- In this document, this term is used to refer collectively to tasks,
- timers, message queues, partitions, regions, semaphores, ports, and rate
- monotonic periods. All RTEMS objects have IDs and user-assigned names.
-type: glossary
diff --git a/spec/glossary/objectoriented.yml b/spec/glossary/objectoriented.yml
deleted file mode 100644
index 8a2c6d08..00000000
--- a/spec/glossary/objectoriented.yml
+++ /dev/null
@@ -1,14 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: object-oriented
-text: |
- A term used to describe systems with common mechanisms for utilizing a
- variety of entities. Object-oriented systems shield the application from
- implementation details.
-type: glossary
diff --git a/spec/glossary/operatingsystem.yml b/spec/glossary/operatingsystem.yml
deleted file mode 100644
index 6d5e1078..00000000
--- a/spec/glossary/operatingsystem.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: operating system
-text: |
- The software which controls all the computer's resources and provides the
- base upon which application programs can be written.
-type: glossary
diff --git a/spec/glossary/overhead.yml b/spec/glossary/overhead.yml
deleted file mode 100644
index 4358a1c0..00000000
--- a/spec/glossary/overhead.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: overhead
-text: |
- The portion of the CPUs processing power consumed by the operating
- system.
-type: glossary
diff --git a/spec/glossary/packet.yml b/spec/glossary/packet.yml
deleted file mode 100644
index 52091d08..00000000
--- a/spec/glossary/packet.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: packet
-text: |
- A buffer which contains the messages passed between nodes in a
- multiprocessor system. A packet is the contents of an envelope.
-type: glossary
diff --git a/spec/glossary/partition.yml b/spec/glossary/partition.yml
deleted file mode 100644
index 5bea647e..00000000
--- a/spec/glossary/partition.yml
+++ /dev/null
@@ -1,18 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: partition
-text: |
- This term has two definitions:
-
- 1. A partition is an RTEMS object which is used to allocate and
- deallocate fixed size blocks of memory from an dynamically specified
- area of memory.
-
- 2. A ${cluster:/term} with a cardinality of one is a partition.
-type: glossary
diff --git a/spec/glossary/partitioncontrolblock.yml b/spec/glossary/partitioncontrolblock.yml
deleted file mode 100644
index 7512c258..00000000
--- a/spec/glossary/partitioncontrolblock.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: Partition Control Block
-text: |
- A data structure associated with each partition used by RTEMS to manage
- that partition.
-type: glossary
diff --git a/spec/glossary/pending.yml b/spec/glossary/pending.yml
deleted file mode 100644
index f7e72062..00000000
--- a/spec/glossary/pending.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: pending
-text: |
- A term used to describe a task blocked waiting for an event, message,
- semaphore, or signal.
-type: glossary
diff --git a/spec/glossary/periodictask.yml b/spec/glossary/periodictask.yml
deleted file mode 100644
index 42a66546..00000000
--- a/spec/glossary/periodictask.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: periodic task
-text: |
- A task which must execute at regular intervals and comply with a hard
- deadline.
-type: glossary
diff --git a/spec/glossary/physicaladdress.yml b/spec/glossary/physicaladdress.yml
deleted file mode 100644
index caa728f1..00000000
--- a/spec/glossary/physicaladdress.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: physical address
-text: |
- The actual hardware address of a resource.
-type: glossary
diff --git a/spec/glossary/poll.yml b/spec/glossary/poll.yml
deleted file mode 100644
index c04698e5..00000000
--- a/spec/glossary/poll.yml
+++ /dev/null
@@ -1,14 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: poll
-text: |
- A mechanism used to determine if an event has occurred by periodically
- checking for a particular status. Typical events include arrival of
- data, completion of an action, and errors.
-type: glossary
diff --git a/spec/glossary/pool.yml b/spec/glossary/pool.yml
deleted file mode 100644
index f065355e..00000000
--- a/spec/glossary/pool.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: pool
-text: |
- A collection from which resources are allocated.
-type: glossary
diff --git a/spec/glossary/portability.yml b/spec/glossary/portability.yml
deleted file mode 100644
index 5a691ee2..00000000
--- a/spec/glossary/portability.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: portability
-text: |
- A term used to describe the ease with which software can be rehosted on
- another computer.
-type: glossary
diff --git a/spec/glossary/posting.yml b/spec/glossary/posting.yml
deleted file mode 100644
index 41e6b47c..00000000
--- a/spec/glossary/posting.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: posting
-text: |
- The act of sending an event, message, semaphore, or signal to a task.
-type: glossary
diff --git a/spec/glossary/preempt.yml b/spec/glossary/preempt.yml
deleted file mode 100644
index 4c36d83d..00000000
--- a/spec/glossary/preempt.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: preempt
-text: |
- The act of forcing a task to relinquish the processor and dispatching to
- another task.
-type: glossary
diff --git a/spec/glossary/priority.yml b/spec/glossary/priority.yml
deleted file mode 100644
index 67602ef5..00000000
--- a/spec/glossary/priority.yml
+++ /dev/null
@@ -1,14 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: priority
-text: |
- A mechanism used to represent the relative importance of an element in a
- set of items. RTEMS uses priority to determine which task should
- execute.
-type: glossary
diff --git a/spec/glossary/priorityboosting.yml b/spec/glossary/priorityboosting.yml
deleted file mode 100644
index dd2dd888..00000000
--- a/spec/glossary/priorityboosting.yml
+++ /dev/null
@@ -1,15 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: priority boosting
-text: |
- A simple approach to extend the priority inheritance protocol for
- clustered scheduling is priority boosting. In case a mutex is owned by a
- task of another cluster, then the priority of the owner task is raised to
- an artificially high priority, the pseudo-interrupt priority.
-type: glossary
diff --git a/spec/glossary/priorityinheritance.yml b/spec/glossary/priorityinheritance.yml
deleted file mode 100644
index 1d92af28..00000000
--- a/spec/glossary/priorityinheritance.yml
+++ /dev/null
@@ -1,15 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: priority inheritance
-text: |
- An algorithm that calls for the lower priority task holding a resource to
- have its priority increased to that of the highest priority task blocked
- waiting for that resource. This avoids the problem of priority
- inversion.
-type: glossary
diff --git a/spec/glossary/priorityinversion.yml b/spec/glossary/priorityinversion.yml
deleted file mode 100644
index 6d5500ff..00000000
--- a/spec/glossary/priorityinversion.yml
+++ /dev/null
@@ -1,15 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: priority inversion
-text: |
- A form of indefinite postponement which occurs when a high priority tasks
- requests access to shared resource currently allocated to low priority
- task. The high priority task must block until the low priority task
- releases the resource.
-type: glossary
diff --git a/spec/glossary/processorutilization.yml b/spec/glossary/processorutilization.yml
deleted file mode 100644
index 8c9aec8c..00000000
--- a/spec/glossary/processorutilization.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: processor utilization
-text: |
- The percentage of processor time used by a task or a set of tasks.
-type: glossary
diff --git a/spec/glossary/proxy.yml b/spec/glossary/proxy.yml
deleted file mode 100644
index 67a675c3..00000000
--- a/spec/glossary/proxy.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: proxy
-text: |
- An RTEMS control structure used to represent, on a remote node, a task
- which must block as part of a remote operation.
-type: glossary
diff --git a/spec/glossary/proxycontrolblock.yml b/spec/glossary/proxycontrolblock.yml
deleted file mode 100644
index 707e6bf7..00000000
--- a/spec/glossary/proxycontrolblock.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: Proxy Control Block
-text: |
- A data structure associated with each proxy used by RTEMS to manage that
- proxy.
-type: glossary
diff --git a/spec/glossary/ptcb.yml b/spec/glossary/ptcb.yml
deleted file mode 100644
index e40a79cd..00000000
--- a/spec/glossary/ptcb.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: PTCB
-text: |
- This term is an acronym for ${partitioncontrolblock:/term}.
-type: glossary
diff --git a/spec/glossary/pxcb.yml b/spec/glossary/pxcb.yml
deleted file mode 100644
index a35b53ac..00000000
--- a/spec/glossary/pxcb.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: PXCB
-text: |
- This term is an acronym for ${proxycontrolblock:/term}.
-type: glossary
diff --git a/spec/glossary/qcb.yml b/spec/glossary/qcb.yml
deleted file mode 100644
index cef10a47..00000000
--- a/spec/glossary/qcb.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: QCB
-text: |
- This term is an acronym for ${messagequeuecontrolblock:/term}.
-type: glossary
diff --git a/spec/glossary/quantum.yml b/spec/glossary/quantum.yml
deleted file mode 100644
index ff5a21f5..00000000
--- a/spec/glossary/quantum.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: quantum
-text: |
- The application defined unit of time in which the processor is allocated.
-type: glossary
diff --git a/spec/glossary/queue.yml b/spec/glossary/queue.yml
deleted file mode 100644
index 2354557a..00000000
--- a/spec/glossary/queue.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: queue
-text: |
- Alternate term for message queue.
-type: glossary
diff --git a/spec/glossary/readytask.yml b/spec/glossary/readytask.yml
deleted file mode 100644
index 78401083..00000000
--- a/spec/glossary/readytask.yml
+++ /dev/null
@@ -1,15 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: ready task
-text: |
- A task occupies this state when it is available to be given control of a
- processor. A ready task has no processor assigned. The scheduler
- decided that other tasks are currently more important. A task that is
- ready to execute and has a processor assigned is called scheduled.
-type: glossary
diff --git a/spec/glossary/realtime.yml b/spec/glossary/realtime.yml
deleted file mode 100644
index 434c255d..00000000
--- a/spec/glossary/realtime.yml
+++ /dev/null
@@ -1,15 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: real-time
-text: |
- A term used to describe systems which are characterized by requiring
- deterministic response times to external stimuli. The external stimuli
- require that the response occur at a precise time or the response is
- incorrect.
-type: glossary
diff --git a/spec/glossary/reentrant.yml b/spec/glossary/reentrant.yml
deleted file mode 100644
index bd33d3da..00000000
--- a/spec/glossary/reentrant.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: reentrant
-text: |
- A term used to describe routines which do not modify themselves or global
- variables.
-type: glossary
diff --git a/spec/glossary/region.yml b/spec/glossary/region.yml
deleted file mode 100644
index ce07d0e7..00000000
--- a/spec/glossary/region.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: region
-text: |
- An RTEMS object which is used to allocate and deallocate variable size
- blocks of memory from a dynamically specified area of memory.
-type: glossary
diff --git a/spec/glossary/regioncontrolblock.yml b/spec/glossary/regioncontrolblock.yml
deleted file mode 100644
index fef58e8d..00000000
--- a/spec/glossary/regioncontrolblock.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: Region Control Block
-text: |
- A data structure associated with each region used by RTEMS to manage that
- region.
-type: glossary
diff --git a/spec/glossary/registers.yml b/spec/glossary/registers.yml
deleted file mode 100644
index e749f452..00000000
--- a/spec/glossary/registers.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: registers
-text: |
- Registers are locations physically located within a component, typically
- used for device control or general purpose storage.
-type: glossary
diff --git a/spec/glossary/remote.yml b/spec/glossary/remote.yml
deleted file mode 100644
index b33a432c..00000000
--- a/spec/glossary/remote.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: remote
-text: |
- Any object that does not reside on the local node.
-type: glossary
diff --git a/spec/glossary/remoteoperation.yml b/spec/glossary/remoteoperation.yml
deleted file mode 100644
index 2cee4850..00000000
--- a/spec/glossary/remoteoperation.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: remote operation
-text: |
- The manipulation of an object which does not reside on the same node as
- the calling task.
-type: glossary
diff --git a/spec/glossary/reqif.yml b/spec/glossary/reqif.yml
deleted file mode 100644
index 1bf3b905..00000000
--- a/spec/glossary/reqif.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 2019 embedded brains GmbH (http://www.embedded-brains.de)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: ReqIF
-text: |
- This term is an acronym for
- `Requirements Interchange Format <https://www.omg.org/spec/ReqIF/About-ReqIF/>`_.
-type: glossary
diff --git a/spec/glossary/resource.yml b/spec/glossary/resource.yml
deleted file mode 100644
index 0dbd0e4d..00000000
--- a/spec/glossary/resource.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: resource
-text: |
- A hardware or software entity to which access must be controlled.
-type: glossary
diff --git a/spec/glossary/resume.yml b/spec/glossary/resume.yml
deleted file mode 100644
index c416f51a..00000000
--- a/spec/glossary/resume.yml
+++ /dev/null
@@ -1,14 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: resume
-text: |
- Removing a task from the suspend state. If the task's state is ready
- following a call to the ``rtems_task_resume`` directive, then the task is
- available for scheduling.
-type: glossary
diff --git a/spec/glossary/returncode.yml b/spec/glossary/returncode.yml
deleted file mode 100644
index aac5774f..00000000
--- a/spec/glossary/returncode.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: return code
-text: |
- This term has the same meaning as ${statuscode:/term}.
-type: glossary
diff --git a/spec/glossary/returnvalue.yml b/spec/glossary/returnvalue.yml
deleted file mode 100644
index 69d0f4c1..00000000
--- a/spec/glossary/returnvalue.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: return value
-text: |
- The value returned by a function. A return value may be a
- ${statuscode:/term}.
-type: glossary
diff --git a/spec/glossary/rncb.yml b/spec/glossary/rncb.yml
deleted file mode 100644
index 4923e502..00000000
--- a/spec/glossary/rncb.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: RNCB
-text: |
- This term is an acronym for ${regioncontrolblock:/term}.
-type: glossary
diff --git a/spec/glossary/roundrobin.yml b/spec/glossary/roundrobin.yml
deleted file mode 100644
index 10a5af57..00000000
--- a/spec/glossary/roundrobin.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: round-robin
-text: |
- A task scheduling discipline in which tasks of equal priority are
- executed in the order in which they are made ready.
-type: glossary
diff --git a/spec/glossary/rs232.yml b/spec/glossary/rs232.yml
deleted file mode 100644
index 1c24b0d7..00000000
--- a/spec/glossary/rs232.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: RS-232
-text: |
- A standard for serial communications.
-type: glossary
diff --git a/spec/glossary/rtems.yml b/spec/glossary/rtems.yml
deleted file mode 100644
index 0f0779cf..00000000
--- a/spec/glossary/rtems.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 2019 embedded brains GmbH (http://www.embedded-brains.de)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: RTEMS
-text: |
- This term is an acronym for Real-Time Executive for Multiprocessor Systems.
-type: glossary
diff --git a/spec/glossary/running.yml b/spec/glossary/running.yml
deleted file mode 100644
index 114d6612..00000000
--- a/spec/glossary/running.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: running
-text: |
- The state of a rate monotonic timer while it is being used to delineate a
- period. The timer exits this state by either expiring or being canceled.
-type: glossary
diff --git a/spec/glossary/schedulable.yml b/spec/glossary/schedulable.yml
deleted file mode 100644
index adfa6e0e..00000000
--- a/spec/glossary/schedulable.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: schedulable
-text: |
- A set of tasks which can be guaranteed to meet their deadlines based upon
- a specific scheduling algorithm.
-type: glossary
diff --git a/spec/glossary/schedule.yml b/spec/glossary/schedule.yml
deleted file mode 100644
index 01e1ad1a..00000000
--- a/spec/glossary/schedule.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: schedule
-text: |
- The process of choosing which task should next enter the executing state.
-type: glossary
diff --git a/spec/glossary/scheduledtask.yml b/spec/glossary/scheduledtask.yml
deleted file mode 100644
index 8bee1325..00000000
--- a/spec/glossary/scheduledtask.yml
+++ /dev/null
@@ -1,15 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: scheduled task
-text: |
- A task is scheduled if it is allowed to execute and has a processor
- assigned. Such a task executes currently on a processor or is about to
- start execution. A task about to start execution it is an heir task on
- exactly one processor in the system.
-type: glossary
diff --git a/spec/glossary/scheduler.yml b/spec/glossary/scheduler.yml
deleted file mode 100644
index db181473..00000000
--- a/spec/glossary/scheduler.yml
+++ /dev/null
@@ -1,17 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: scheduler
-text: |
- A scheduler or scheduling algorithm allocates processors to a subset of
- its set of ready tasks. So it manages access to the processor resource.
- Various algorithms exist to choose the tasks allowed to use a processor
- out of the set of ready tasks. One method is to assign each task a
- priority number and assign the tasks with the lowest priority number to
- one processor of the set of processors owned by a scheduler instance.
-type: glossary
diff --git a/spec/glossary/schedulerinstance.yml b/spec/glossary/schedulerinstance.yml
deleted file mode 100644
index 404ea72f..00000000
--- a/spec/glossary/schedulerinstance.yml
+++ /dev/null
@@ -1,16 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: scheduler instance
-text: |
- A scheduler instance is a scheduling algorithm with a corresponding
- context to store its internal state. Each processor in the system is
- owned by at most one scheduler instance. The processor to scheduler
- instance assignment is determined at application configuration time. See
- :ref:`Configuring a System`.
-type: glossary
diff --git a/spec/glossary/segments.yml b/spec/glossary/segments.yml
deleted file mode 100644
index f23d1077..00000000
--- a/spec/glossary/segments.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: segments
-text: |
- Variable sized memory blocks allocated from a region.
-type: glossary
diff --git a/spec/glossary/semaphore.yml b/spec/glossary/semaphore.yml
deleted file mode 100644
index 347d352a..00000000
--- a/spec/glossary/semaphore.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: semaphore
-text: |
- An RTEMS object which is used to synchronize tasks and provide mutually
- exclusive access to resources.
-type: glossary
diff --git a/spec/glossary/semaphorecontrolblock.yml b/spec/glossary/semaphorecontrolblock.yml
deleted file mode 100644
index 182ce8b7..00000000
--- a/spec/glossary/semaphorecontrolblock.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: Semaphore Control Block
-text: |
- A data structure associated with each semaphore used by RTEMS to manage
- that semaphore.
-type: glossary
diff --git a/spec/glossary/sharedmemory.yml b/spec/glossary/sharedmemory.yml
deleted file mode 100644
index 2e672d4a..00000000
--- a/spec/glossary/sharedmemory.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: shared memory
-text: |
- Memory which is accessible by multiple nodes in a multiprocessor system.
-type: glossary
diff --git a/spec/glossary/signal.yml b/spec/glossary/signal.yml
deleted file mode 100644
index 0a6179cc..00000000
--- a/spec/glossary/signal.yml
+++ /dev/null
@@ -1,14 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: signal
-text: |
- An RTEMS provided mechanism to communicate asynchronously with a task.
- Upon reception of a signal, the ASR of the receiving task will be
- invoked.
-type: glossary
diff --git a/spec/glossary/signalset.yml b/spec/glossary/signalset.yml
deleted file mode 100644
index f2f12c1e..00000000
--- a/spec/glossary/signalset.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: signal set
-text: |
- A thirty-two bit entity which is used to represent a task's collection of
- pending signals and the signals sent to a task.
-type: glossary
diff --git a/spec/glossary/smcb.yml b/spec/glossary/smcb.yml
deleted file mode 100644
index 05b8cf36..00000000
--- a/spec/glossary/smcb.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: SMCB
-text: |
- This term is an acronym for ${semaphorecontrolblock:/term}.
-type: glossary
diff --git a/spec/glossary/smp.yml b/spec/glossary/smp.yml
deleted file mode 100644
index 50f2972c..00000000
--- a/spec/glossary/smp.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 2017 embedded brains GmbH (http://www.embedded-brains.de)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: SMP
-text: |
- This term is an acronym for Symmetric Multiprocessing.
-type: glossary
diff --git a/spec/glossary/smpbarriers.yml b/spec/glossary/smpbarriers.yml
deleted file mode 100644
index 4d561c47..00000000
--- a/spec/glossary/smpbarriers.yml
+++ /dev/null
@@ -1,15 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: SMP barriers
-text: |
- The SMP barriers ensure that a defined set of independent threads of
- execution on a set of processors reaches a common synchronization point
- in time. They are implemented using atomic operations. Currently a
- sense barrier is used in RTEMS.
-type: glossary
diff --git a/spec/glossary/smplocks.yml b/spec/glossary/smplocks.yml
deleted file mode 100644
index 74fe1ea7..00000000
--- a/spec/glossary/smplocks.yml
+++ /dev/null
@@ -1,15 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: SMP locks
-text: |
- The SMP locks ensure mutual exclusion on the lowest level and are a
- replacement for the sections of disabled interrupts. Interrupts are
- usually disabled while holding an SMP lock. They are implemented using
- atomic operations. Currently a ticket lock is used in RTEMS.
-type: glossary
diff --git a/spec/glossary/softrealtimesystem.yml b/spec/glossary/softrealtimesystem.yml
deleted file mode 100644
index e4398cc3..00000000
--- a/spec/glossary/softrealtimesystem.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: soft real-time system
-text: |
- A real-time system in which a missed deadline does not compromise the
- integrity of the system.
-type: glossary
diff --git a/spec/glossary/softwarecomponent.yml b/spec/glossary/softwarecomponent.yml
deleted file mode 100644
index d3887e1e..00000000
--- a/spec/glossary/softwarecomponent.yml
+++ /dev/null
@@ -1,39 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 2019 embedded brains GmbH (http://www.embedded-brains.de)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: software component
-text: |
- This term is defined by ECSS-E-ST-40C 3.2.28 as a "part of a software
- system". For this project a *software component* shall be any of the
- following items and nothing else:
-
- * ${softwareunit:/term}
-
- * explicitly defined ${elf:/term} symbol in a
- ${sourcecode:/term} file
-
- * ${assemblerlanguage:/term} data in a source code file
-
- * ${clanguage:/term} object with static storage duration
-
- * C language object with thread-local storage duration
-
- * ${thread:/term}
-
- * ${interruptservice:/term}
-
- * collection of *software components* (this is a software architecture
- element)
-
- Please note that explicitly defined ELF symbols and assembler language
- data are considered a software component only if they are defined in a
- ${sourcecode:/term} file. For example, this rules out symbols
- and data generated as side-effects by the toolchain (compiler, assembler,
- linker) such as jump tables, linker trampolines, exception frame information,
- etc.
-type: glossary
diff --git a/spec/glossary/softwareitem.yml b/spec/glossary/softwareitem.yml
deleted file mode 100644
index 7dcca00b..00000000
--- a/spec/glossary/softwareitem.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 2019 embedded brains GmbH (http://www.embedded-brains.de)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: software item
-text: |
- This term has the same meaning as ${softwareproduct:/term}.
-type: glossary
diff --git a/spec/glossary/softwareproduct.yml b/spec/glossary/softwareproduct.yml
deleted file mode 100644
index eacdf71e..00000000
--- a/spec/glossary/softwareproduct.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 2019 embedded brains GmbH (http://www.embedded-brains.de)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: software product
-text: |
- The *software product* is the ${rtems:/term} real-time operating system.
-type: glossary
diff --git a/spec/glossary/softwareunit.yml b/spec/glossary/softwareunit.yml
deleted file mode 100644
index 66e8edcb..00000000
--- a/spec/glossary/softwareunit.yml
+++ /dev/null
@@ -1,21 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 2019 embedded brains GmbH (http://www.embedded-brains.de)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: software unit
-text: |
- This term is defined by ECSS-E-ST-40C 3.2.24 as a "separately compilable
- piece of source code". For this project a *software unit* shall be any of
- the following items and nothing else:
-
- * ${assemblerlanguage:/term} function in a
- ${sourcecode:/term} file
-
- * ${clanguage:/term} function (external and internal linkage)
-
- A *software unit* is a ${softwarecomponent:/term}.
-type: glossary
diff --git a/spec/glossary/sourcecode.yml b/spec/glossary/sourcecode.yml
deleted file mode 100644
index c54b3a59..00000000
--- a/spec/glossary/sourcecode.yml
+++ /dev/null
@@ -1,16 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 2019 embedded brains GmbH (http://www.embedded-brains.de)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: source code
-text: |
- This project uses the *source code* definition of the
- `Linux Information Project <http://www.linfo.org/source_code.html>`_:
- "Source code (also referred to as source or code) is the version of
- software as it is originally written (i.e., typed into a computer) by a
- human in plain text (i.e., human readable alphanumeric characters)."
-type: glossary
diff --git a/spec/glossary/sporadictask.yml b/spec/glossary/sporadictask.yml
deleted file mode 100644
index 817fece5..00000000
--- a/spec/glossary/sporadictask.yml
+++ /dev/null
@@ -1,14 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: sporadic task
-text: |
- A task which executes at irregular intervals and must comply with a hard
- deadline. A minimum period of time between successive iterations of the
- task can be guaranteed.
-type: glossary
diff --git a/spec/glossary/stack.yml b/spec/glossary/stack.yml
deleted file mode 100644
index 03419be8..00000000
--- a/spec/glossary/stack.yml
+++ /dev/null
@@ -1,14 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: stack
-text: |
- A data structure that is managed using a Last In First Out (LIFO)
- discipline. Each task has a stack associated with it which is used to
- store return information and local variables.
-type: glossary
diff --git a/spec/glossary/statuscode.yml b/spec/glossary/statuscode.yml
deleted file mode 100644
index 02d6183d..00000000
--- a/spec/glossary/statuscode.yml
+++ /dev/null
@@ -1,15 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: status code
-text: |
- A status code indicates the completion status of an operation. For
- example most RTEMS directives return a status code through the
- ${returnvalue:/term} to indicate a successful operation or error
- conditions.
-type: glossary
diff --git a/spec/glossary/strongapa.yml b/spec/glossary/strongapa.yml
deleted file mode 100644
index e8c55a9a..00000000
--- a/spec/glossary/strongapa.yml
+++ /dev/null
@@ -1,20 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-copyrights:
-- Copyright (C) 2020 Richi Dubey (richidubey@gmail.com)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: Strong APA
-text: |
- Strong APA is a specialization of ${apa:/term}. Schedulers which implement
- strong APA recursively searches for a processor in the ${thread:/term}'s
- affinity set, whenever a thread becomes ready for execution, followed by the
- processors in the affinity set of threads that are assigned the processor
- present in the ready thread's affinity set. This is done to find a thread to
- processor mapping that does not violate the priority ordering and to provide
- a thread to processor mapping with a higher total priority of the threads
- allocated a processor. Similar analysis is done when a thread blocks. See
- also :cite:`Cerqueira:2014:LPA`.
-type: glossary
diff --git a/spec/glossary/suspend.yml b/spec/glossary/suspend.yml
deleted file mode 100644
index cc0fe842..00000000
--- a/spec/glossary/suspend.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: suspend
-text: |
- A term used to describe a task that is not competing for the CPU because it
- has had a ``rtems_task_suspend`` directive.
-type: glossary
diff --git a/spec/glossary/synchronous.yml b/spec/glossary/synchronous.yml
deleted file mode 100644
index adc9c80a..00000000
--- a/spec/glossary/synchronous.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: synchronous
-text: |
- Related in order or timing to other occurrences in the system.
-type: glossary
diff --git a/spec/glossary/systemcall.yml b/spec/glossary/systemcall.yml
deleted file mode 100644
index f40633e4..00000000
--- a/spec/glossary/systemcall.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: system call
-text: |
- In this document, this is used as an alternate term for directive.
-type: glossary
diff --git a/spec/glossary/target.yml b/spec/glossary/target.yml
deleted file mode 100644
index ead508e4..00000000
--- a/spec/glossary/target.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: target
-text: |
- The system on which the application will ultimately execute.
-type: glossary
diff --git a/spec/glossary/tas.yml b/spec/glossary/tas.yml
deleted file mode 100644
index efbebcd0..00000000
--- a/spec/glossary/tas.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 2017 embedded brains GmbH (http://www.embedded-brains.de)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: TAS
-text: |
- This term is an acronym for Test-And-Set.
-type: glossary
diff --git a/spec/glossary/task.yml b/spec/glossary/task.yml
deleted file mode 100644
index 93027e79..00000000
--- a/spec/glossary/task.yml
+++ /dev/null
@@ -1,25 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 2017, 2019 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: task
-text: |
- This project uses the
- `thread definition of Wikipedia <https://en.wikipedia.org/wiki/Thread_(computing)>`_:
- "a thread of execution is the smallest sequence of programmed
- instructions that can be managed independently by a scheduler, which is
- typically a part of the operating system."
-
- It consists normally of a set of registers and a stack. The scheduler
- assigns processors to a subset of the ready tasks. The terms task and
- ${thread:/term} are synonym in RTEMS. The term task is used
- throughout the Classic API, however, internally in the operating system
- implementation and the POSIX API the term thread is used.
-
- A *task* is a ${softwarecomponent:/term}.
-type: glossary
diff --git a/spec/glossary/taskcontrolblock.yml b/spec/glossary/taskcontrolblock.yml
deleted file mode 100644
index 3483c1dd..00000000
--- a/spec/glossary/taskcontrolblock.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: Task Control Block
-text: |
- A data structure associated with each task used by RTEMS to manage that
- task.
-type: glossary
diff --git a/spec/glossary/taskmigration.yml b/spec/glossary/taskmigration.yml
deleted file mode 100644
index d7023c63..00000000
--- a/spec/glossary/taskmigration.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: task migration
-text: |
- Task migration happens in case a task stops execution on one processor
- and resumes execution on another processor.
-type: glossary
diff --git a/spec/glossary/taskprocessoraffinity.yml b/spec/glossary/taskprocessoraffinity.yml
deleted file mode 100644
index 20c2e17f..00000000
--- a/spec/glossary/taskprocessoraffinity.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: task processor affinity
-text: |
- The set of processors on which a task is allowed to execute.
-type: glossary
diff --git a/spec/glossary/taskswitch.yml b/spec/glossary/taskswitch.yml
deleted file mode 100644
index 412c87f3..00000000
--- a/spec/glossary/taskswitch.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: task switch
-text: |
- Alternate terminology for context switch. Taking control of the
- processor from one task and given to another.
-type: glossary
diff --git a/spec/glossary/tcb.yml b/spec/glossary/tcb.yml
deleted file mode 100644
index 4275d650..00000000
--- a/spec/glossary/tcb.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: TCB
-text: |
- This term is an acronym for ${taskcontrolblock:/term}.
-type: glossary
diff --git a/spec/glossary/thread.yml b/spec/glossary/thread.yml
deleted file mode 100644
index efb1ae80..00000000
--- a/spec/glossary/thread.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: thread
-text: |
- This term has the same meaning as ${task:/term}.
-type: glossary
diff --git a/spec/glossary/threaddispatch.yml b/spec/glossary/threaddispatch.yml
deleted file mode 100644
index c9082ee9..00000000
--- a/spec/glossary/threaddispatch.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: thread dispatch
-text: |
- The thread dispatch transfers control of the processor from the currently
- executing thread to the heir thread of the processor.
-type: glossary
diff --git a/spec/glossary/tick.yml b/spec/glossary/tick.yml
deleted file mode 100644
index eff80ba8..00000000
--- a/spec/glossary/tick.yml
+++ /dev/null
@@ -1,14 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: tick
-text: |
- The basic unit of time used by RTEMS. It is a user-configurable number
- of microseconds. The current tick expires when a clock tick directive is
- invoked.
-type: glossary
diff --git a/spec/glossary/tightlycoupled.yml b/spec/glossary/tightlycoupled.yml
deleted file mode 100644
index 976099f1..00000000
--- a/spec/glossary/tightlycoupled.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: tightly-coupled
-text: |
- A multiprocessor configuration system which communicates via shared
- memory.
-type: glossary
diff --git a/spec/glossary/timeout.yml b/spec/glossary/timeout.yml
deleted file mode 100644
index 41244176..00000000
--- a/spec/glossary/timeout.yml
+++ /dev/null
@@ -1,14 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: timeout
-text: |
- An argument provided to a number of directives which determines the
- maximum length of time an application task is willing to wait to acquire
- the resource if it is not immediately available.
-type: glossary
diff --git a/spec/glossary/timer.yml b/spec/glossary/timer.yml
deleted file mode 100644
index 0c948017..00000000
--- a/spec/glossary/timer.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: timer
-text: |
- An RTEMS object used to invoke subprograms at a later time.
-type: glossary
diff --git a/spec/glossary/timercontrolblock.yml b/spec/glossary/timercontrolblock.yml
deleted file mode 100644
index 1e1afa4f..00000000
--- a/spec/glossary/timercontrolblock.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: Timer Control Block
-text: |
- A data structure associated with each timer used by RTEMS to manage that
- timer.
-type: glossary
diff --git a/spec/glossary/timeslice.yml b/spec/glossary/timeslice.yml
deleted file mode 100644
index 025b5bac..00000000
--- a/spec/glossary/timeslice.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: timeslice
-text: |
- The application defined unit of time in which the processor is allocated.
-type: glossary
diff --git a/spec/glossary/timeslicing.yml b/spec/glossary/timeslicing.yml
deleted file mode 100644
index 00c111c9..00000000
--- a/spec/glossary/timeslicing.yml
+++ /dev/null
@@ -1,14 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: timeslicing
-text: |
- A task scheduling discipline in which tasks of equal priority are
- executed for a specific period of time before being preempted by another
- task.
-type: glossary
diff --git a/spec/glossary/tls.yml b/spec/glossary/tls.yml
deleted file mode 100644
index 28672bf2..00000000
--- a/spec/glossary/tls.yml
+++ /dev/null
@@ -1,14 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 2017 embedded brains GmbH (http://www.embedded-brains.de)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: TLS
-text: |
- This term is an acronym for Thread-Local Storage :cite:`Drepper:2013:TLS`.
- TLS is available in ${c11:/term} and ${cxx11:/term}. The support for TLS
- depends on the CPU port :cite:`RTEMS:CPU`.
-type: glossary
diff --git a/spec/glossary/tmcb.yml b/spec/glossary/tmcb.yml
deleted file mode 100644
index 933de7cb..00000000
--- a/spec/glossary/tmcb.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: TMCB
-text: |
- This term is an acronym for ${timercontrolblock:/term}.
-type: glossary
diff --git a/spec/glossary/transientoverload.yml b/spec/glossary/transientoverload.yml
deleted file mode 100644
index 324ed36d..00000000
--- a/spec/glossary/transientoverload.yml
+++ /dev/null
@@ -1,14 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: transient overload
-text: |
- A temporary rise in system activity which may cause deadlines to be
- missed. Rate Monotonic Scheduling can be used to determine if all
- deadlines will be met under transient overload.
-type: glossary
diff --git a/spec/glossary/ttas.yml b/spec/glossary/ttas.yml
deleted file mode 100644
index 1bcd7536..00000000
--- a/spec/glossary/ttas.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 2017 embedded brains GmbH (http://www.embedded-brains.de)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: TTAS
-text: |
- This term is an acronym for Test and Test-And-Set.
-type: glossary
diff --git a/spec/glossary/userextensions.yml b/spec/glossary/userextensions.yml
deleted file mode 100644
index 2c16783b..00000000
--- a/spec/glossary/userextensions.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: user extensions
-text: |
- Software routines provided by the application to enhance the
- functionality of RTEMS.
-type: glossary
diff --git a/spec/glossary/userextensiontable.yml b/spec/glossary/userextensiontable.yml
deleted file mode 100644
index 459c881f..00000000
--- a/spec/glossary/userextensiontable.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: User Extension Table
-text: |
- A table which contains the entry points for each user extensions.
-type: glossary
diff --git a/spec/glossary/userinitializationtaskstable.yml b/spec/glossary/userinitializationtaskstable.yml
deleted file mode 100644
index cd216db4..00000000
--- a/spec/glossary/userinitializationtaskstable.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: User Initialization Tasks Table
-text: |
- A table which contains the information needed to create and start each of
- the user initialization tasks.
-type: glossary
diff --git a/spec/glossary/userprovided.yml b/spec/glossary/userprovided.yml
deleted file mode 100644
index eb9c7b90..00000000
--- a/spec/glossary/userprovided.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: user-provided
-text: |
- These terms are used to designate any software routines which must be
- written by the application designer.
-type: glossary
diff --git a/spec/glossary/usersupplied.yml b/spec/glossary/usersupplied.yml
deleted file mode 100644
index 81437089..00000000
--- a/spec/glossary/usersupplied.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: user-supplied
-text: |
- This term has the same meaning as ${userprovided:/term}.
-type: glossary
diff --git a/spec/glossary/vector.yml b/spec/glossary/vector.yml
deleted file mode 100644
index 8457bb6b..00000000
--- a/spec/glossary/vector.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: vector
-text: |
- Memory pointers used by the processor to fetch the address of routines
- which will handle various exceptions and interrupts.
-type: glossary
diff --git a/spec/glossary/waitqueue.yml b/spec/glossary/waitqueue.yml
deleted file mode 100644
index ddaafae3..00000000
--- a/spec/glossary/waitqueue.yml
+++ /dev/null
@@ -1,14 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: wait queue
-text: |
- The list of tasks blocked pending the release of a particular resource.
- Message queues, regions, and semaphores have a wait queue associated with
- them.
-type: glossary
diff --git a/spec/glossary/weakapa.yml b/spec/glossary/weakapa.yml
deleted file mode 100644
index 87e92cc7..00000000
--- a/spec/glossary/weakapa.yml
+++ /dev/null
@@ -1,17 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-copyrights:
-- Copyright (C) 2020 Richi Dubey (richidubey@gmail.com)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: Weak APA
-text: |
- Weak APA is a specialization of ${apa:/term}. This refers to Linux's push
- and pull implementation of APA model. When a ${thread:/term} becomes ready
- for execution, it is allocated a processor if there is an idle processor, or
- a processor executing a lower priority thread in its affinity set. Unlike
- ${strongapa:/term}, no thread is migrated from its processor to find a thread
- to processor mapping. See also :cite:`Cerqueira:2014:LPA`.
-type: glossary
diff --git a/spec/glossary/yaml.yml b/spec/glossary/yaml.yml
deleted file mode 100644
index 676f8de0..00000000
--- a/spec/glossary/yaml.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 2019 embedded brains GmbH (http://www.embedded-brains.de)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: YAML
-text: |
- This term is an acronym for `YAML Ain't Markup Language <https://yaml.org/>`_.
-type: glossary
diff --git a/spec/glossary/yield.yml b/spec/glossary/yield.yml
deleted file mode 100644
index 691f1790..00000000
--- a/spec/glossary/yield.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0
-copyrights:
-- Copyright (C) 1988, 1998 On-Line Applications Research Corporation (OAR)
-enabled-by: true
-glossary-type: term
-links:
-- role: glossary-member
- uid: ../glossary-general
-term: yield
-text: |
- When a task voluntarily releases control of the processor.
-type: glossary