From 79fb6fddf831586231b0b101790b59f11e708bb5 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Tue, 17 Mar 2020 09:10:15 +0100 Subject: c-user: Canonicalize configuration option groups Update #3836. --- c-user/config/scheduler-general.rst | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) (limited to 'c-user/config/scheduler-general.rst') diff --git a/c-user/config/scheduler-general.rst b/c-user/config/scheduler-general.rst index 05fce6e..ac0b713 100644 --- a/c-user/config/scheduler-general.rst +++ b/c-user/config/scheduler-general.rst @@ -6,25 +6,27 @@ General Scheduler Configuration =============================== -This section defines the configuration parameters related to selecting a +This section describes configuration options related to selecting a scheduling algorithm for an application. A scheduler configuration is optional and only necessary in very specific circumstances. A normal application configuration does not need any of the configuration options described in this -section. By default, the :ref:`Deterministic Priority Scheduler -` algorithm is used in uniprocessor configurations. In case -SMP is enabled and the configured maximum processors +section. + +By default, the :ref:`Deterministic Priority Scheduler ` +algorithm is used in uniprocessor configurations. In case SMP is enabled and +the configured maximum processors (:ref:`CONFIGURE_MAXIMUM_PROCESSORS `) is greater than one, then the :ref:`Earliest Deadline First (EDF) SMP Scheduler ` is selected as the default scheduler algorithm. For the :ref:`schedulers built into RTEMS `, the configuration is straightforward. All that is -required is to define the configuration macro which specifies which scheduler +required is to define the configuration option which specifies which scheduler you want for in your application. The pluggable scheduler interface also enables the user to provide their own scheduling algorithm. If you choose to do this, you must define multiple -configuration macros. +configuration option. .. index:: CONFIGURE_SCHEDULER_CBS -- cgit v1.2.3