[RTEMS Project] #3833: Simplify RTEMS semaphore configuration
RTEMS trac
trac at rtems.org
Mon Dec 9 08:53:03 UTC 2019
#3833: Simplify RTEMS semaphore configuration
------------------------------+-----------------------------
Reporter: Sebastian Huber | Owner: Sebastian Huber
Type: enhancement | Status: assigned
Priority: normal | Milestone: 5.1
Component: rtems | Version: 5
Severity: normal | Keywords:
Blocked By: | Blocking:
------------------------------+-----------------------------
In SMP configurations, the maximum count of MrsP semaphores must be
configured via CONFIGURE_MAXIMUM_MRSP_SEMAPHORES. The MrsP semaphore
implementation predates the addition of self-contained synchronization
objects. At this time, the potential memory reduction was justified
considering the more complex configuration and additional use of the
workspace. With the availability of self-contained synchronization
options, e.g. POSIX mutexes, this is no longer justified. Memory
constrained applications should use the self-contained synchronization
objects. Remove the CONFIGURE_MAXIMUM_MRSP_SEMAPHORES configuration
option. This has only an impact on applications which use SMP and a large
number of scheduler instances.
--
Ticket URL: <http://devel.rtems.org/ticket/3833>
RTEMS Project <http://www.rtems.org/>
RTEMS Project
More information about the bugs
mailing list