forked from Imagelibrary/rtems
@@ -625,7 +625,7 @@
|
|||||||
*
|
*
|
||||||
* @par Notes
|
* @par Notes
|
||||||
* This object class can be configured in unlimited allocation mode, see <a
|
* This object class can be configured in unlimited allocation mode, see <a
|
||||||
* href=https://docs.rtems.org/branches/master/c-user/config/intro.html#unlimited-objects>Unlimited
|
* href="https://docs.rtems.org/branches/master/c-user/config/intro.html#unlimited-objects">Unlimited
|
||||||
* Objects</a>.
|
* Objects</a>.
|
||||||
*/
|
*/
|
||||||
#define CONFIGURE_MAXIMUM_BARRIERS
|
#define CONFIGURE_MAXIMUM_BARRIERS
|
||||||
@@ -662,7 +662,7 @@
|
|||||||
*
|
*
|
||||||
* @par Notes
|
* @par Notes
|
||||||
* This object class can be configured in unlimited allocation mode, see <a
|
* This object class can be configured in unlimited allocation mode, see <a
|
||||||
* href=https://docs.rtems.org/branches/master/c-user/config/intro.html#unlimited-objects>Unlimited
|
* href="https://docs.rtems.org/branches/master/c-user/config/intro.html#unlimited-objects">Unlimited
|
||||||
* Objects</a>. You have to account for the memory used to store the messages
|
* Objects</a>. You have to account for the memory used to store the messages
|
||||||
* of each message queue, see #CONFIGURE_MESSAGE_BUFFER_MEMORY.
|
* of each message queue, see #CONFIGURE_MESSAGE_BUFFER_MEMORY.
|
||||||
*/
|
*/
|
||||||
@@ -700,7 +700,7 @@
|
|||||||
*
|
*
|
||||||
* @par Notes
|
* @par Notes
|
||||||
* This object class can be configured in unlimited allocation mode, see <a
|
* This object class can be configured in unlimited allocation mode, see <a
|
||||||
* href=https://docs.rtems.org/branches/master/c-user/config/intro.html#unlimited-objects>Unlimited
|
* href="https://docs.rtems.org/branches/master/c-user/config/intro.html#unlimited-objects">Unlimited
|
||||||
* Objects</a>.
|
* Objects</a>.
|
||||||
*/
|
*/
|
||||||
#define CONFIGURE_MAXIMUM_PARTITIONS
|
#define CONFIGURE_MAXIMUM_PARTITIONS
|
||||||
@@ -737,7 +737,7 @@
|
|||||||
*
|
*
|
||||||
* @par Notes
|
* @par Notes
|
||||||
* This object class can be configured in unlimited allocation mode, see <a
|
* This object class can be configured in unlimited allocation mode, see <a
|
||||||
* href=https://docs.rtems.org/branches/master/c-user/config/intro.html#unlimited-objects>Unlimited
|
* href="https://docs.rtems.org/branches/master/c-user/config/intro.html#unlimited-objects">Unlimited
|
||||||
* Objects</a>.
|
* Objects</a>.
|
||||||
*/
|
*/
|
||||||
#define CONFIGURE_MAXIMUM_PERIODS
|
#define CONFIGURE_MAXIMUM_PERIODS
|
||||||
@@ -774,7 +774,7 @@
|
|||||||
*
|
*
|
||||||
* @par Notes
|
* @par Notes
|
||||||
* This object class can be configured in unlimited allocation mode, see <a
|
* This object class can be configured in unlimited allocation mode, see <a
|
||||||
* href=https://docs.rtems.org/branches/master/c-user/config/intro.html#unlimited-objects>Unlimited
|
* href="https://docs.rtems.org/branches/master/c-user/config/intro.html#unlimited-objects">Unlimited
|
||||||
* Objects</a>.
|
* Objects</a>.
|
||||||
*/
|
*/
|
||||||
#define CONFIGURE_MAXIMUM_PORTS
|
#define CONFIGURE_MAXIMUM_PORTS
|
||||||
@@ -811,7 +811,7 @@
|
|||||||
*
|
*
|
||||||
* @par Notes
|
* @par Notes
|
||||||
* This object class can be configured in unlimited allocation mode, see <a
|
* This object class can be configured in unlimited allocation mode, see <a
|
||||||
* href=https://docs.rtems.org/branches/master/c-user/config/intro.html#unlimited-objects>Unlimited
|
* href="https://docs.rtems.org/branches/master/c-user/config/intro.html#unlimited-objects">Unlimited
|
||||||
* Objects</a>.
|
* Objects</a>.
|
||||||
*/
|
*/
|
||||||
#define CONFIGURE_MAXIMUM_REGIONS
|
#define CONFIGURE_MAXIMUM_REGIONS
|
||||||
@@ -849,14 +849,14 @@
|
|||||||
* @par Notes
|
* @par Notes
|
||||||
* @parblock
|
* @parblock
|
||||||
* This object class can be configured in unlimited allocation mode, see <a
|
* This object class can be configured in unlimited allocation mode, see <a
|
||||||
* href=https://docs.rtems.org/branches/master/c-user/config/intro.html#unlimited-objects>Unlimited
|
* href="https://docs.rtems.org/branches/master/c-user/config/intro.html#unlimited-objects">Unlimited
|
||||||
* Objects</a>.
|
* Objects</a>.
|
||||||
*
|
*
|
||||||
* In SMP configurations, the size of a Semaphore Control Block depends on the
|
* In SMP configurations, the size of a Semaphore Control Block depends on the
|
||||||
* scheduler count (see <a
|
* scheduler count (see <a
|
||||||
* href=https://docs.rtems.org/branches/master/c-user/config/scheduler-clustered.html#configuration-step-3-scheduler-table>Configuration
|
* href="https://docs.rtems.org/branches/master/c-user/config/scheduler-clustered.html#configuration-step-3-scheduler-table">Configuration
|
||||||
* Step 3 - Scheduler Table</a>). The semaphores using the <a
|
* Step 3 - Scheduler Table</a>). The semaphores using the <a
|
||||||
* href=https://docs.rtems.org/branches/master/c-user/key_concepts.html#multiprocessor-resource-sharing-protocol-mrsp>Multiprocessor
|
* href="https://docs.rtems.org/branches/master/c-user/key_concepts.html#multiprocessor-resource-sharing-protocol-mrsp">Multiprocessor
|
||||||
* Resource Sharing Protocol (MrsP)</a> need a ceiling priority per scheduler.
|
* Resource Sharing Protocol (MrsP)</a> need a ceiling priority per scheduler.
|
||||||
* @endparblock
|
* @endparblock
|
||||||
*/
|
*/
|
||||||
@@ -899,7 +899,7 @@
|
|||||||
* @par Notes
|
* @par Notes
|
||||||
* @parblock
|
* @parblock
|
||||||
* This object class can be configured in unlimited allocation mode, see <a
|
* This object class can be configured in unlimited allocation mode, see <a
|
||||||
* href=https://docs.rtems.org/branches/master/c-user/config/intro.html#unlimited-objects>Unlimited
|
* href="https://docs.rtems.org/branches/master/c-user/config/intro.html#unlimited-objects">Unlimited
|
||||||
* Objects</a>.
|
* Objects</a>.
|
||||||
*
|
*
|
||||||
* The calculations for the required memory in the RTEMS Workspace for tasks
|
* The calculations for the required memory in the RTEMS Workspace for tasks
|
||||||
@@ -950,7 +950,7 @@
|
|||||||
*
|
*
|
||||||
* @par Notes
|
* @par Notes
|
||||||
* This object class can be configured in unlimited allocation mode, see <a
|
* This object class can be configured in unlimited allocation mode, see <a
|
||||||
* href=https://docs.rtems.org/branches/master/c-user/config/intro.html#unlimited-objects>Unlimited
|
* href="https://docs.rtems.org/branches/master/c-user/config/intro.html#unlimited-objects">Unlimited
|
||||||
* Objects</a>.
|
* Objects</a>.
|
||||||
*/
|
*/
|
||||||
#define CONFIGURE_MAXIMUM_TIMERS
|
#define CONFIGURE_MAXIMUM_TIMERS
|
||||||
@@ -1873,7 +1873,7 @@
|
|||||||
*
|
*
|
||||||
* then the event records are dumped in Base64 encoding in a fatal error
|
* then the event records are dumped in Base64 encoding in a fatal error
|
||||||
* extension (see <a
|
* extension (see <a
|
||||||
* href=https://docs.rtems.org/branches/master/c-user/fatal_error.html#announcing-a-fatal-error>Announcing
|
* href="https://docs.rtems.org/branches/master/c-user/fatal_error.html#announcing-a-fatal-error">Announcing
|
||||||
* a Fatal Error</a>).
|
* a Fatal Error</a>).
|
||||||
*
|
*
|
||||||
* @par Default Configuration
|
* @par Default Configuration
|
||||||
@@ -1898,7 +1898,7 @@
|
|||||||
*
|
*
|
||||||
* then the event records are compressed by zlib and dumped in Base64 encoding
|
* then the event records are compressed by zlib and dumped in Base64 encoding
|
||||||
* in a fatal error extension (see <a
|
* in a fatal error extension (see <a
|
||||||
* href=https://docs.rtems.org/branches/master/c-user/fatal_error.html#announcing-a-fatal-error>Announcing
|
* href="https://docs.rtems.org/branches/master/c-user/fatal_error.html#announcing-a-fatal-error">Announcing
|
||||||
* a Fatal Error</a>).
|
* a Fatal Error</a>).
|
||||||
*
|
*
|
||||||
* @par Default Configuration
|
* @par Default Configuration
|
||||||
@@ -2947,7 +2947,7 @@
|
|||||||
* @par Notes
|
* @par Notes
|
||||||
* @parblock
|
* @parblock
|
||||||
* The default value was chosen for Linux compatibility, see <a
|
* The default value was chosen for Linux compatibility, see <a
|
||||||
* href=http://man7.org/linux/man-pages/man3/pthread_setname_np.3.html>PTHREAD_SETNAME_NP(3)</a>.
|
* href="http://man7.org/linux/man-pages/man3/pthread_setname_np.3.html">pthread_setname_np()</a>.
|
||||||
*
|
*
|
||||||
* The size of the thread control block is increased by the maximum thread name
|
* The size of the thread control block is increased by the maximum thread name
|
||||||
* size.
|
* size.
|
||||||
@@ -3240,7 +3240,7 @@
|
|||||||
* pool is very undesirable.
|
* pool is very undesirable.
|
||||||
*
|
*
|
||||||
* In high memory environments, this is desirable when you want to use the <a
|
* In high memory environments, this is desirable when you want to use the <a
|
||||||
* href=https://docs.rtems.org/branches/master/c-user/config/intro.html#unlimited-objects>Unlimited
|
* href="https://docs.rtems.org/branches/master/c-user/config/intro.html#unlimited-objects">Unlimited
|
||||||
* Objects</a> option. You will be able to create objects until you run out of
|
* Objects</a> option. You will be able to create objects until you run out of
|
||||||
* all available memory rather then just until you run out of RTEMS Workspace.
|
* all available memory rather then just until you run out of RTEMS Workspace.
|
||||||
* @endparblock
|
* @endparblock
|
||||||
@@ -3255,7 +3255,7 @@
|
|||||||
* If #CONFIGURE_UNLIMITED_OBJECTS is defined, then the value of this
|
* If #CONFIGURE_UNLIMITED_OBJECTS is defined, then the value of this
|
||||||
* configuration option defines the default objects maximum of all object
|
* configuration option defines the default objects maximum of all object
|
||||||
* classes supporting <a
|
* classes supporting <a
|
||||||
* href=https://docs.rtems.org/branches/master/c-user/config/intro.html#unlimited-objects>Unlimited
|
* href="https://docs.rtems.org/branches/master/c-user/config/intro.html#unlimited-objects">Unlimited
|
||||||
* Objects</a> to ``rtems_resource_unlimited(
|
* Objects</a> to ``rtems_resource_unlimited(
|
||||||
* CONFIGURE_UNLIMITED_ALLOCATION_SIZE )``.
|
* CONFIGURE_UNLIMITED_ALLOCATION_SIZE )``.
|
||||||
*
|
*
|
||||||
@@ -3671,7 +3671,7 @@
|
|||||||
* Since a proxy is used to represent a remote task/thread which is blocking on
|
* Since a proxy is used to represent a remote task/thread which is blocking on
|
||||||
* this node. This configuration parameter reflects the maximum number of
|
* this node. This configuration parameter reflects the maximum number of
|
||||||
* remote tasks/threads which can be blocked on objects on this node, see <a
|
* remote tasks/threads which can be blocked on objects on this node, see <a
|
||||||
* href=https://docs.rtems.org/branches/master/c-user/multiprocessing.html#proxies>Proxies</a>.
|
* href="https://docs.rtems.org/branches/master/c-user/multiprocessing.html#proxies">Proxies</a>.
|
||||||
*
|
*
|
||||||
* This configuration option is only evaluated if #CONFIGURE_MP_APPLICATION is
|
* This configuration option is only evaluated if #CONFIGURE_MP_APPLICATION is
|
||||||
* defined.
|
* defined.
|
||||||
@@ -3790,7 +3790,7 @@
|
|||||||
*
|
*
|
||||||
* @par Notes
|
* @par Notes
|
||||||
* This object class can be configured in unlimited allocation mode, see <a
|
* This object class can be configured in unlimited allocation mode, see <a
|
||||||
* href=https://docs.rtems.org/branches/master/c-user/config/intro.html#unlimited-objects>Unlimited
|
* href="https://docs.rtems.org/branches/master/c-user/config/intro.html#unlimited-objects">Unlimited
|
||||||
* Objects</a>.
|
* Objects</a>.
|
||||||
*/
|
*/
|
||||||
#define CONFIGURE_MAXIMUM_POSIX_KEYS
|
#define CONFIGURE_MAXIMUM_POSIX_KEYS
|
||||||
@@ -3829,7 +3829,7 @@
|
|||||||
* @par Notes
|
* @par Notes
|
||||||
* @parblock
|
* @parblock
|
||||||
* This object class can be configured in unlimited allocation mode, see <a
|
* This object class can be configured in unlimited allocation mode, see <a
|
||||||
* href=https://docs.rtems.org/branches/master/c-user/config/intro.html#unlimited-objects>Unlimited
|
* href="https://docs.rtems.org/branches/master/c-user/config/intro.html#unlimited-objects">Unlimited
|
||||||
* Objects</a>.
|
* Objects</a>.
|
||||||
*
|
*
|
||||||
* A key value pair is created by pthread_setspecific() if the value is not <a
|
* A key value pair is created by pthread_setspecific() if the value is not <a
|
||||||
@@ -3875,7 +3875,7 @@
|
|||||||
*
|
*
|
||||||
* @par Notes
|
* @par Notes
|
||||||
* This object class can be configured in unlimited allocation mode, see <a
|
* This object class can be configured in unlimited allocation mode, see <a
|
||||||
* href=https://docs.rtems.org/branches/master/c-user/config/intro.html#unlimited-objects>Unlimited
|
* href="https://docs.rtems.org/branches/master/c-user/config/intro.html#unlimited-objects">Unlimited
|
||||||
* Objects</a>. You have to account for the memory used to store the messages
|
* Objects</a>. You have to account for the memory used to store the messages
|
||||||
* of each message queue, see #CONFIGURE_MESSAGE_BUFFER_MEMORY.
|
* of each message queue, see #CONFIGURE_MESSAGE_BUFFER_MEMORY.
|
||||||
*/
|
*/
|
||||||
@@ -3959,7 +3959,7 @@
|
|||||||
* @par Notes
|
* @par Notes
|
||||||
* @parblock
|
* @parblock
|
||||||
* This object class can be configured in unlimited allocation mode, see <a
|
* This object class can be configured in unlimited allocation mode, see <a
|
||||||
* href=https://docs.rtems.org/branches/master/c-user/config/intro.html#unlimited-objects>Unlimited
|
* href="https://docs.rtems.org/branches/master/c-user/config/intro.html#unlimited-objects">Unlimited
|
||||||
* Objects</a>.
|
* Objects</a>.
|
||||||
*
|
*
|
||||||
* Named semaphores are created with sem_open(). Semaphores initialized with
|
* Named semaphores are created with sem_open(). Semaphores initialized with
|
||||||
@@ -4005,7 +4005,7 @@
|
|||||||
*
|
*
|
||||||
* @par Notes
|
* @par Notes
|
||||||
* This object class can be configured in unlimited allocation mode, see <a
|
* This object class can be configured in unlimited allocation mode, see <a
|
||||||
* href=https://docs.rtems.org/branches/master/c-user/config/intro.html#unlimited-objects>Unlimited
|
* href="https://docs.rtems.org/branches/master/c-user/config/intro.html#unlimited-objects">Unlimited
|
||||||
* Objects</a>.
|
* Objects</a>.
|
||||||
*/
|
*/
|
||||||
#define CONFIGURE_MAXIMUM_POSIX_SHMS
|
#define CONFIGURE_MAXIMUM_POSIX_SHMS
|
||||||
@@ -4042,7 +4042,7 @@
|
|||||||
* @par Notes
|
* @par Notes
|
||||||
* @parblock
|
* @parblock
|
||||||
* This object class can be configured in unlimited allocation mode, see <a
|
* This object class can be configured in unlimited allocation mode, see <a
|
||||||
* href=https://docs.rtems.org/branches/master/c-user/config/intro.html#unlimited-objects>Unlimited
|
* href="https://docs.rtems.org/branches/master/c-user/config/intro.html#unlimited-objects">Unlimited
|
||||||
* Objects</a>.
|
* Objects</a>.
|
||||||
*
|
*
|
||||||
* This calculations for the required memory in the RTEMS Workspace for threads
|
* This calculations for the required memory in the RTEMS Workspace for threads
|
||||||
@@ -4096,7 +4096,7 @@
|
|||||||
* @par Notes
|
* @par Notes
|
||||||
* @parblock
|
* @parblock
|
||||||
* This object class can be configured in unlimited allocation mode, see <a
|
* This object class can be configured in unlimited allocation mode, see <a
|
||||||
* href=https://docs.rtems.org/branches/master/c-user/config/intro.html#unlimited-objects>Unlimited
|
* href="https://docs.rtems.org/branches/master/c-user/config/intro.html#unlimited-objects">Unlimited
|
||||||
* Objects</a>.
|
* Objects</a>.
|
||||||
*
|
*
|
||||||
* Timers are only available if RTEMS was built with the ``--enable-posix``
|
* Timers are only available if RTEMS was built with the ``--enable-posix``
|
||||||
@@ -4239,16 +4239,16 @@
|
|||||||
* described in this section.
|
* described in this section.
|
||||||
*
|
*
|
||||||
* By default, the <a
|
* By default, the <a
|
||||||
* href=https://docs.rtems.org/branches/master/c-user/scheduling_concepts.html#deterministic-priority-scheduler>Deterministic
|
* href="https://docs.rtems.org/branches/master/c-user/scheduling-concepts/uniprocessor-schedulers.html#deterministic-priority-scheduler">Deterministic
|
||||||
* Priority Scheduler</a> algorithm is used in uniprocessor configurations. In
|
* Priority Scheduler</a> algorithm is used in uniprocessor configurations. In
|
||||||
* case SMP is enabled and the configured maximum processors
|
* case SMP is enabled and the configured maximum processors
|
||||||
* (#CONFIGURE_MAXIMUM_PROCESSORS) is greater than one, then the <a
|
* (#CONFIGURE_MAXIMUM_PROCESSORS) is greater than one, then the <a
|
||||||
* href=https://docs.rtems.org/branches/master/c-user/scheduling_concepts.html#earliest-deadline-first-smp-scheduler>Earliest
|
* href="https://docs.rtems.org/branches/master/c-user/scheduling-concepts/smp-schedulers.html#earliest-deadline-first-smp-scheduler">Earliest
|
||||||
* Deadline First SMP Scheduler</a> is selected as the default scheduler
|
* Deadline First SMP Scheduler</a> is selected as the default scheduler
|
||||||
* algorithm.
|
* algorithm.
|
||||||
*
|
*
|
||||||
* For the schedulers provided by RTEMS (see <a
|
* For the schedulers provided by RTEMS (see <a
|
||||||
* href=https://docs.rtems.org/branches/master/c-user/scheduling_concepts.html>Scheduling
|
* href="https://docs.rtems.org/branches/master/c-user/scheduling-concepts/index.html">Scheduling
|
||||||
* Concepts</a>), the configuration is straightforward. All that is required
|
* Concepts</a>), the configuration is straightforward. All that is required
|
||||||
* is to define the configuration option which specifies which scheduler you
|
* is to define the configuration option which specifies which scheduler you
|
||||||
* want for in your application.
|
* want for in your application.
|
||||||
@@ -4300,18 +4300,18 @@
|
|||||||
* For the following schedulers
|
* For the following schedulers
|
||||||
*
|
*
|
||||||
* * <a
|
* * <a
|
||||||
* href=https://docs.rtems.org/branches/master/c-user/scheduling_concepts.html#deterministic-priority-scheduler>Deterministic
|
* href="https://docs.rtems.org/branches/master/c-user/scheduling-concepts/uniprocessor-schedulers.html#deterministic-priority-scheduler">Deterministic
|
||||||
* Priority Scheduler</a>, which is the default in uniprocessor
|
* Priority Scheduler</a>, which is the default in uniprocessor
|
||||||
* configurations and can be configured through the
|
* configurations and can be configured through the
|
||||||
* #CONFIGURE_SCHEDULER_PRIORITY configuration option,
|
* #CONFIGURE_SCHEDULER_PRIORITY configuration option,
|
||||||
*
|
*
|
||||||
* * <a
|
* * <a
|
||||||
* href=https://docs.rtems.org/branches/master/c-user/scheduling_concepts.html#deterministic-priority-smp-scheduler>Deterministic
|
* href="https://docs.rtems.org/branches/master/c-user/scheduling-concepts/smp-schedulers.html#deterministic-priority-smp-scheduler">Deterministic
|
||||||
* Priority SMP Scheduler</a> which can be configured through the
|
* Priority SMP Scheduler</a> which can be configured through the
|
||||||
* #CONFIGURE_SCHEDULER_PRIORITY_SMP configuration option, and
|
* #CONFIGURE_SCHEDULER_PRIORITY_SMP configuration option, and
|
||||||
*
|
*
|
||||||
* * <a
|
* * <a
|
||||||
* href=https://docs.rtems.org/branches/master/c-user/scheduling_concepts.html#arbitrary-processor-affinity-priority-smp-scheduler>Arbitrary
|
* href="https://docs.rtems.org/branches/master/c-user/scheduling-concepts/smp-schedulers.html#arbitrary-processor-affinity-priority-smp-scheduler">Arbitrary
|
||||||
* Processor Affinity Priority SMP Scheduler</a> which can be configured
|
* Processor Affinity Priority SMP Scheduler</a> which can be configured
|
||||||
* through the #CONFIGURE_SCHEDULER_PRIORITY_AFFINITY_SMP configuration
|
* through the #CONFIGURE_SCHEDULER_PRIORITY_AFFINITY_SMP configuration
|
||||||
* option
|
* option
|
||||||
@@ -4394,7 +4394,7 @@
|
|||||||
* option is evaluated, otherwise it is ignored.
|
* option is evaluated, otherwise it is ignored.
|
||||||
*
|
*
|
||||||
* This is an advanced configuration option, see <a
|
* This is an advanced configuration option, see <a
|
||||||
* href=https://docs.rtems.org/branches/master/c-user/config/scheduler-clustered.html>Clustered
|
* href="https://docs.rtems.org/branches/master/c-user/config/scheduler-clustered.html">Clustered
|
||||||
* Scheduler Configuration</a>.
|
* Scheduler Configuration</a>.
|
||||||
* @endparblock
|
* @endparblock
|
||||||
*/
|
*/
|
||||||
@@ -4406,7 +4406,7 @@
|
|||||||
* @brief This configuration option is a boolean feature define.
|
* @brief This configuration option is a boolean feature define.
|
||||||
*
|
*
|
||||||
* In case this configuration option is defined, then the <a
|
* In case this configuration option is defined, then the <a
|
||||||
* href=https://docs.rtems.org/branches/master/c-user/scheduling_concepts.html#constant-bandwidth-server-scheduling-cbs>Constant
|
* href="https://docs.rtems.org/branches/master/c-user/scheduling-concepts/uniprocessor-schedulers.html#constant-bandwidth-server-scheduling-cbs">Constant
|
||||||
* Bandwidth Server Scheduling (CBS)</a> algorithm is made available to the
|
* Bandwidth Server Scheduling (CBS)</a> algorithm is made available to the
|
||||||
* application.
|
* application.
|
||||||
*
|
*
|
||||||
@@ -4420,7 +4420,7 @@
|
|||||||
* Think twice before you use it.
|
* Think twice before you use it.
|
||||||
*
|
*
|
||||||
* In case no explicit <a
|
* In case no explicit <a
|
||||||
* href=https://docs.rtems.org/branches/master/c-user/config/scheduler-clustered.html>Clustered
|
* href="https://docs.rtems.org/branches/master/c-user/config/scheduler-clustered.html">Clustered
|
||||||
* Scheduler Configuration</a> is present, then it is used as the scheduler for
|
* Scheduler Configuration</a> is present, then it is used as the scheduler for
|
||||||
* exactly one processor.
|
* exactly one processor.
|
||||||
* @endparblock
|
* @endparblock
|
||||||
@@ -4433,7 +4433,7 @@
|
|||||||
* @brief This configuration option is a boolean feature define.
|
* @brief This configuration option is a boolean feature define.
|
||||||
*
|
*
|
||||||
* In case this configuration option is defined, then the <a
|
* In case this configuration option is defined, then the <a
|
||||||
* href=https://docs.rtems.org/branches/master/c-user/scheduling_concepts.html#earliest-deadline-first-scheduler>Earliest
|
* href="https://docs.rtems.org/branches/master/c-user/scheduling-concepts/uniprocessor-schedulers.html#earliest-deadline-first-scheduler">Earliest
|
||||||
* Deadline First Scheduler</a> algorithm is made available to the application.
|
* Deadline First Scheduler</a> algorithm is made available to the application.
|
||||||
*
|
*
|
||||||
* @par Default Configuration
|
* @par Default Configuration
|
||||||
@@ -4446,7 +4446,7 @@
|
|||||||
* Think twice before you use it.
|
* Think twice before you use it.
|
||||||
*
|
*
|
||||||
* In case no explicit <a
|
* In case no explicit <a
|
||||||
* href=https://docs.rtems.org/branches/master/c-user/config/scheduler-clustered.html>Clustered
|
* href="https://docs.rtems.org/branches/master/c-user/config/scheduler-clustered.html">Clustered
|
||||||
* Scheduler Configuration</a> is present, then it is used as the scheduler for
|
* Scheduler Configuration</a> is present, then it is used as the scheduler for
|
||||||
* exactly one processor.
|
* exactly one processor.
|
||||||
* @endparblock
|
* @endparblock
|
||||||
@@ -4459,7 +4459,7 @@
|
|||||||
* @brief This configuration option is a boolean feature define.
|
* @brief This configuration option is a boolean feature define.
|
||||||
*
|
*
|
||||||
* In case this configuration option is defined, then the <a
|
* In case this configuration option is defined, then the <a
|
||||||
* href=https://docs.rtems.org/branches/master/c-user/scheduling_concepts.html#earliest-deadline-first-smp-scheduler>Earliest
|
* href="https://docs.rtems.org/branches/master/c-user/scheduling-concepts/smp-schedulers.html#earliest-deadline-first-smp-scheduler">Earliest
|
||||||
* Deadline First SMP Scheduler</a> algorithm is made available to the
|
* Deadline First SMP Scheduler</a> algorithm is made available to the
|
||||||
* application.
|
* application.
|
||||||
*
|
*
|
||||||
@@ -4476,7 +4476,7 @@
|
|||||||
* support enabled.
|
* support enabled.
|
||||||
*
|
*
|
||||||
* In case no explicit <a
|
* In case no explicit <a
|
||||||
* href=https://docs.rtems.org/branches/master/c-user/config/scheduler-clustered.html>Clustered
|
* href="https://docs.rtems.org/branches/master/c-user/config/scheduler-clustered.html">Clustered
|
||||||
* Scheduler Configuration</a> is present, then it is used as the scheduler for
|
* Scheduler Configuration</a> is present, then it is used as the scheduler for
|
||||||
* up to 32 processors.
|
* up to 32 processors.
|
||||||
*
|
*
|
||||||
@@ -4499,35 +4499,35 @@
|
|||||||
* The default value is
|
* The default value is
|
||||||
*
|
*
|
||||||
* * ``"MEDF"`` for the <a
|
* * ``"MEDF"`` for the <a
|
||||||
* href=https://docs.rtems.org/branches/master/c-user/scheduling_concepts.html#earliest-deadline-first-smp-scheduler>Earliest
|
* href="https://docs.rtems.org/branches/master/c-user/scheduling-concepts/smp-schedulers.html#earliest-deadline-first-smp-scheduler">Earliest
|
||||||
* Deadline First SMP Scheduler</a>,
|
* Deadline First SMP Scheduler</a>,
|
||||||
*
|
*
|
||||||
* * ``"MPA "`` for the <a
|
* * ``"MPA "`` for the <a
|
||||||
* href=https://docs.rtems.org/branches/master/c-user/scheduling_concepts.html#arbitrary-processor-affinity-priority-smp-scheduler>Arbitrary
|
* href="https://docs.rtems.org/branches/master/c-user/scheduling-concepts/smp-schedulers.html#arbitrary-processor-affinity-priority-smp-scheduler">Arbitrary
|
||||||
* Processor Affinity Priority SMP Scheduler</a>,
|
* Processor Affinity Priority SMP Scheduler</a>,
|
||||||
*
|
*
|
||||||
* * ``"MPD "`` for the <a
|
* * ``"MPD "`` for the <a
|
||||||
* href=https://docs.rtems.org/branches/master/c-user/scheduling_concepts.html#deterministic-priority-smp-scheduler>Deterministic
|
* href="https://docs.rtems.org/branches/master/c-user/scheduling-concepts/smp-schedulers.html#deterministic-priority-smp-scheduler">Deterministic
|
||||||
* Priority SMP Scheduler</a>,
|
* Priority SMP Scheduler</a>,
|
||||||
*
|
*
|
||||||
* * ``"MPS "`` for the <a
|
* * ``"MPS "`` for the <a
|
||||||
* href=https://docs.rtems.org/branches/master/c-user/scheduling_concepts.html#simple-priority-smp-scheduler>Simple
|
* href="https://docs.rtems.org/branches/master/c-user/scheduling-concepts/smp-schedulers.html#simple-priority-smp-scheduler">Simple
|
||||||
* Priority SMP Scheduler</a>,
|
* Priority SMP Scheduler</a>,
|
||||||
*
|
*
|
||||||
* * ``"UCBS"`` for the <a
|
* * ``"UCBS"`` for the <a
|
||||||
* href=https://docs.rtems.org/branches/master/c-user/scheduling_concepts.html#constant-bandwidth-server-scheduling-cbs>Constant
|
* href="https://docs.rtems.org/branches/master/c-user/scheduling-concepts/uniprocessor-schedulers.html#constant-bandwidth-server-scheduling-cbs">Constant
|
||||||
* Bandwidth Server Scheduling (CBS)</a>,
|
* Bandwidth Server Scheduling (CBS)</a>,
|
||||||
*
|
*
|
||||||
* * ``"UEDF"`` for the <a
|
* * ``"UEDF"`` for the <a
|
||||||
* href=https://docs.rtems.org/branches/master/c-user/scheduling_concepts.html#earliest-deadline-first-scheduler>Earliest
|
* href="https://docs.rtems.org/branches/master/c-user/scheduling-concepts/uniprocessor-schedulers.html#earliest-deadline-first-scheduler">Earliest
|
||||||
* Deadline First Scheduler</a>,
|
* Deadline First Scheduler</a>,
|
||||||
*
|
*
|
||||||
* * ``"UPD "`` for the <a
|
* * ``"UPD "`` for the <a
|
||||||
* href=https://docs.rtems.org/branches/master/c-user/scheduling_concepts.html#deterministic-priority-scheduler>Deterministic
|
* href="https://docs.rtems.org/branches/master/c-user/scheduling-concepts/uniprocessor-schedulers.html#deterministic-priority-scheduler">Deterministic
|
||||||
* Priority Scheduler</a>, and
|
* Priority Scheduler</a>, and
|
||||||
*
|
*
|
||||||
* * ``"UPS "`` for the <a
|
* * ``"UPS "`` for the <a
|
||||||
* href=https://docs.rtems.org/branches/master/c-user/scheduling_concepts.html#simple-priority-scheduler>Simple
|
* href="https://docs.rtems.org/branches/master/c-user/scheduling-concepts/uniprocessor-schedulers.html#simple-priority-scheduler">Simple
|
||||||
* Priority Scheduler</a>.
|
* Priority Scheduler</a>.
|
||||||
* @endparblock
|
* @endparblock
|
||||||
*
|
*
|
||||||
@@ -4553,7 +4553,7 @@
|
|||||||
* @brief This configuration option is a boolean feature define.
|
* @brief This configuration option is a boolean feature define.
|
||||||
*
|
*
|
||||||
* In case this configuration option is defined, then the <a
|
* In case this configuration option is defined, then the <a
|
||||||
* href=https://docs.rtems.org/branches/master/c-user/scheduling_concepts.html#deterministic-priority-scheduler>Deterministic
|
* href="https://docs.rtems.org/branches/master/c-user/scheduling-concepts/uniprocessor-schedulers.html#deterministic-priority-scheduler">Deterministic
|
||||||
* Priority Scheduler</a> algorithm is made available to the application.
|
* Priority Scheduler</a> algorithm is made available to the application.
|
||||||
*
|
*
|
||||||
* @par Default Configuration
|
* @par Default Configuration
|
||||||
@@ -4566,7 +4566,7 @@
|
|||||||
* Think twice before you use it.
|
* Think twice before you use it.
|
||||||
*
|
*
|
||||||
* In case no explicit <a
|
* In case no explicit <a
|
||||||
* href=https://docs.rtems.org/branches/master/c-user/config/scheduler-clustered.html>Clustered
|
* href="https://docs.rtems.org/branches/master/c-user/config/scheduler-clustered.html">Clustered
|
||||||
* Scheduler Configuration</a> is present, then it is used as the scheduler for
|
* Scheduler Configuration</a> is present, then it is used as the scheduler for
|
||||||
* exactly one processor.
|
* exactly one processor.
|
||||||
*
|
*
|
||||||
@@ -4585,7 +4585,7 @@
|
|||||||
* @brief This configuration option is a boolean feature define.
|
* @brief This configuration option is a boolean feature define.
|
||||||
*
|
*
|
||||||
* In case this configuration option is defined, then the <a
|
* In case this configuration option is defined, then the <a
|
||||||
* href=https://docs.rtems.org/branches/master/c-user/scheduling_concepts.html#arbitrary-processor-affinity-priority-smp-scheduler>Arbitrary
|
* href="https://docs.rtems.org/branches/master/c-user/scheduling-concepts/smp-schedulers.html#arbitrary-processor-affinity-priority-smp-scheduler">Arbitrary
|
||||||
* Processor Affinity Priority SMP Scheduler</a> algorithm is made available to
|
* Processor Affinity Priority SMP Scheduler</a> algorithm is made available to
|
||||||
* the application.
|
* the application.
|
||||||
*
|
*
|
||||||
@@ -4602,7 +4602,7 @@
|
|||||||
* support enabled.
|
* support enabled.
|
||||||
*
|
*
|
||||||
* In case no explicit <a
|
* In case no explicit <a
|
||||||
* href=https://docs.rtems.org/branches/master/c-user/config/scheduler-clustered.html>Clustered
|
* href="https://docs.rtems.org/branches/master/c-user/config/scheduler-clustered.html">Clustered
|
||||||
* Scheduler Configuration</a> is present, then it is used as the scheduler for
|
* Scheduler Configuration</a> is present, then it is used as the scheduler for
|
||||||
* up to 32 processors.
|
* up to 32 processors.
|
||||||
*
|
*
|
||||||
@@ -4618,7 +4618,7 @@
|
|||||||
* @brief This configuration option is a boolean feature define.
|
* @brief This configuration option is a boolean feature define.
|
||||||
*
|
*
|
||||||
* In case this configuration option is defined, then the <a
|
* In case this configuration option is defined, then the <a
|
||||||
* href=https://docs.rtems.org/branches/master/c-user/scheduling_concepts.html#deterministic-priority-smp-scheduler>Deterministic
|
* href="https://docs.rtems.org/branches/master/c-user/scheduling-concepts/smp-schedulers.html#deterministic-priority-smp-scheduler">Deterministic
|
||||||
* Priority SMP Scheduler</a> algorithm is made available to the application.
|
* Priority SMP Scheduler</a> algorithm is made available to the application.
|
||||||
*
|
*
|
||||||
* @par Default Configuration
|
* @par Default Configuration
|
||||||
@@ -4634,7 +4634,7 @@
|
|||||||
* support enabled.
|
* support enabled.
|
||||||
*
|
*
|
||||||
* In case no explicit <a
|
* In case no explicit <a
|
||||||
* href=https://docs.rtems.org/branches/master/c-user/config/scheduler-clustered.html>Clustered
|
* href="https://docs.rtems.org/branches/master/c-user/config/scheduler-clustered.html">Clustered
|
||||||
* Scheduler Configuration</a> is present, then it is used as the scheduler for
|
* Scheduler Configuration</a> is present, then it is used as the scheduler for
|
||||||
* up to 32 processors.
|
* up to 32 processors.
|
||||||
*
|
*
|
||||||
@@ -4650,7 +4650,7 @@
|
|||||||
* @brief This configuration option is a boolean feature define.
|
* @brief This configuration option is a boolean feature define.
|
||||||
*
|
*
|
||||||
* In case this configuration option is defined, then the <a
|
* In case this configuration option is defined, then the <a
|
||||||
* href=https://docs.rtems.org/branches/master/c-user/scheduling_concepts.html#simple-priority-scheduler>Simple
|
* href="https://docs.rtems.org/branches/master/c-user/scheduling-concepts/uniprocessor-schedulers.html#simple-priority-scheduler">Simple
|
||||||
* Priority Scheduler</a> algorithm is made available to the application.
|
* Priority Scheduler</a> algorithm is made available to the application.
|
||||||
*
|
*
|
||||||
* @par Default Configuration
|
* @par Default Configuration
|
||||||
@@ -4663,7 +4663,7 @@
|
|||||||
* Think twice before you use it.
|
* Think twice before you use it.
|
||||||
*
|
*
|
||||||
* In case no explicit <a
|
* In case no explicit <a
|
||||||
* href=https://docs.rtems.org/branches/master/c-user/config/scheduler-clustered.html>Clustered
|
* href="https://docs.rtems.org/branches/master/c-user/config/scheduler-clustered.html">Clustered
|
||||||
* Scheduler Configuration</a> is present, then it is used as the scheduler for
|
* Scheduler Configuration</a> is present, then it is used as the scheduler for
|
||||||
* exactly one processor.
|
* exactly one processor.
|
||||||
* @endparblock
|
* @endparblock
|
||||||
@@ -4676,7 +4676,7 @@
|
|||||||
* @brief This configuration option is a boolean feature define.
|
* @brief This configuration option is a boolean feature define.
|
||||||
*
|
*
|
||||||
* In case this configuration option is defined, then the <a
|
* In case this configuration option is defined, then the <a
|
||||||
* href=https://docs.rtems.org/branches/master/c-user/scheduling_concepts.html#simple-priority-smp-scheduler>Simple
|
* href="https://docs.rtems.org/branches/master/c-user/scheduling-concepts/smp-schedulers.html#simple-priority-smp-scheduler">Simple
|
||||||
* Priority SMP Scheduler</a> algorithm is made available to the application.
|
* Priority SMP Scheduler</a> algorithm is made available to the application.
|
||||||
*
|
*
|
||||||
* @par Default Configuration
|
* @par Default Configuration
|
||||||
@@ -4692,7 +4692,7 @@
|
|||||||
* support enabled.
|
* support enabled.
|
||||||
*
|
*
|
||||||
* In case no explicit <a
|
* In case no explicit <a
|
||||||
* href=https://docs.rtems.org/branches/master/c-user/config/scheduler-clustered.html>Clustered
|
* href="https://docs.rtems.org/branches/master/c-user/config/scheduler-clustered.html">Clustered
|
||||||
* Scheduler Configuration</a> is present, then it is used as the scheduler for
|
* Scheduler Configuration</a> is present, then it is used as the scheduler for
|
||||||
* up to 32 processors.
|
* up to 32 processors.
|
||||||
* @endparblock
|
* @endparblock
|
||||||
|
|||||||
Reference in New Issue
Block a user