[rtems-central commit] glossary: Add C*, EDF, Futex, MrsP, and OpenMP

Sebastian Huber sebh at rtems.org
Wed Sep 29 12:18:08 UTC 2021


Module:    rtems-central
Branch:    master
Commit:    660c7631c3e5ff34f02c55221d510a260c94f59a
Changeset: http://git.rtems.org/rtems-central/commit/?id=660c7631c3e5ff34f02c55221d510a260c94f59a

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Wed Sep 29 11:15:05 2021 +0200

glossary: Add C*, EDF, Futex, MrsP, and OpenMP

---

 spec-glossary/glossary/c17.yml    | 12 ++++++++++++
 spec-glossary/glossary/cxx14.yml  | 12 ++++++++++++
 spec-glossary/glossary/cxx17.yml  | 12 ++++++++++++
 spec-glossary/glossary/cxx20.yml  | 12 ++++++++++++
 spec-glossary/glossary/edf.yml    | 12 ++++++++++++
 spec-glossary/glossary/futex.yml  | 17 +++++++++++++++++
 spec-glossary/glossary/mrsp.yml   | 12 ++++++++++++
 spec-glossary/glossary/openmp.yml | 13 +++++++++++++
 8 files changed, 102 insertions(+)

diff --git a/spec-glossary/glossary/c17.yml b/spec-glossary/glossary/c17.yml
new file mode 100644
index 0000000..1e407c8
--- /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 0000000..fd543a3
--- /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 0000000..5ed6cb8
--- /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 0000000..223946b
--- /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 0000000..1879eed
--- /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 0000000..86cb691
--- /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 0000000..4ee8487
--- /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 0000000..e1f2bce
--- /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



More information about the vc mailing list