From b033e3960bf23856053aae96141fd96d627eec8e Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Thu, 2 Feb 2017 10:46:05 +0100 Subject: c-user: Add SMP application issues section --- c-user/glossary.rst | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) (limited to 'c-user/glossary.rst') diff --git a/c-user/glossary.rst b/c-user/glossary.rst index 3cb0ed9..44f8f88 100644 --- a/c-user/glossary.rst +++ b/c-user/glossary.rst @@ -25,7 +25,7 @@ Glossary manager are used to service signals. :dfn:`atomic operations` - Atomic operations are defined in terms of *ISO/IEC 9899:2011*. + Atomic operations are defined in terms of :ref:`C11 `. :dfn:`awakened` A term used to describe a task that has been unblocked and may be scheduled @@ -61,6 +61,16 @@ Glossary :dfn:`buffer` A fixed length block of memory allocated from a partition. +.. _C11: + +:dfn:`C11` + The standard ISO/IEC 9899:2011. + +.. _C++11: + +:dfn:`C++11` + The standard ISO/IEC 14882:2011. + :dfn:`calling convention` The processor and compiler dependent rules which define the mechanism used to invoke subroutines in a high-level language. These rules define the @@ -701,6 +711,13 @@ Glossary :dfn:`timeslice` The application defined unit of time in which the processor is allocated. +.. _TLS: + +:dfn:`TLS` + An acronym for Thread-Local Storage :cite:`Drepper:2013:TLS`. TLS is + available in :ref:`C11 ` and :ref:`C++11 `. The support for + TLS depends on the CPU port :cite:`RTEMS:CPU`. + :dfn:`TMCB` An acronym for Timer Control Block. -- cgit v1.2.3