Changeset 1b2468c in rtems-docs


Ignore:
Timestamp:
Jun 16, 2020, 5:34:11 AM (4 weeks ago)
Author:
Sebastian Huber <sebastian.huber@…>
Branches:
5, master
Children:
06a8f10
Parents:
1f8301a
git-author:
Sebastian Huber <sebastian.huber@…> (06/16/20 05:34:11)
git-committer:
Sebastian Huber <sebastian.huber@…> (06/18/20 05:13:13)
Message:

c-user: Remove RTEMS_MP_NOT_CONFIGURED error

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.

Location:
c-user
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • c-user/message_manager.rst

    r1f8301a r1b2468c  
    256256     * - ``RTEMS_UNSATISFIED``
    257257       - unable to allocate message buffers
    258      * - ``RTEMS_MP_NOT_CONFIGURED``
    259        - multiprocessing not configured
    260258     * - ``RTEMS_TOO_MANY``
    261259       - too many global objects
  • c-user/partition_manager.rst

    r1f8301a r1b2468c  
    178178     * - ``RTEMS_INVALID_SIZE``
    179179       - ``buffer_size`` is less than two times the pointer size
    180      * - ``RTEMS_MP_NOT_CONFIGURED``
    181        - multiprocessing not configured
    182180     * - ``RTEMS_TOO_MANY``
    183181       - too many global objects
  • c-user/semaphore_manager.rst

    r1f8301a r1b2468c  
    359359     * - ``RTEMS_INVALID_NUMBER``
    360360       - invalid starting count for binary semaphore
    361      * - ``RTEMS_MP_NOT_CONFIGURED``
    362        - multiprocessing not configured
    363361     * - ``RTEMS_TOO_MANY``
    364362       - too many global objects
  • c-user/task_manager.rst

    r1f8301a r1b2468c  
    672672      * - ``RTEMS_INVALID_PRIORITY``
    673673        - invalid task priority
    674       * - ``RTEMS_MP_NOT_CONFIGURED``
    675         - multiprocessing not configured
    676674      * - ``RTEMS_TOO_MANY``
    677675        - too many tasks created
Note: See TracChangeset for help on using the changeset viewer.