[PATCH] glossary: Add terms

Chris Johns chrisj at rtems.org
Wed Sep 29 20:19:54 UTC 2021


OK

On 29/9/21 8:45 pm, Sebastian Huber wrote:
> ---
>  c-user/glossary.rst | 30 ++++++++++++++++++++++++++++++
>  1 file changed, 30 insertions(+)
> 
> diff --git a/c-user/glossary.rst b/c-user/glossary.rst
> index f85c08c..e91e356 100644
> --- a/c-user/glossary.rst
> +++ b/c-user/glossary.rst
> @@ -101,9 +101,21 @@ Glossary
>      C++11
>          The standard ISO/IEC 14882:2011.
>  
> +    C++14
> +        The standard ISO/IEC 14882:2014.
> +
> +    C++17
> +        The standard ISO/IEC 14882:2017.
> +
> +    C++20
> +        The standard ISO/IEC 14882:2020.
> +
>      C11
>          The standard ISO/IEC 9899:2011.
>  
> +    C17
> +        The standard ISO/IEC 9899:2018.
> +
>      calling convention
>          The processor and compiler dependent rules which define the mechanism
>          used to invoke subroutines in a high-level language.  These rules define
> @@ -250,6 +262,9 @@ Glossary
>      EARS
>          This term is an acronym for Easy Approach to Requirements Syntax.
>  
> +    EDF
> +        This term is an acronym for Earliest Deadline First.
> +
>      ELF
>          This term is an acronym for
>          `Executable and Linkable Format <https://en.wikipedia.org/wiki/Executable_and_Linkable_Format>`_.
> @@ -349,6 +364,14 @@ Glossary
>      freed
>          A resource that has been released by the application to RTEMS.
>  
> +    Futex
> +        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
> +        :term:`OpenMP` library provided by :term:`GCC`.  It could be used to
> +        implement high performance :term:`SMP` synchronization primitives which
> +        offer random-fairness.
> +
>      GCC
>          This term is an acronym for `GNU Compiler Collection <https://gcc.gnu.org/>`_.
>  
> @@ -547,6 +570,9 @@ Glossary
>          This term is an acronym for
>          :term:`Multiprocessor Communications Interface Layer`.
>  
> +    MrsP
> +        This term is an acronym for Multiprocessor Resource-Sharing Protocol.
> +
>      multiprocessing
>          The simultaneous execution of two or more processes by a multiple
>          processor computer system.
> @@ -610,6 +636,10 @@ Glossary
>          clustered scheduling.  The ``m`` denotes the number of processors in the
>          system.
>  
> +    OpenMP
> +        This term is an acronym for
> +        `Open Multi-Processing <https://www.openmp.org/>`_.
> +
>      operating system
>          The software which controls all the computer's resources and provides the
>          base upon which application programs can be written.
> 


More information about the devel mailing list