Changeset cf404563 in rtems for doc


Ignore:
Timestamp:
03/10/15 19:28:19 (9 years ago)
Author:
Gedare Bloom <gedare@…>
Branches:
4.11, 5, master
Children:
d84995d2
Parents:
23e43f6
git-author:
Gedare Bloom <gedare@…> (03/10/15 19:28:19)
git-committer:
Gedare Bloom <gedare@…> (03/10/15 19:46:59)
Message:

cpukit: deprecate task variables. closes #2293.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • doc/user/task.t

    r23e43f6 rcf404563  
    309309@cindex per task variables
    310310
     311Per task variables are deprecated, see the warning below.
     312
    311313Per task variables are used to support global variables whose value
    312314may be unique to a task. After indicating that a variable should be
     
    347349correct value for each task executing on each core. Consequently,
    348350per-task variables are disabled in SMP configurations of RTEMS.
     351Instead the application developer should
     352consider the use of POSIX Keys or Thread Local Storage (TLS). POSIX Keys
     353are not enabled in all RTEMS configurations.
    349354
    350355@subsection Building a Task Attribute Set
     
    17881793@subheading NOTES:
    17891794
     1795This directive is deprecated and task variables will be removed.
     1796
    17901797Task variables increase the context switch time to and from the
    17911798tasks that own them so it is desirable to minimize the number of
     
    18451852@subheading NOTES:
    18461853
     1854This directive is deprecated and task variables will be removed.
     1855
    18471856If you change memory which @code{task_variable_value} points to,
    18481857remember to declare that memory as volatile, so that the compiler
     
    18961905@subheading NOTES:
    18971906
     1907This directive is deprecated and task variables will be removed.
     1908
    18981909Per-task variables are disabled in SMP configurations and this service
    18991910is not available.
Note: See TracChangeset for help on using the changeset viewer.