summaryrefslogtreecommitdiffstats
path: root/doc/user/task.t (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Remove texinfo format documentation. Replaced by Sphinx formatted documentation.Joel Sherrill2017-01-111-1797/+0
| | | | closes #2812.
* user/task.t: Add advice on transitioning use of notepadsJoel Sherrill2015-12-241-0/+21
| | | | closes #2493.
* api: Remove deprecated NotepadsAun-Ali Zaidi2015-12-241-138/+3
| | | | | | | | | | | | | | | | | | | | | | | Notepads where a feature of RTEMS' tasks that simply functioned in the same way as POSIX keys or threaded local storage (TLS). They were introduced well before per task variables, which are also deprecated, and were barely used in favor of their POSIX alternatives. In addition to their scarce usage, Notepads took up unnecessary memory. For each task: - 16 32-bit integers were allocated. - A total of 64 bytes per task per thread. This is especially critical in low memory and safety-critical applications. They are also defined as uint32_t, and therefore are not guaranteed to hold a pointer. Lastly, they are not portable solutions for SMP and uniprocessor systems, like POSIX keys and TLS. updates #2493.
* cpukit: deprecate task variables. closes #2293.Gedare Bloom2015-03-101-0/+11
|
* cpukit: deprecate notepadsGedare Bloom2015-03-101-0/+5
| | | | | | | | | | | | | | | Deprecate Classic API Notepads. Mark task_set/get_note() with the deprecated attribute, and also mark the notepads field. Replace disable with enable option for notepads in confdefs.h, and make notepads disabled by default. The previous option CONFIGURE_DISABLE_CLASSIC_API_NOTEPADS is now unused and will emit a compile-time warning. A new option CONFIGURE_ENABLE_CLASSIC_API_NOTEPADS is available to turn on notepads, but it also will emit a compile-time warning to indicate that notepads are deprecated. Closes #2265
* doc: Clarify rtems_task_set_priority()Sebastian Huber2014-12-121-0/+3
|
* Disable per task variables when SMP is enabledJoel Sherrill2014-04-041-2/+17
| | | | | | Per task variables are inherently unsafe in SMP systems. This patch disables them from the build and adds warnings in the appropriate documentation and configuration sections.
* stackchk.t task.t: Change can not to cannot for consistencyJoel Sherrill2014-03-111-1/+1
|
* User's Guide: Correct typos in return status bulletsJoel Sherrill2012-10-021-5/+5
|
* Remove All CVS Id Strings Possible Using a ScriptJoel Sherrill2012-05-111-3/+0
| | | | | | | | | | | | Script does what is expected and tries to do it as smartly as possible. + remove occurrences of two blank comment lines next to each other after Id string line removed. + remove entire comment blocks which only exited to contain CVS Ids + If the processing left a blank line at the top of a file, it was removed.
* 2008-11-07 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-11-071-2/+2
| | | | | | | | PR 1334/doc * user/Makefile.am, user/concepts.t, user/init.t, user/overview.t, user/part.t, user/task.t: Correct typos and correctly document 4 parts of 32-bit object id. * user/ObjectId-32Bits.eps, user/ObjectId-32Bits.png: New files.
* 2008-08-08 Sebastian Huber <sebastian.huber@embedded-brains.de>Joel Sherrill2008-08-081-5/+11
| | | | | * user/msg.t, user/sem.t, user/task.t: Update to new parameter types. Emphasize that you can use a pointer for task arguments.
* 2008-07-15 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-07-151-2/+2
| | | | | | | * user/barrier.t, user/clock.t, user/dpmem.t, user/msg.t, user/part.t, user/region.t, user/rtmon.t, user/sem.t, user/task.t, user/timer.t: Correct documentation typos noticed and thankfully reported by Fabrício de Novaes Kucinskis <fabricio@dea.inpe.br>
* 2008-06-13 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-06-131-5/+31
| | | | | | | * user/bsp.t, user/conf.t, user/task.t: Add ability for application to configure minimum stack size. Add RTEMS_CONFIGURED_MINIMUM_STACK_SIZE constant so user can clearly indicate they want the configured as opposed to the recommended minimum stack size.
* 2008-01-29 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-01-291-1/+1
| | | | | | | | * user/.cvsignore, user/Makefile.am, user/c_user.texi, user/concepts.t, user/conf.t, user/dirstat.texi, user/stackchk.t, user/task.t, user/userext.t: Add new Object Services collection. Tidy up some configuration documentation from earlier changes. * user/object.t: New file.
* 2008-01-11 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-01-111-1/+33
| | | | * user/task.t: Add manual page for rtems_task_self().
* 2007-11-28 Glenn Humphrey <glenn.humphrey@OARcorp.com>Glenn Humphrey2007-11-281-11/+11
| | | | | | | | * user/barrier.t, user/clock.t, user/concepts.t, user/conf.t, user/datatypes.t, user/dpmem.t, user/fatal.t, user/init.t, user/mp.t, user/msg.t, user/part.t, user/region.t, user/rtmon.t, user/sem.t, user/task.t, user/timer.t: Corrected various errors in the documentation.
* 2007-10-25 Glenn Humphrey <glenn.humphrey@OARcorp.com>Glenn Humphrey2007-10-251-5/+5
| | | | | | | * user/barrier.t, user/clock.t, user/concepts.t, user/cpuuse.t, user/init.t, user/intr.t, user/io.t, user/mp.t, user/rtmon.t, user/sem.t, user/stackchk.t, user/task.t, user/timer.t: Updated the Ada documentation to reflect the current binding.
* 2007-04-05 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2007-04-051-0/+46
| | | | * user/task.t: Add rtems_iterate_over_all_threads.
* 2006-09-13 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-09-131-1/+1
| | | | | | | | * new_chapters/Makefile.am, user/Makefile.am, user/c_user.texi, user/dirstat.texi, user/task.t: Move stack to first class citizen status. Include it in User Manual and rename to start with rtems_. * user/stackchk.t: New file. * new_chapters/stackchk.t: Removed.
* 2004-11-05 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2004-11-051-1/+1
| | | | | PR 706/doc * user/task.t: Remove not that changes explanation.
* 2004-05-21 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2004-05-211-4/+4
| | | | | | PR 627/doc * user/task.t: Behavior documented for an rtems_task_create with stacksize < minimum was not the implemented behavior.
* 2004-05-06 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2004-05-061-10/+20
| | | | | | | PR 618/rtems * user/clock.t, user/dpmem.t, user/event.t, user/msg.t, user/part.t, user/region.t, user/sem.t, user/task.t, user/timer.t: Add NULL checks.
* 2003-11-25 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2003-11-251-10/+15
| | | | | PR 528/rtems_misc * task.t: Fix Ada binding for task variable calls.
* 2001-01-17 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2002-01-171-1/+1
| | | | | | | * SUPPORT, LICENSE: New files. * Numerous files touched as part of merging the 4.5 branch onto the mainline development trunk and ensuring that the script that cuts snapshots and releases works on the documentation.
* Added comment on RTEMS_DEFAULT_MODE.Joel Sherrill2000-05-091-0/+3
|
* Fixed type so constant would have "RTEMS_" in front of it.Joel Sherrill2000-05-081-1/+1
|
* Numerous changes based on comments from Stephan Wilms <Stephan.Wilms@CWA.de>Joel Sherrill2000-05-041-8/+22
| | | | | | including a new section in the Getting Started called "Where to Go From Here", lots of index entries added, and more configuration table information.
* A bit more explanation for task variables per Eric Norum <eric@cls.usask.ca>.Joel Sherrill2000-05-011-0/+7
|
* Eric Norum spotted this sentence where it said preemption had to beJoel Sherrill2000-02-291-1/+3
| | | | disabled for timeslicing to happen. This was wrong.
* Fixed typo.Joel Sherrill2000-02-181-1/+1
|
* Added note from Ian Lance Taylor <ian@zembu.com>.Joel Sherrill2000-01-271-2/+6
|
* Added rtems_task_variable_get from Eric Norum.Joel Sherrill2000-01-231-1/+48
|
* Updated to reflect changing to void * on task variables byJoel Sherrill2000-01-231-8/+10
| | | | Eric Norum <eric@cls.usask.ca>.
* Changed copyright date to 1999.Joel Sherrill1999-11-161-1/+1
|
* Added task variable services.Joel Sherrill1999-11-161-0/+130
|
* Turned on concept and function name indexing.Joel Sherrill1999-10-111-14/+77
|
* Added rtems_task_is_suspended.Joel Sherrill1999-10-071-0/+42
|
* Numerous minor changes required to transition to the latest versionJoel Sherrill1999-10-011-2/+2
| | | | | of texinfo and TeX. This version of the tools can produce PDF with figures included.
* Added error status for bad return pointer argument on rtems_task_set_priority.Joel Sherrill1999-07-011-0/+1
|
* Spacing.Joel Sherrill1998-10-271-1/+1
|
* Added "findex" for all directive pages but it turns out that thisJoel Sherrill1998-04-021-0/+23
| | | | blows up both makeinfo and texi2dvi. So I have commented them out.
* Nodes, menus, etc are automatically generated nowJoel Sherrill1998-03-271-169/+0
|
* Completed sweep adding directive and constant prefixes.Joel Sherrill1998-03-271-211/+269
|
* Conditionally adding RTEMS_ and rtems_ prefixes.Joel Sherrill1998-03-271-151/+151
|
* Attempting to add variable so that in C all constants start with RTEMS_Joel Sherrill1998-03-271-31/+63
| | | | and all directives start with rtems_.
* Updated copyrightsJoel Sherrill1998-02-061-7/+1
|
* Added information based on comments from Katsu Shibuya.Joel Sherrill1997-08-041-0/+13
|
* added CVS Id stringJoel Sherrill1997-06-041-0/+2
|
* final corrections before 4.1.0 documentation freeze.Joel Sherrill1997-06-041-1/+1
|