summaryrefslogtreecommitdiffstats
path: root/doc/user/conf.t
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2013-08-07 15:35:47 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2013-08-20 10:17:35 +0200
commit99b35052ae1437dd17477152a6e04fa2e7e89c26 (patch)
tree8fbf2647fcecce562353bf8da53c6126cb457b58 /doc/user/conf.t
parentsmp: Generalize Simple SMP scheduler (diff)
downloadrtems-99b35052ae1437dd17477152a6e04fa2e7e89c26.tar.bz2
smp: Add Deterministic Priority SMP Scheduler
Diffstat (limited to 'doc/user/conf.t')
-rw-r--r--doc/user/conf.t40
1 files changed, 37 insertions, 3 deletions
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
@@ -3536,6 +3536,43 @@ This scheduler may be explicitly selected by defining
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
@subsection Use Simple SMP Priority Scheduler
@@ -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