From 99b35052ae1437dd17477152a6e04fa2e7e89c26 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Wed, 7 Aug 2013 15:35:47 +0200 Subject: smp: Add Deterministic Priority SMP Scheduler --- doc/user/conf.t | 40 +++++++++++++++++++++++++++++++++++++--- 1 file changed, 37 insertions(+), 3 deletions(-) (limited to 'doc/user/conf.t') diff --git a/doc/user/conf.t b/doc/user/conf.t index 66f31ad384..94d523f659 100644 --- a/doc/user/conf.t +++ b/doc/user/conf.t @@ -3535,6 +3535,43 @@ This scheduler may be explicitly selected by defining @subheading NOTES: None. +@c +@c === CONFIGURE_SCHEDULER_PRIORITY_SMP === +@c +@subsection Use Deterministic Priority SMP Scheduler + +@findex CONFIGURE_SCHEDULER_PRIORITY_SMP + +@table @b +@item CONSTANT: +@code{CONFIGURE_SCHEDULER_PRIORITY_SMP} + +@item DATA TYPE: +Boolean feature macro. + +@item RANGE: +Defined or undefined. + +@item DEFAULT VALUE: +This is not defined by default. + +@end table + +@subheading DESCRIPTION: +The Deterministic Priority SMP Scheduler is derived from the Deterministic +Priority Scheduler but is capable of scheduling threads across multiple +processors. + +In a configuration with SMP enabled at configure time, it may be +explicitly selected by defining @code{CONFIGURE_SCHEDULER_PRIORITY_SMP}. + +@subheading NOTES: +This scheduler is only available when RTEMS is configured with SMP +support enabled. + +This scheduler is currently the default in SMP configurations and is +only selected when @code{CONFIGURE_SMP_APPLICATION} is defined. + @c @c === CONFIGURE_SCHEDULER_SIMPLE_SMP === @c @@ -3578,9 +3615,6 @@ explicitly selected by defining @code{CONFIGURE_SCHEDULER_SIMPLE_SMP}. This scheduler is only available when RTEMS is configured with SMP support enabled. -This scheduler is currently the default in SMP configurations and is -only selected when @code{CONFIGURE_SMP_APPLICATION} is defined. - @c @c === Configuring a User Scheduler === @c -- cgit v1.2.3