c-user: Document EDF SMP

Close #3056.
This commit is contained in:
Sebastian Huber 2017-06-30 15:06:21 +02:00
parent 4e85468773
commit 8cf3d75a92
2 changed files with 34 additions and 0 deletions

View File

@ -3795,6 +3795,33 @@ DESCRIPTION:
NOTES: NOTES:
None. None.
.. COMMENT: === CONFIGURE_SCHEDULER_EDF_SMP ===
.. _Use Earliest Deadline First SMP Scheduler:
Use Earliest Deadline First Scheduler
-------------------------------------
.. index:: CONFIGURE_SCHEDULER_EDF_SMP
CONSTANT:
``CONFIGURE_SCHEDULER_EDF_SMP``
DATA TYPE:
Boolean feature macro.
RANGE:
Defined or undefined.
DEFAULT VALUE:
This is not defined by default.
DESCRIPTION:
If defined, then the Earliest Deadline First (EDF) SMP Scheduler is
selected as the default scheduler.
NOTES:
None.
.. COMMENT: === CONFIGURE_SCHEDULER_CBS === .. COMMENT: === CONFIGURE_SCHEDULER_CBS ===
.. _Use Constant Bandwidth Server Scheduler: .. _Use Constant Bandwidth Server Scheduler:

View File

@ -183,6 +183,13 @@ period, it has to be finished until the end of this period. The call of
deadline. Moreover, the ``rtems_rate_monotonic_cancel`` and deadline. Moreover, the ``rtems_rate_monotonic_cancel`` and
``rtems_rate_monotonic_delete`` calls clear the deadlines assigned to the task. ``rtems_rate_monotonic_delete`` calls clear the deadlines assigned to the task.
Earliest Deadline First SMP Scheduler
-------------------------------------
An EDF scheduler with SMP support. The processors managed by this scheduler
are allocated to the highest priority (earliest deadline) tasks which are ready
to execute.
Constant Bandwidth Server Scheduling (CBS) Constant Bandwidth Server Scheduling (CBS)
------------------------------------------ ------------------------------------------
.. index:: constant bandwidth server scheduling .. index:: constant bandwidth server scheduling