summaryrefslogtreecommitdiffstats
path: root/c-user/semaphore_manager.rst (follow)
Commit message (Collapse)AuthorAgeFilesLines
* c-user: Split up semaphore managerSebastian Huber2020-09-021-959/+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: Mention possible preemptionsSebastian Huber2020-06-181-1/+5
| | | | | Mention that object create/delete may case the calling task to be preempted due to the object allocator mutex.
* c-user: CONFIGURE_MAXIMUM_MRSP_SEMAPHORESSebastian Huber2019-12-191-7/+12
| | | | | | | Remove use of CONFIGURE_MAXIMUM_MRSP_SEMAPHORES in example. Fix other configuration options. Update #3833.
* 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: Use uniprocessor throughoutSebastian Huber2018-03-071-1/+1
|
* Mention barrier manager in rtems_semaphore_flush()Sebastian Huber2017-11-201-0/+4
|
* c-users: Clarify semaphore obtain/flushSebastian Huber2017-11-161-1/+43
|
* Clean up sphinx warnings.Chris Johns2017-11-131-7/+14
| | | | | | | | | | - 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-22/+21
| | | | Update #3229.
* c-user: CONFIGURE_MAXIMUM_PROCESSORSSebastian Huber2017-02-141-1/+1
| | | | Update #2894.
* c-user: Eliminate CONFIGURE_SMP_APPLICATIONSebastian Huber2017-02-031-1/+0
| | | | Update #2893.
* Use "in X config..." instead of "on X config..."Sebastian Huber2017-02-011-5/+5
|
* c-user: Add Key concept locking protocolsSebastian Huber2017-02-011-85/+8
| | | | | Update #2412. Update #2556.
* c-user: Clarify simple binary semaphore releaseSebastian Huber2017-01-231-9/+11
| | | | Close #2725.
* c-user: Fix header levels. Minor fixes.Chris Johns2016-11-091-1/+1
|
* c-user: Format the directives as descriptions.Chris Johns2016-11-081-472/+472
| | | | | | | | 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.
* Rename all manuals with an _ to have a -. It helps released naming of files.Chris Johns2016-11-031-0/+978