![]() |
RTEMS 6.1
|
Data Fields | |
| Scheduler_SMP_Node | Base |
| int64_t | generation |
| Generation number to ensure FIFO/LIFO order for threads of the same priority across different ready queues. | |
| uint8_t | ready_queue_index |
| The ready queue index depending on the processor affinity and pinning of the thread. | |
| uint8_t | affinity_ready_queue_index |
| Ready queue index according to thread affinity. | |
| uint8_t | pinning_ready_queue_index |
| Ready queue index according to thread pinning. | |
| uint8_t Scheduler_EDF_SMP_Node::ready_queue_index |
The ready queue index depending on the processor affinity and pinning of the thread.
The ready queue index zero is used for threads with a one-to-all thread processor affinity. Threads with a one-to-one processor affinity use the processor index plus one as the ready queue index.