summaryrefslogtreecommitdiffstats
path: root/c-user/task_manager.rst (follow)
Commit message (Collapse)AuthorAgeFilesLines
* c-user: Split up task managerSebastian Huber2020-09-021-2079/+0
| | | | | | | This makes it easier to automatically generate parts of the manager documentation in the future. Update #3993.
* c-user: Remove RTEMS_MP_NOT_CONFIGURED errorSebastian Huber2020-06-181-2/+0
| | | | | | | | | | | | | | Some objects can be created with a local or global scope in a multiprocessing network. In non-multiprocessing configurations setting the scope to local or global had no effect since such a system can be viewed as a multiprocessing network with just one node. One and all nodes is the same in such a network. However, if multiprocessing was configured, creation of a global object in a single node network resulted in an RTEMS_MP_NOT_CONFIGURED error. Remove this error condition for symmetry to the non-multiprocessing setup. This is in line with the task affinity behaviour in SMP systems. Close #4005.
* c-user: Split deprecated/removed directives chapterSebastian Huber2020-04-151-4/+7
|
* c-user: Document task memorySebastian Huber2020-03-051-12/+52
| | | | Close #3835.
* Address several issues from compiling examplesMartin Erik Werner2019-09-031-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Compiling the code from examples "code-block:: c" along with public includes and a bsp exposed a few issues amongst a lot of false positives. Address some of these: * Terminate struct declarations with ';'. Mainly for pedantic correctness. * Show ptrdiff_t instead of size_t for the sbrk() prototype, matching the current argument type in rtems. * Replace some occurrences of unsigned16 with uint16_t. * Fix odd type declaration, "uint8_t char*" -> "char*". * Use appropriate helper to get chain head instead of invalid access to nonexistent struct member. * Remove several excess '\' escapes. * Use RTEMS_SELF instead of undefined SELF. * Use rtems_task instead of void for task functions. * Add missing stack size parameter in task creation. * Use rtems_interrupt_level instead of undefined rtems_interrupt. * Correct return value format for rtems_object_id_get_api() rtems_object_id_get_index() (enum and uint16_t) and also fix corresponding print formatting. * Correct return value documentation for rtems_object_id_get_class(), rtems_object_id_get_node() and rtems_object_id_get_index() int -> uint32_t. * Use RTEMS_SUCCESSFUL instead of undefined RTEMS_STATUS_SUCCESSFUL and fix return value variable name in rate monotonic examples. * Use RTEMS_TIMEOUT instead of undefined TIMEOUT and RTEMS_PERIOD_STATUS instead of undefined STATUS. * Add missing fields to ftpd configuration. * Correct parameter types in ftpd hook prototype, unsigned char * -> void *. * Fix various code-block:: attributes, c -> makefile and c -> shell. * Add missing parenthesis in socket buffer memory calculation example. * Remove typedef in declaration of mq_attr since it is defiend without typedef in reality. * Update siginfo_t declaration to match current reality. * Update shell user command definition example to include mode, uid and gid.
* Simplify SPDX-License-Identifier commentSebastian Huber2019-01-111-1/+1
|
* Remove superfluous "All rights reserved."Sebastian Huber2019-01-111-1/+0
|
* Use standard format for copyright linesSebastian Huber2019-01-111-2/+1
|
* c-user: Document rtems_task_exit()Sebastian Huber2018-10-041-1/+46
| | | | Close #3533.
* Account for non-preemption and interrupt level not supported on SMPJoel Sherrill2017-12-061-0/+8
| | | | Closes #3000.
* Clean up sphinx warnings.Chris Johns2017-11-131-21/+42
| | | | | | | | | | - Fix minor formatting issues. - Fix reference the gloassary TLS using ':term:'. - Make sure nothing is between an anchor and the heading where ':ref:' references the anchor. This meant moving all the recently added '.. index::' entries. Update #3232. Update #3229.
* c-user: Fix index locations.Chris Johns2017-11-121-69/+78
| | | | Update #3229.
* Change RTEMS version to 5Sebastian Huber2017-11-091-7/+7
| | | | Update #3220.
* c-user: Fix task create notesSebastian Huber2017-09-141-2/+6
|
* c-user: Update scheduler/task chapterSebastian Huber2017-07-101-1/+6
| | | | | | | Reflect EDF SMP scheduler changes. Close #3059. Close #3063.
* c-user: Add note to rtems_task_set_scheduler()Sebastian Huber2017-03-081-1/+3
|
* c-user: Update rtems_task_set_scheduler()Sebastian Huber2017-03-071-31/+39
|
* c-user: Move some task directivesSebastian Huber2017-02-011-0/+234
|
* c-user: Task namesSebastian Huber2017-01-311-0/+14
| | | | Update #2858.
* c-user: Fix typoSebastian Huber2017-01-171-1/+1
|
* Document rtems_task_get_priority()Sebastian Huber2016-12-191-0/+51
| | | | Close #2784.
* Update Task Manager chapterSebastian Huber2016-12-131-184/+180
| | | | | | Introduce "Deprecated and Removed Directives" section. Update #2423.
* c-user: Fix header levels. Minor fixes.Chris Johns2016-11-091-1/+1
|
* c-user: Format the directives as descriptions.Chris Johns2016-11-081-789/+782
| | | | | | | | This change combined with the element list change in latex generates a much better looking PDF. Add a page break before each directive to like th previous versions of the manuals.
* Update due to clock manager and driver changesSebastian Huber2016-11-031-1/+1
|
* Rename all manuals with an _ to have a -. It helps released naming of files.Chris Johns2016-11-031-0/+1650