summaryrefslogtreecommitdiffstats
path: root/c-user/semaphore_manager.rst (unfollow)
Commit message (Collapse)AuthorFilesLines
2020-09-02c-user: Split up semaphore managerSebastian Huber1-959/+0
This makes it easier to automatically generate parts of the manager documentation in the future. Update #3993.
2020-06-18c-user: Remove RTEMS_MP_NOT_CONFIGURED errorSebastian Huber1-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.
2020-06-18c-user: Mention possible preemptionsSebastian Huber1-1/+5
Mention that object create/delete may case the calling task to be preempted due to the object allocator mutex.
2019-12-19c-user: CONFIGURE_MAXIMUM_MRSP_SEMAPHORESSebastian Huber1-7/+12
Remove use of CONFIGURE_MAXIMUM_MRSP_SEMAPHORES in example. Fix other configuration options. Update #3833.
2019-01-11Simplify SPDX-License-Identifier commentSebastian Huber1-1/+1
2019-01-11Remove superfluous "All rights reserved."Sebastian Huber1-1/+0
2019-01-11Use standard format for copyright linesSebastian Huber1-2/+1
2018-03-07c-user: Use uniprocessor throughoutSebastian Huber1-1/+1
2017-11-20Mention barrier manager in rtems_semaphore_flush()Sebastian Huber1-0/+4
2017-11-16c-users: Clarify semaphore obtain/flushSebastian Huber1-1/+43
2017-11-13Clean up sphinx warnings.Chris Johns1-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.
2017-11-12c-user: Fix index locations.Chris Johns1-22/+21
Update #3229.
2017-02-14c-user: CONFIGURE_MAXIMUM_PROCESSORSSebastian Huber1-1/+1
Update #2894.
2017-02-03c-user: Eliminate CONFIGURE_SMP_APPLICATIONSebastian Huber1-1/+0
Update #2893.
2017-02-01Use "in X config..." instead of "on X config..."Sebastian Huber1-5/+5
2017-02-01c-user: Add Key concept locking protocolsSebastian Huber1-85/+8
Update #2412. Update #2556.
2017-01-23c-user: Clarify simple binary semaphore releaseSebastian Huber1-9/+11
Close #2725.
2016-11-09c-user: Fix header levels. Minor fixes.Chris Johns1-1/+1
2016-11-08c-user: Format the directives as descriptions.Chris Johns1-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.
2016-11-03Rename all manuals with an _ to have a -. It helps released naming of files.Chris Johns1-0/+0
2016-10-28c_user: Remove errors and warnings.Chris Johns1-0/+22
2016-10-27rtems-docs: Fix many unnecessary back slashesJoel Sherrill1-1/+1
2016-05-20Set SPDX License Identifier in each source file.Chris Johns1-0/+2
2016-05-18Move images to a common directory.Amar Takhar1-1/+1
2016-05-02Minor fixes.Chris Johns1-1/+1
2016-05-02Change code to code-block.Chris Johns1-7/+7
2016-05-02Add semaphore attributes figure.Chris Johns1-3/+4
2016-05-02Fix the double quotes.Chris Johns1-5/+5
2016-05-02Clean ups.Chris Johns1-5/+5
2016-05-02Add an rtems-table class to wrap and align HTML tables.Chris Johns1-10/+19
2016-05-02Cleanups.Chris Johns1-566/+584
2016-05-02Convert all Unicode to ASCII(128)Amar Takhar1-17/+17
2016-05-02Split document into seperate files by section.Amar Takhar1-144/+162
2016-05-02Split document into seperate files by section.Amar Takhar1-0/+908