Changeset 8010b6e in rtems-docs


Ignore:
Timestamp:
Mar 7, 2018, 12:43:07 PM (14 months ago)
Author:
Sebastian Huber <sebastian.huber@…>
Branches:
master
Children:
3bb3e57
Parents:
f6c6c8b
git-author:
Sebastian Huber <sebastian.huber@…> (03/07/18 12:43:07)
git-committer:
Sebastian Huber <sebastian.huber@…> (03/07/18 14:31:40)
Message:

c-user: Update CONFIGURE_SCHEDULER_NAME

Location:
c-user
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • c-user/configuring_a_system.rst

    rf6c6c8b r8010b6e  
    35593559DEFAULT VALUE:
    35603560    The default name is
    3561       - ``"UCBS"`` for the Uni-Processor CBS scheduler,
    3562       - ``"UEDF"`` for the Uni-Processor EDF scheduler,
    3563       - ``"UPD "`` for the Uni-Processor Deterministic Priority scheduler,
    3564       - ``"UPS "`` for the Uni-Processor Simple Priority scheduler,
    3565       - ``"MPA "`` for the Multi-Processor Priority Affinity scheduler, and
    3566       - ``"MPD "`` for the Multi-Processor Deterministic Priority scheduler, and
    3567       - ``"MPS "`` for the Multi-Processor Simple Priority scheduler.
     3561
     3562      - ``"MEDF"`` for the :ref:`EDF SMP Scheduler <SchedulerSMPEDF>`,
     3563      - ``"MPA "`` for the :ref:`Aribitary Processor Affinity Priority SMP Scheduler <SchedulerSMPPriorityAffinity>`,
     3564      - ``"MPD "`` for the :ref:`Deterministic Priority SMP Scheduler <SchedulerSMPPriority>`,
     3565      - ``"MPS "`` for the :ref:`Simple Priority SMP Scheduler <SchedulerSMPPrioritySimple>`,
     3566      - ``"UCBS"`` for the :ref:`Uniprocessor CBS Scheduler <SchedulerCBS>`,
     3567      - ``"UEDF"`` for the :ref:`Uniprocessor EDF Scheduler <SchedulerEDF>`,
     3568      - ``"UPD "`` for the :ref:`Uniprocessor Deterministic Priority Scheduler <SchedulerPriority>`, and
     3569      - ``"UPS "`` for the :ref:`Uniprocessor Simple Priority Scheduler <SchedulerPrioritySimple>`.
    35683570
    35693571DESCRIPTION:
  • c-user/scheduling_concepts.rst

    rf6c6c8b r8010b6e  
    123123processor is allocated to the highest priority task allowed to run.
    124124
     125.. _SchedulerPriority:
     126
    125127Deterministic Priority Scheduler
    126128--------------------------------
     
    139141This scheduler is only aware of a single core.
    140142
     143.. _SchedulerPrioritySimple:
     144
    141145Simple Priority Scheduler
    142146-------------------------
     
    156160
    157161.. index:: earliest deadline first scheduling
     162
     163.. _SchedulerEDF:
    158164
    159165Earliest Deadline First Scheduler
     
    190196.. index:: constant bandwidth server scheduling
    191197
     198.. _SchedulerCBS:
     199
    192200Constant Bandwidth Server Scheduling (CBS)
    193201------------------------------------------
     
    225233allowed to run.
    226234
     235.. _SchedulerSMPEDF:
     236
    227237Earliest Deadline First SMP Scheduler
    228238-------------------------------------
     
    230240A job-level fixed-priority scheduler using the Earliest Deadline First (EDF)
    231241method.  By convention, the maximum priority level is
    232 :math:`min(INT\_MAX, 2^{63} - 1)` for background tasks.  The tasks with an
     242:math:`min(INT\_MAX, 2^{62} - 1)` for background tasks.  The tasks with an
    233243active deadline have a higher priority than the background tasks.  This
    234244scheduler supports task processor affinities of one-to-one and one-to-all, e.g.
     
    240250scheduler instance at run-time.  In case the processor affinity set contains
    241251not all online processors, then a one-to-one affinity will be used selecting
    242 the processor with the largest index within the set of processores currently
     252the processor with the largest index within the set of processors currently
    243253owned by the scheduler instance.
     254
     255.. _SchedulerSMPPriority:
    244256
    245257Deterministic Priority SMP Scheduler
     
    251263levels).
    252264
     265.. _SchedulerSMPPrioritySimple:
     266
    253267Simple Priority SMP Scheduler
    254268-----------------------------
     
    257271convention, the maximum priority level is 255.  The implementation limit is
    258272actually :math:`2^{64} - 1`.
     273
     274.. _SchedulerSMPPriorityAffinity:
    259275
    260276Aribitary Processor Affinity Priority SMP Scheduler
Note: See TracChangeset for help on using the changeset viewer.