diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-10-24 12:22:15 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-10-24 12:22:15 +0200 |
commit | d4c5e4d27235c58873cf28bc6d631d3076f6e5d0 (patch) | |
tree | 0d4ec6e10bf38e77c9c7d4d69f6478bb9dcadcc6 /spec | |
parent | spec2modules.py: Merge spec2doc.py, spec2rtems.py (diff) | |
download | rtems-central-d4c5e4d27235c58873cf28bc6d631d3076f6e5d0.tar.bz2 |
Move glossary of terms to separate directory
This makes the glossary reusable in other specification domains.
Diffstat (limited to 'spec')
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 |