diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2023-07-25 07:36:09 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2023-07-25 07:36:09 +0200 |
commit | 6692946100096d567b695f035e128ddcb09ffa4a (patch) | |
tree | c11f26bf28df6cddd2da48d6611919f282643d00 /c-user/glossary.rst | |
parent | user/bsps/imxrt: Add new BSP variant (diff) | |
download | rtems-docs-6692946100096d567b695f035e128ddcb09ffa4a.tar.bz2 |
c-user: Link task entry and global construction
Diffstat (limited to 'c-user/glossary.rst')
-rw-r--r-- | c-user/glossary.rst | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/c-user/glossary.rst b/c-user/glossary.rst index df3b9a3..82aedcd 100644 --- a/c-user/glossary.rst +++ b/c-user/glossary.rst @@ -375,6 +375,10 @@ Glossary An object that has been created with the GLOBAL attribute and exported to all nodes in a multiprocessor system. + global construction + In the global construction, the C++ global constructors and constructor + functions are invoked. See :ref:`GlobalConstruction`. + GNAT *GNAT* is the :term:`GNU` compiler for Ada, integrated into the :term:`GCC`. @@ -1079,6 +1083,15 @@ Glossary A data structure associated with each task used by RTEMS to manage that task. + task entry + The task entry is invoked to execute the task's job. Before the task entry + is invoked, the thread begin :term:`user extensions` run in the context of + the task. After the return of the task entry, the thread exitted user + extensions run in the context of the task. The first user initialization + task performs the :term:`global construction` after running the thread begin + extensions and before the task entry is invoked. See also + :ref:`InterfaceRtemsTaskStart`. + task migration Task migration happens in case a task stops execution on one processor and resumes execution on another processor. |