#3059 closed enhancement (fixed)
Add a simple processor affinity support to the EDF SMP scheduler
Reported by: | Sebastian Huber | Owned by: | Sebastian Huber |
---|---|---|---|
Priority: | normal | Milestone: | 5.1 |
Component: | score | Version: | 4.11 |
Severity: | normal | Keywords: | |
Cc: | Blocked By: | ||
Blocking: |
Description
Add support to the EDF SMP scheduler to honour one-to-one and one-to-all thread processor affinities. Use one ready queue for threads with a one-to-all affinity. Use one ready queue for each of the one-to-one threads for each processor. Since a red-black tree is used for the ready queues, the space overhead of one pointer per ready queue is small.
Change History (28)
comment:1 Changed on 07/10/17 at 07:33:00 by Sebastian Huber <sebastian.huber@…>
comment:13 Changed on 07/10/17 at 07:39:29 by Sebastian Huber <sebastian.huber@…>
In d19dc071/rtems:
comment:14 Changed on 07/10/17 at 07:39:41 by Sebastian Huber <sebastian.huber@…>
In 34487537/rtems:
comment:15 Changed on 07/10/17 at 07:39:54 by Sebastian Huber <sebastian.huber@…>
In 4a1bdd30/rtems:
comment:16 Changed on 07/10/17 at 07:40:06 by Sebastian Huber <sebastian.huber@…>
In 21389c06/rtems:
comment:17 Changed on 07/10/17 at 07:49:06 by Sebastian Huber <sebastian.huber@…>
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
comment:18 Changed on 07/11/17 at 11:51:47 by Sebastian Huber <sebastian.huber@…>
In 3b14e7aa/rtems:
comment:19 Changed on 07/11/17 at 12:16:24 by Sebastian Huber <sebastian.huber@…>
In c29eb085/rtems:
comment:20 Changed on 07/12/17 at 06:15:29 by Sebastian Huber <sebastian.huber@…>
comment:21 Changed on 07/12/17 at 08:57:27 by Sebastian Huber <sebastian.huber@…>
In e2623038/rtems:
comment:22 Changed on 07/18/17 at 12:38:53 by Sebastian Huber <sebastian.huber@…>
In 852d7059/rtems:
comment:24 Changed on 09/22/17 at 12:24:57 by Sebastian Huber <sebastian.huber@…>
In 560acb62/rtems:
comment:25 Changed on 10/10/17 at 06:27:10 by Sebastian Huber
Component: | SMP → score |
---|
comment:26 Changed on 10/10/17 at 06:29:01 by Sebastian Huber
Component: | score → cpukit |
---|
comment:27 Changed on 11/07/17 at 06:09:28 by Sebastian Huber <sebastian.huber@…>
In bceb9db6/rtems:
comment:28 Changed on 11/09/17 at 06:27:14 by Sebastian Huber
Milestone: | 4.12.0 → 5.1 |
---|
Milestone renamed
Note: See
TracTickets for help on using
tickets.
In fd03ba4/rtems-source-builder: