mirror of
https://gitlab.rtems.org/rtems/rtos/rtems.git
synced 2026-09-20 16:18:12 +08:00
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. Update #4005.
22 lines
1.1 KiB
Plaintext
22 lines
1.1 KiB
Plaintext
*** BEGIN OF TEST SP SEMAPHORE ERROR 01 ***
|
|
TA1 - rtems_semaphore_create - RTEMS_SUCCESSFUL
|
|
TA1 - rtems_semaphore_release - RTEMS_UNSATISFIED
|
|
TA1 - rtems_semaphore_delete - RTEMS_SUCCESSFUL
|
|
TA1 - rtems_semaphore_create - RTEMS_INVALID_NAME
|
|
TA1 - rtems_semaphore_create - RTEMS_INVALID_ADDRESS
|
|
TA1 - rtems_semaphore_create - 1 - RTEMS_SUCCESSFUL
|
|
TA1 - rtems_semaphore_create - 2 - RTEMS_SUCCESSFUL
|
|
TA1 - rtems_semaphore_create - 3 - RTEMS_TOO_MANY
|
|
TA1 - rtems_semaphore_create - FIFO and inherit - RTEMS_NOT_DEFINED
|
|
TA1 - rtems_semaphore_create - FIFO and ceiling - RTEMS_NOT_DEFINED
|
|
TA1 - rtems_semaphore_create - ceiling and inherit - RTEMS_NOT_DEFINED
|
|
TA1 - rtems_semaphore_create - RTEMS_NOT_DEFINED
|
|
TA1 - rtems_semaphore_create - RTEMS_INVALID_NUMBER
|
|
TA1 - rtems_semaphore_delete - RTEMS_INVALID_ID
|
|
TA1 - rtems_semaphore_delete - local RTEMS_INVALID_ID
|
|
TA1 - rtems_semaphore_ident - global RTEMS_INVALID_NAME
|
|
TA1 - rtems_semaphore_ident - local RTEMS_INVALID_NAME
|
|
TA1 - rtems_semaphore_release - RTEMS_INVALID_ID
|
|
TA1 - rtems_semaphore_flush - RTEMS_INVALID_ID
|
|
*** END OF TEST SP SEMAPHORE ERROR 01 ***
|