Changes between Initial Version and Version 1 of Ticket #4545
- Timestamp:
- 11/10/21 08:29:06 (9 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #4545
-
Property
Summary
changed from
The SMP EDF scheduler has to better check the affinity set of a thread
toThe SMP EDF scheduler can only support more restricted affinity sets of a thread
-
Property
Summary
changed from
-
Ticket #4545 – Description
initial v1 1 The SMP EDF scheduler supports a one-to-one and one-to-all thread to processor affinity. Currently it accepts affinity sets which are a proper subset of the online processor containing at least two processors owned by the scheduler. In this case it sets a one-to-one thread to processor affinity. This leads to undefined behaviour if a processor is removed since the higher level check in rtems_scheduler_remove_processor() does not account for this implementation detail.1 The SMP EDF scheduler supports a one-to-one and one-to-all thread to processor affinity. Currently it accepts affinity sets which are a proper subset of the online processors containing at least two processors owned by the scheduler. In this case it sets a one-to-one thread to processor affinity. This leads to undefined behaviour if a processor is removed since the higher level check in rtems_scheduler_remove_processor() does not account for this implementation detail.