mirror of
https://git.rtems.org/rtems-docs/
synced 2025-07-24 04:44:18 +08:00
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.
This commit is contained in:
parent
1f8301a972
commit
1b2468c5c6
@ -255,8 +255,6 @@ DIRECTIVE STATUS CODES:
|
||||
- too many queues created
|
||||
* - ``RTEMS_UNSATISFIED``
|
||||
- unable to allocate message buffers
|
||||
* - ``RTEMS_MP_NOT_CONFIGURED``
|
||||
- multiprocessing not configured
|
||||
* - ``RTEMS_TOO_MANY``
|
||||
- too many global objects
|
||||
|
||||
|
@ -177,8 +177,6 @@ DIRECTIVE STATUS CODES:
|
||||
- ``buffer_size`` is not an integral multiple of the pointer size
|
||||
* - ``RTEMS_INVALID_SIZE``
|
||||
- ``buffer_size`` is less than two times the pointer size
|
||||
* - ``RTEMS_MP_NOT_CONFIGURED``
|
||||
- multiprocessing not configured
|
||||
* - ``RTEMS_TOO_MANY``
|
||||
- too many global objects
|
||||
|
||||
|
@ -358,8 +358,6 @@ DIRECTIVE STATUS CODES:
|
||||
- invalid attribute set
|
||||
* - ``RTEMS_INVALID_NUMBER``
|
||||
- invalid starting count for binary semaphore
|
||||
* - ``RTEMS_MP_NOT_CONFIGURED``
|
||||
- multiprocessing not configured
|
||||
* - ``RTEMS_TOO_MANY``
|
||||
- too many global objects
|
||||
|
||||
|
@ -671,8 +671,6 @@ DIRECTIVE STATUS CODES:
|
||||
- invalid task name
|
||||
* - ``RTEMS_INVALID_PRIORITY``
|
||||
- invalid task priority
|
||||
* - ``RTEMS_MP_NOT_CONFIGURED``
|
||||
- multiprocessing not configured
|
||||
* - ``RTEMS_TOO_MANY``
|
||||
- too many tasks created
|
||||
* - ``RTEMS_UNSATISFIED``
|
||||
|
Loading…
x
Reference in New Issue
Block a user