summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2021-09-29 11:15:05 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2021-09-29 14:06:01 +0200
commit660c7631c3e5ff34f02c55221d510a260c94f59a (patch)
treeaf98a2dec56923b1cf85428dbdab9f8b24ead4ad
parentspec: Improve thread queue enqueue FIFO test (diff)
downloadrtems-central-660c7631c3e5ff34f02c55221d510a260c94f59a.tar.bz2
glossary: Add C*, EDF, Futex, MrsP, and OpenMP
-rw-r--r--spec-glossary/glossary/c17.yml12
-rw-r--r--spec-glossary/glossary/cxx14.yml12
-rw-r--r--spec-glossary/glossary/cxx17.yml12
-rw-r--r--spec-glossary/glossary/cxx20.yml12
-rw-r--r--spec-glossary/glossary/edf.yml12
-rw-r--r--spec-glossary/glossary/futex.yml17
-rw-r--r--spec-glossary/glossary/mrsp.yml12
-rw-r--r--spec-glossary/glossary/openmp.yml13
8 files changed, 102 insertions, 0 deletions
diff --git a/spec-glossary/glossary/c17.yml b/spec-glossary/glossary/c17.yml
new file mode 100644
index 00000000..1e407c8e
--- /dev/null
+++ b/spec-glossary/glossary/c17.yml
@@ -0,0 +1,12 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+copyrights:
+- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de)
+enabled-by: true
+glossary-type: term
+links:
+- role: glossary-member
+ uid: ../glossary-general
+term: C17
+text: |
+ The standard ISO/IEC 9899:2018.
+type: glossary
diff --git a/spec-glossary/glossary/cxx14.yml b/spec-glossary/glossary/cxx14.yml
new file mode 100644
index 00000000..fd543a3e
--- /dev/null
+++ b/spec-glossary/glossary/cxx14.yml
@@ -0,0 +1,12 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+copyrights:
+- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de)
+enabled-by: true
+glossary-type: term
+links:
+- role: glossary-member
+ uid: ../glossary-general
+term: C++14
+text: |
+ The standard ISO/IEC 14882:2014.
+type: glossary
diff --git a/spec-glossary/glossary/cxx17.yml b/spec-glossary/glossary/cxx17.yml
new file mode 100644
index 00000000..5ed6cb86
--- /dev/null
+++ b/spec-glossary/glossary/cxx17.yml
@@ -0,0 +1,12 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+copyrights:
+- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de)
+enabled-by: true
+glossary-type: term
+links:
+- role: glossary-member
+ uid: ../glossary-general
+term: C++17
+text: |
+ The standard ISO/IEC 14882:2017.
+type: glossary
diff --git a/spec-glossary/glossary/cxx20.yml b/spec-glossary/glossary/cxx20.yml
new file mode 100644
index 00000000..223946b8
--- /dev/null
+++ b/spec-glossary/glossary/cxx20.yml
@@ -0,0 +1,12 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+copyrights:
+- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de)
+enabled-by: true
+glossary-type: term
+links:
+- role: glossary-member
+ uid: ../glossary-general
+term: C++20
+text: |
+ The standard ISO/IEC 14882:2020.
+type: glossary
diff --git a/spec-glossary/glossary/edf.yml b/spec-glossary/glossary/edf.yml
new file mode 100644
index 00000000..1879eed0
--- /dev/null
+++ b/spec-glossary/glossary/edf.yml
@@ -0,0 +1,12 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+copyrights:
+- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de)
+enabled-by: true
+glossary-type: term
+links:
+- role: glossary-member
+ uid: ../glossary-general
+term: EDF
+text: |
+ This term is an acronym for Earliest Deadline First.
+type: glossary
diff --git a/spec-glossary/glossary/futex.yml b/spec-glossary/glossary/futex.yml
new file mode 100644
index 00000000..86cb6919
--- /dev/null
+++ b/spec-glossary/glossary/futex.yml
@@ -0,0 +1,17 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+copyrights:
+- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de)
+enabled-by: true
+glossary-type: term
+links:
+- role: glossary-member
+ uid: ../glossary-general
+term: Futex
+text: |
+ This term is an abbreviation for
+ `Fast User-Space Locking <https://man7.org/linux/man-pages/man2/futex.2.html>`_.
+ The futex support in RTEMS is provided for the barriers of the
+ ${openmp:/term} library provided by ${gcc:/term}. It could be used to
+ implement high performance ${smp:/term} synchronization primitives which
+ offer random-fairness.
+type: glossary
diff --git a/spec-glossary/glossary/mrsp.yml b/spec-glossary/glossary/mrsp.yml
new file mode 100644
index 00000000..4ee8487a
--- /dev/null
+++ b/spec-glossary/glossary/mrsp.yml
@@ -0,0 +1,12 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+copyrights:
+- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de)
+enabled-by: true
+glossary-type: term
+links:
+- role: glossary-member
+ uid: ../glossary-general
+term: MrsP
+text: |
+ This term is an acronym for Multiprocessor Resource-Sharing Protocol.
+type: glossary
diff --git a/spec-glossary/glossary/openmp.yml b/spec-glossary/glossary/openmp.yml
new file mode 100644
index 00000000..e1f2bce9
--- /dev/null
+++ b/spec-glossary/glossary/openmp.yml
@@ -0,0 +1,13 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+copyrights:
+- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de)
+enabled-by: true
+glossary-type: term
+links:
+- role: glossary-member
+ uid: ../glossary-general
+term: OpenMP
+text: |
+ This term is an acronym for
+ `Open Multi-Processing <https://www.openmp.org/>`_.
+type: glossary