mirror of
https://git.rtems.org/rtems-docs/
synced 2025-05-14 18:00:06 +08:00
parent
5e54ffe819
commit
f75e0bee48
@ -201,37 +201,37 @@ DEFAULT VALUE:
|
||||
to 255.
|
||||
|
||||
DESCRIPTION:
|
||||
For the schedulers
|
||||
For the schedulers
|
||||
|
||||
* :ref:`SchedulerPriority`, which is the default in uniprocessor
|
||||
configurations and can be configured through the
|
||||
:ref:`CONFIGURE_SCHEDULER_PRIORITY` configuration option,
|
||||
* :ref:`SchedulerPriority`, which is the default in uniprocessor
|
||||
configurations and can be configured through the
|
||||
:ref:`CONFIGURE_SCHEDULER_PRIORITY` configuration option,
|
||||
|
||||
* :ref:`SchedulerSMPPriority` which can be configured through the
|
||||
:ref:`CONFIGURE_SCHEDULER_PRIORITY_SMP` configuration option, and
|
||||
* :ref:`SchedulerSMPPriority` which can be configured through the
|
||||
:ref:`CONFIGURE_SCHEDULER_PRIORITY_SMP` configuration option, and
|
||||
|
||||
* :ref:`SchedulerSMPPriorityAffinity` which can be configured through the
|
||||
:ref:`CONFIGURE_SCHEDULER_PRIORITY_AFFINITY_SMP` configuration option
|
||||
* :ref:`SchedulerSMPPriorityAffinity` which can be configured through the
|
||||
:ref:`CONFIGURE_SCHEDULER_PRIORITY_AFFINITY_SMP` configuration option
|
||||
|
||||
this configuration option specifies the maximum numeric priority of any task
|
||||
for these schedulers and one less that the number of priority levels for
|
||||
these schedulers. For all other schedulers provided by RTEMS, this
|
||||
configuration option has no effect.
|
||||
this configuration option specifies the maximum numeric priority of any task
|
||||
for these schedulers and one less that the number of priority levels for
|
||||
these schedulers. For all other schedulers provided by RTEMS, this
|
||||
configuration option has no effect.
|
||||
|
||||
NOTES:
|
||||
The numerically greatest priority is the logically lowest priority in the
|
||||
system and will thus be used by the IDLE task.
|
||||
The numerically greatest priority is the logically lowest priority in the
|
||||
system and will thus be used by the IDLE task.
|
||||
|
||||
Priority zero (0) is reserved for internal use by RTEMS and is not available
|
||||
to applications.
|
||||
Priority zero (0) is reserved for internal use by RTEMS and is not available
|
||||
to applications.
|
||||
|
||||
Reducing the number of priorities through this configuration option reduces
|
||||
the amount of memory allocated by the schedulers listed above. These
|
||||
schedulers use a chain control structure per priority and this structure
|
||||
consists of three pointers. On a 32-bit architecture, the allocated memory
|
||||
is 12 bytes * (``CONFIGURE_MAXIMUM_PRIORITY`` + 1), e.g. 3072 bytes for 256
|
||||
priority levels (default), 48 bytes for 4 priority levels
|
||||
(``CONFIGURE_MAXIMUM_PRIORITY == 3``).
|
||||
Reducing the number of priorities through this configuration option reduces
|
||||
the amount of memory allocated by the schedulers listed above. These
|
||||
schedulers use a chain control structure per priority and this structure
|
||||
consists of three pointers. On a 32-bit architecture, the allocated memory
|
||||
is 12 bytes * (``CONFIGURE_MAXIMUM_PRIORITY`` + 1), e.g. 3072 bytes for 256
|
||||
priority levels (default), 48 bytes for 4 priority levels
|
||||
(``CONFIGURE_MAXIMUM_PRIORITY == 3``).
|
||||
|
||||
.. index:: CONFIGURE_MAXIMUM_PROCESSORS
|
||||
|
||||
@ -288,12 +288,12 @@ DEFAULT VALUE:
|
||||
`PTHREAD_SETNAME_NP(3) <http://man7.org/linux/man-pages/man3/pthread_setname_np.3.html>`_.
|
||||
|
||||
DESCRIPTION:
|
||||
This configuration parameter specifies the maximum thread name size
|
||||
including the terminating `NUL` character.
|
||||
This configuration parameter specifies the maximum thread name size
|
||||
including the terminating `NUL` character.
|
||||
|
||||
NOTES:
|
||||
The size of the thread control block is increased by the maximum thread name
|
||||
size. This configuration option is available since RTEMS 5.1.
|
||||
The size of the thread control block is increased by the maximum thread name
|
||||
size. This configuration option is available since RTEMS 5.1.
|
||||
|
||||
.. index:: CONFIGURE_MEMORY_OVERHEAD
|
||||
|
||||
|
@ -38,11 +38,11 @@ DESCRIPTION:
|
||||
NOTES:
|
||||
A correctly configured system must configure the following to be consistent:
|
||||
|
||||
- ``CONFIGURE_TASK_STACK_ALLOCATOR_INIT``
|
||||
- ``CONFIGURE_TASK_STACK_ALLOCATOR_INIT``
|
||||
|
||||
- ``CONFIGURE_TASK_STACK_ALLOCATOR``
|
||||
- ``CONFIGURE_TASK_STACK_ALLOCATOR``
|
||||
|
||||
- ``CONFIGURE_TASK_STACK_DEALLOCATOR``
|
||||
- ``CONFIGURE_TASK_STACK_DEALLOCATOR``
|
||||
|
||||
.. index:: CONFIGURE_TASK_STACK_ALLOCATOR_INIT
|
||||
|
||||
@ -72,11 +72,11 @@ DESCRIPTION:
|
||||
NOTES:
|
||||
A correctly configured system must configure the following to be consistent:
|
||||
|
||||
- ``CONFIGURE_TASK_STACK_ALLOCATOR_INIT``
|
||||
- ``CONFIGURE_TASK_STACK_ALLOCATOR_INIT``
|
||||
|
||||
- ``CONFIGURE_TASK_STACK_ALLOCATOR``
|
||||
- ``CONFIGURE_TASK_STACK_ALLOCATOR``
|
||||
|
||||
- ``CONFIGURE_TASK_STACK_DEALLOCATOR``
|
||||
- ``CONFIGURE_TASK_STACK_DEALLOCATOR``
|
||||
|
||||
.. index:: CONFIGURE_TASK_STACK_DEALLOCATOR
|
||||
.. index:: task stack deallocator
|
||||
@ -106,8 +106,8 @@ DESCRIPTION:
|
||||
NOTES:
|
||||
A correctly configured system must configure the following to be consistent:
|
||||
|
||||
- ``CONFIGURE_TASK_STACK_ALLOCATOR_INIT``
|
||||
- ``CONFIGURE_TASK_STACK_ALLOCATOR_INIT``
|
||||
|
||||
- ``CONFIGURE_TASK_STACK_ALLOCATOR``
|
||||
- ``CONFIGURE_TASK_STACK_ALLOCATOR``
|
||||
|
||||
- ``CONFIGURE_TASK_STACK_DEALLOCATOR``
|
||||
- ``CONFIGURE_TASK_STACK_DEALLOCATOR``
|
||||
|
Loading…
x
Reference in New Issue
Block a user