forked from Imagelibrary/rtems
smp: Add Deterministic Priority SMP Scheduler
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user