mirror of
https://git.rtems.org/rtems-docs/
synced 2025-05-15 04:26:39 +08:00
c-user: Add "Generated from ..." comments
This commit is contained in:
parent
f6102914eb
commit
51a5138bfe
@ -15,12 +15,16 @@
|
||||
..
|
||||
.. https://docs.rtems.org/branches/master/eng/req/howto.html
|
||||
|
||||
.. Generated from spec:/acfg/if/group-bdbuf
|
||||
|
||||
Block Device Cache Configuration
|
||||
================================
|
||||
|
||||
This section describes configuration options related to the Block Device Cache
|
||||
(bdbuf).
|
||||
|
||||
.. Generated from spec:/acfg/if/appl-needs-libblock
|
||||
|
||||
.. index:: CONFIGURE_APPLICATION_NEEDS_LIBBLOCK
|
||||
|
||||
.. _CONFIGURE_APPLICATION_NEEDS_LIBBLOCK:
|
||||
@ -47,6 +51,8 @@ NOTES:
|
||||
set by the user with the configuration options below. The Block Device Cache
|
||||
is used for example by the RFS and DOSFS filesystems.
|
||||
|
||||
.. Generated from spec:/acfg/if/bdbuf-buffer-max-size
|
||||
|
||||
.. index:: CONFIGURE_BDBUF_BUFFER_MAX_SIZE
|
||||
|
||||
.. _CONFIGURE_BDBUF_BUFFER_MAX_SIZE:
|
||||
@ -78,6 +84,8 @@ DESCRIPTION:
|
||||
NOTES:
|
||||
None.
|
||||
|
||||
.. Generated from spec:/acfg/if/bdbuf-buffer-min-size
|
||||
|
||||
.. index:: CONFIGURE_BDBUF_BUFFER_MIN_SIZE
|
||||
|
||||
.. _CONFIGURE_BDBUF_BUFFER_MIN_SIZE:
|
||||
@ -105,6 +113,8 @@ DESCRIPTION:
|
||||
NOTES:
|
||||
None.
|
||||
|
||||
.. Generated from spec:/acfg/if/bdbuf-cache-memory-size
|
||||
|
||||
.. index:: CONFIGURE_BDBUF_CACHE_MEMORY_SIZE
|
||||
|
||||
.. _CONFIGURE_BDBUF_CACHE_MEMORY_SIZE:
|
||||
@ -132,6 +142,8 @@ DESCRIPTION:
|
||||
NOTES:
|
||||
None.
|
||||
|
||||
.. Generated from spec:/acfg/if/bdbuf-max-read-ahead-blocks
|
||||
|
||||
.. index:: CONFIGURE_BDBUF_MAX_READ_AHEAD_BLOCKS
|
||||
|
||||
.. _CONFIGURE_BDBUF_MAX_READ_AHEAD_BLOCKS:
|
||||
@ -161,6 +173,8 @@ NOTES:
|
||||
will issue speculative read transfers if a sequential access pattern is
|
||||
detected. This can improve the performance on some systems.
|
||||
|
||||
.. Generated from spec:/acfg/if/bdbuf-max-write-blocks
|
||||
|
||||
.. index:: CONFIGURE_BDBUF_MAX_WRITE_BLOCKS
|
||||
|
||||
.. _CONFIGURE_BDBUF_MAX_WRITE_BLOCKS:
|
||||
@ -188,6 +202,8 @@ DESCRIPTION:
|
||||
NOTES:
|
||||
None.
|
||||
|
||||
.. Generated from spec:/acfg/if/bdbuf-read-ahead-task-priority
|
||||
|
||||
.. index:: CONFIGURE_BDBUF_READ_AHEAD_TASK_PRIORITY
|
||||
|
||||
.. _CONFIGURE_BDBUF_READ_AHEAD_TASK_PRIORITY:
|
||||
@ -214,6 +230,8 @@ DESCRIPTION:
|
||||
NOTES:
|
||||
None.
|
||||
|
||||
.. Generated from spec:/acfg/if/bdbuf-task-stack-size
|
||||
|
||||
.. index:: CONFIGURE_BDBUF_TASK_STACK_SIZE
|
||||
|
||||
.. _CONFIGURE_BDBUF_TASK_STACK_SIZE:
|
||||
@ -251,6 +269,8 @@ DESCRIPTION:
|
||||
NOTES:
|
||||
None.
|
||||
|
||||
.. Generated from spec:/acfg/if/bdbuf-swapout-block-hold
|
||||
|
||||
.. index:: CONFIGURE_SWAPOUT_BLOCK_HOLD
|
||||
|
||||
.. _CONFIGURE_SWAPOUT_BLOCK_HOLD:
|
||||
@ -278,6 +298,8 @@ DESCRIPTION:
|
||||
NOTES:
|
||||
None.
|
||||
|
||||
.. Generated from spec:/acfg/if/bdbuf-swapout-swap-period
|
||||
|
||||
.. index:: CONFIGURE_SWAPOUT_SWAP_PERIOD
|
||||
|
||||
.. _CONFIGURE_SWAPOUT_SWAP_PERIOD:
|
||||
@ -305,6 +327,8 @@ DESCRIPTION:
|
||||
NOTES:
|
||||
None.
|
||||
|
||||
.. Generated from spec:/acfg/if/bdbuf-swapout-task-priority
|
||||
|
||||
.. index:: CONFIGURE_SWAPOUT_TASK_PRIORITY
|
||||
|
||||
.. _CONFIGURE_SWAPOUT_TASK_PRIORITY:
|
||||
@ -331,6 +355,8 @@ DESCRIPTION:
|
||||
NOTES:
|
||||
None.
|
||||
|
||||
.. Generated from spec:/acfg/if/bdbuf-swapout-worker-tasks
|
||||
|
||||
.. index:: CONFIGURE_SWAPOUT_WORKER_TASKS
|
||||
|
||||
.. _CONFIGURE_SWAPOUT_WORKER_TASKS:
|
||||
@ -357,6 +383,8 @@ DESCRIPTION:
|
||||
NOTES:
|
||||
None.
|
||||
|
||||
.. Generated from spec:/acfg/if/bdbuf-swapout-worker-taskp-riority
|
||||
|
||||
.. index:: CONFIGURE_SWAPOUT_WORKER_TASK_PRIORITY
|
||||
|
||||
.. _CONFIGURE_SWAPOUT_WORKER_TASK_PRIORITY:
|
||||
|
@ -15,6 +15,8 @@
|
||||
..
|
||||
.. https://docs.rtems.org/branches/master/eng/req/howto.html
|
||||
|
||||
.. Generated from spec:/acfg/if/group-bsp
|
||||
|
||||
BSP Related Configuration Options
|
||||
=================================
|
||||
|
||||
@ -23,6 +25,8 @@ configuration options may have a BSP-specific setting which is defined by
|
||||
``<bsp.h>``. The BSP-specific settings can be disabled by the
|
||||
:ref:`CONFIGURE_DISABLE_BSP_SETTINGS` configuration option.
|
||||
|
||||
.. Generated from spec:/acfg/if/bsp-idle-task-body
|
||||
|
||||
.. index:: BSP_IDLE_TASK_BODY
|
||||
|
||||
.. _BSP_IDLE_TASK_BODY:
|
||||
@ -58,6 +62,8 @@ NOTES:
|
||||
peripheral buses, a BSP-specific IDLE task may be capable of turning
|
||||
components off to save power during extended periods of no task activity.
|
||||
|
||||
.. Generated from spec:/acfg/if/bsp-idle-task-stack-size
|
||||
|
||||
.. index:: BSP_IDLE_TASK_STACK_SIZE
|
||||
|
||||
.. _BSP_IDLE_TASK_STACK_SIZE:
|
||||
@ -98,6 +104,8 @@ DESCRIPTION:
|
||||
NOTES:
|
||||
None.
|
||||
|
||||
.. Generated from spec:/acfg/if/bsp-initial-extension
|
||||
|
||||
.. index:: BSP_INITIAL_EXTENSION
|
||||
|
||||
.. _BSP_INITIAL_EXTENSION:
|
||||
@ -132,6 +140,8 @@ NOTES:
|
||||
The value of this configuration option is placed after the entries of all
|
||||
other initial user extensions.
|
||||
|
||||
.. Generated from spec:/acfg/if/bsp-interrupt-stack-size
|
||||
|
||||
.. index:: BSP_INTERRUPT_STACK_SIZE
|
||||
|
||||
.. _BSP_INTERRUPT_STACK_SIZE:
|
||||
@ -175,6 +185,8 @@ DESCRIPTION:
|
||||
NOTES:
|
||||
None.
|
||||
|
||||
.. Generated from spec:/acfg/if/bsp-prerequisite-drivers
|
||||
|
||||
.. index:: CONFIGURE_BSP_PREREQUISITE_DRIVERS
|
||||
|
||||
.. _CONFIGURE_BSP_PREREQUISITE_DRIVERS:
|
||||
@ -210,6 +222,8 @@ NOTES:
|
||||
other initial user extensions (including
|
||||
:ref:`CONFIGURE_APPLICATION_PREREQUISITE_DRIVERS`).
|
||||
|
||||
.. Generated from spec:/acfg/if/disable-bsp-settings
|
||||
|
||||
.. index:: CONFIGURE_DISABLE_BSP_SETTINGS
|
||||
|
||||
.. _CONFIGURE_DISABLE_BSP_SETTINGS:
|
||||
@ -246,6 +260,8 @@ DESCRIPTION:
|
||||
NOTES:
|
||||
None.
|
||||
|
||||
.. Generated from spec:/acfg/if/malloc-bsp-supports-sbrk
|
||||
|
||||
.. index:: CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK
|
||||
|
||||
.. _CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK:
|
||||
|
@ -15,11 +15,15 @@
|
||||
..
|
||||
.. https://docs.rtems.org/branches/master/eng/req/howto.html
|
||||
|
||||
.. Generated from spec:/acfg/if/group-classic
|
||||
|
||||
Classic API Configuration
|
||||
=========================
|
||||
|
||||
This section describes configuration options related to the Classic API.
|
||||
|
||||
.. Generated from spec:/acfg/if/max-barriers
|
||||
|
||||
.. index:: CONFIGURE_MAXIMUM_BARRIERS
|
||||
|
||||
.. _CONFIGURE_MAXIMUM_BARRIERS:
|
||||
@ -61,6 +65,8 @@ NOTES:
|
||||
This object class can be configured in unlimited allocation mode, see
|
||||
:ref:`ConfigUnlimitedObjects`.
|
||||
|
||||
.. Generated from spec:/acfg/if/max-message-queues
|
||||
|
||||
.. index:: CONFIGURE_MAXIMUM_MESSAGE_QUEUES
|
||||
|
||||
.. _CONFIGURE_MAXIMUM_MESSAGE_QUEUES:
|
||||
@ -104,6 +110,8 @@ NOTES:
|
||||
store the messages of each message queue, see
|
||||
:ref:`CONFIGURE_MESSAGE_BUFFER_MEMORY`.
|
||||
|
||||
.. Generated from spec:/acfg/if/max-partitions
|
||||
|
||||
.. index:: CONFIGURE_MAXIMUM_PARTITIONS
|
||||
|
||||
.. _CONFIGURE_MAXIMUM_PARTITIONS:
|
||||
@ -145,6 +153,8 @@ NOTES:
|
||||
This object class can be configured in unlimited allocation mode, see
|
||||
:ref:`ConfigUnlimitedObjects`.
|
||||
|
||||
.. Generated from spec:/acfg/if/max-periods
|
||||
|
||||
.. index:: CONFIGURE_MAXIMUM_PERIODS
|
||||
|
||||
.. _CONFIGURE_MAXIMUM_PERIODS:
|
||||
@ -186,6 +196,8 @@ NOTES:
|
||||
This object class can be configured in unlimited allocation mode, see
|
||||
:ref:`ConfigUnlimitedObjects`.
|
||||
|
||||
.. Generated from spec:/acfg/if/max-ports
|
||||
|
||||
.. index:: CONFIGURE_MAXIMUM_PORTS
|
||||
|
||||
.. _CONFIGURE_MAXIMUM_PORTS:
|
||||
@ -227,6 +239,8 @@ NOTES:
|
||||
This object class can be configured in unlimited allocation mode, see
|
||||
:ref:`ConfigUnlimitedObjects`.
|
||||
|
||||
.. Generated from spec:/acfg/if/max-regions
|
||||
|
||||
.. index:: CONFIGURE_MAXIMUM_REGIONS
|
||||
|
||||
.. _CONFIGURE_MAXIMUM_REGIONS:
|
||||
@ -268,6 +282,8 @@ NOTES:
|
||||
This object class can be configured in unlimited allocation mode, see
|
||||
:ref:`ConfigUnlimitedObjects`.
|
||||
|
||||
.. Generated from spec:/acfg/if/max-semaphores
|
||||
|
||||
.. index:: CONFIGURE_MAXIMUM_SEMAPHORES
|
||||
|
||||
.. _CONFIGURE_MAXIMUM_SEMAPHORES:
|
||||
@ -313,6 +329,8 @@ NOTES:
|
||||
scheduler count (see :ref:`ConfigurationSchedulerTable`). The semaphores
|
||||
using the :ref:`MrsP` need a ceiling priority per scheduler.
|
||||
|
||||
.. Generated from spec:/acfg/if/max-tasks
|
||||
|
||||
.. index:: CONFIGURE_MAXIMUM_TASKS
|
||||
|
||||
.. _CONFIGURE_MAXIMUM_TASKS:
|
||||
@ -371,6 +389,8 @@ NOTES:
|
||||
the addition of a new configuration parameter to specify the number of
|
||||
tasks which enable floating point support.
|
||||
|
||||
.. Generated from spec:/acfg/if/max-thread-local-storage-size
|
||||
|
||||
.. index:: CONFIGURE_MAXIMUM_THREAD_LOCAL_STORAGE_SIZE
|
||||
|
||||
.. _CONFIGURE_MAXIMUM_THREAD_LOCAL_STORAGE_SIZE:
|
||||
@ -415,6 +435,8 @@ NOTES:
|
||||
the RTEMS Tools can be used to obtain the thread-local storage size and
|
||||
alignment of an application executable.
|
||||
|
||||
.. Generated from spec:/acfg/if/max-timers
|
||||
|
||||
.. index:: CONFIGURE_MAXIMUM_TIMERS
|
||||
|
||||
.. _CONFIGURE_MAXIMUM_TIMERS:
|
||||
@ -456,6 +478,8 @@ NOTES:
|
||||
This object class can be configured in unlimited allocation mode, see
|
||||
:ref:`ConfigUnlimitedObjects`.
|
||||
|
||||
.. Generated from spec:/acfg/if/max-user-extensions
|
||||
|
||||
.. index:: CONFIGURE_MAXIMUM_USER_EXTENSIONS
|
||||
|
||||
.. _CONFIGURE_MAXIMUM_USER_EXTENSIONS:
|
||||
@ -491,6 +515,8 @@ DESCRIPTION:
|
||||
NOTES:
|
||||
This object class cannot be configured in unlimited allocation mode.
|
||||
|
||||
.. Generated from spec:/acfg/if/min-tasks-with-user-provided-storage
|
||||
|
||||
.. index:: CONFIGURE_MINIMUM_TASKS_WITH_USER_PROVIDED_STORAGE
|
||||
|
||||
.. _CONFIGURE_MINIMUM_TASKS_WITH_USER_PROVIDED_STORAGE:
|
||||
|
@ -15,12 +15,16 @@
|
||||
..
|
||||
.. https://docs.rtems.org/branches/master/eng/req/howto.html
|
||||
|
||||
.. Generated from spec:/acfg/if/group-classicinit
|
||||
|
||||
Classic API Initialization Task Configuration
|
||||
=============================================
|
||||
|
||||
This section describes configuration options related to the Classic API
|
||||
initialization task.
|
||||
|
||||
.. Generated from spec:/acfg/if/init-task-arguments
|
||||
|
||||
.. index:: CONFIGURE_INIT_TASK_ARGUMENTS
|
||||
|
||||
.. _CONFIGURE_INIT_TASK_ARGUMENTS:
|
||||
@ -48,6 +52,8 @@ DESCRIPTION:
|
||||
NOTES:
|
||||
None.
|
||||
|
||||
.. Generated from spec:/acfg/if/init-task-attributes
|
||||
|
||||
.. index:: CONFIGURE_INIT_TASK_ATTRIBUTES
|
||||
|
||||
.. _CONFIGURE_INIT_TASK_ATTRIBUTES:
|
||||
@ -74,6 +80,8 @@ DESCRIPTION:
|
||||
NOTES:
|
||||
None.
|
||||
|
||||
.. Generated from spec:/acfg/if/init-task-entrypoint
|
||||
|
||||
.. index:: CONFIGURE_INIT_TASK_ENTRY_POINT
|
||||
|
||||
.. _CONFIGURE_INIT_TASK_ENTRY_POINT:
|
||||
@ -102,6 +110,8 @@ NOTES:
|
||||
The application shall provide the function referenced by this configuration
|
||||
option.
|
||||
|
||||
.. Generated from spec:/acfg/if/init-task-initial-modes
|
||||
|
||||
.. index:: CONFIGURE_INIT_TASK_INITIAL_MODES
|
||||
|
||||
.. _CONFIGURE_INIT_TASK_INITIAL_MODES:
|
||||
@ -129,6 +139,8 @@ DESCRIPTION:
|
||||
NOTES:
|
||||
None.
|
||||
|
||||
.. Generated from spec:/acfg/if/init-task-name
|
||||
|
||||
.. index:: CONFIGURE_INIT_TASK_NAME
|
||||
|
||||
.. _CONFIGURE_INIT_TASK_NAME:
|
||||
@ -156,6 +168,8 @@ DESCRIPTION:
|
||||
NOTES:
|
||||
Use :c:func:`rtems_build_name` to define the task name.
|
||||
|
||||
.. Generated from spec:/acfg/if/init-task-priority
|
||||
|
||||
.. index:: CONFIGURE_INIT_TASK_PRIORITY
|
||||
|
||||
.. _CONFIGURE_INIT_TASK_PRIORITY:
|
||||
@ -183,6 +197,8 @@ DESCRIPTION:
|
||||
NOTES:
|
||||
None.
|
||||
|
||||
.. Generated from spec:/acfg/if/init-task-stack-size
|
||||
|
||||
.. index:: CONFIGURE_INIT_TASK_STACK_SIZE
|
||||
|
||||
.. _CONFIGURE_INIT_TASK_STACK_SIZE:
|
||||
@ -216,6 +232,8 @@ DESCRIPTION:
|
||||
NOTES:
|
||||
None.
|
||||
|
||||
.. Generated from spec:/acfg/if/rtems-init-tasks-table
|
||||
|
||||
.. index:: CONFIGURE_RTEMS_INIT_TASKS_TABLE
|
||||
|
||||
.. _CONFIGURE_RTEMS_INIT_TASKS_TABLE:
|
||||
|
@ -15,12 +15,16 @@
|
||||
..
|
||||
.. https://docs.rtems.org/branches/master/eng/req/howto.html
|
||||
|
||||
.. Generated from spec:/acfg/if/group-devdrv
|
||||
|
||||
Device Driver Configuration
|
||||
===========================
|
||||
|
||||
This section describes configuration options related to the device drivers.
|
||||
Note that network device drivers are not covered by the following options.
|
||||
|
||||
.. Generated from spec:/acfg/if/appl-does-not-need-clock-driver
|
||||
|
||||
.. index:: CONFIGURE_APPLICATION_DOES_NOT_NEED_CLOCK_DRIVER
|
||||
|
||||
.. _CONFIGURE_APPLICATION_DOES_NOT_NEED_CLOCK_DRIVER:
|
||||
@ -57,6 +61,8 @@ NOTES:
|
||||
|
||||
otherwise a compile time error in the configuration file will occur.
|
||||
|
||||
.. Generated from spec:/acfg/if/appl-extra-drivers
|
||||
|
||||
.. index:: CONFIGURE_APPLICATION_EXTRA_DRIVERS
|
||||
|
||||
.. _CONFIGURE_APPLICATION_EXTRA_DRIVERS:
|
||||
@ -88,6 +94,8 @@ NOTES:
|
||||
See :ref:`CONFIGURE_APPLICATION_PREREQUISITE_DRIVERS` for an alternative
|
||||
placement of application device driver initializers.
|
||||
|
||||
.. Generated from spec:/acfg/if/appl-needs-ata-driver
|
||||
|
||||
.. index:: CONFIGURE_APPLICATION_NEEDS_ATA_DRIVER
|
||||
|
||||
.. _CONFIGURE_APPLICATION_NEEDS_ATA_DRIVER:
|
||||
@ -115,6 +123,8 @@ NOTES:
|
||||
If this option is defined and the BSP does not have this device driver, then
|
||||
the user will get a link time error for an undefined symbol.
|
||||
|
||||
.. Generated from spec:/acfg/if/appl-needs-clock-driver
|
||||
|
||||
.. index:: CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
|
||||
|
||||
.. _CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER:
|
||||
@ -150,6 +160,8 @@ NOTES:
|
||||
|
||||
otherwise a compile time error in the configuration file will occur.
|
||||
|
||||
.. Generated from spec:/acfg/if/appl-needs-console-driver
|
||||
|
||||
.. index:: CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
|
||||
|
||||
.. _CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER:
|
||||
@ -189,6 +201,8 @@ NOTES:
|
||||
|
||||
configuration options are mutually exclusive.
|
||||
|
||||
.. Generated from spec:/acfg/if/appl-needs-framebuffer-driver
|
||||
|
||||
.. index:: CONFIGURE_APPLICATION_NEEDS_FRAME_BUFFER_DRIVER
|
||||
|
||||
.. _CONFIGURE_APPLICATION_NEEDS_FRAME_BUFFER_DRIVER:
|
||||
@ -217,6 +231,8 @@ NOTES:
|
||||
If this option is defined and the BSP does not have this device driver, then
|
||||
the user will get a link time error for an undefined symbol.
|
||||
|
||||
.. Generated from spec:/acfg/if/appl-needs-ide-driver
|
||||
|
||||
.. index:: CONFIGURE_APPLICATION_NEEDS_IDE_DRIVER
|
||||
|
||||
.. _CONFIGURE_APPLICATION_NEEDS_IDE_DRIVER:
|
||||
@ -244,6 +260,8 @@ NOTES:
|
||||
If this option is defined and the BSP does not have this device driver, then
|
||||
the user will get a link time error for an undefined symbol.
|
||||
|
||||
.. Generated from spec:/acfg/if/appl-needs-null-driver
|
||||
|
||||
.. index:: CONFIGURE_APPLICATION_NEEDS_NULL_DRIVER
|
||||
.. index:: /dev/null
|
||||
|
||||
@ -269,6 +287,8 @@ DESCRIPTION:
|
||||
NOTES:
|
||||
This device driver is supported by all BSPs.
|
||||
|
||||
.. Generated from spec:/acfg/if/appl-needs-rtc-driver
|
||||
|
||||
.. index:: CONFIGURE_APPLICATION_NEEDS_RTC_DRIVER
|
||||
|
||||
.. _CONFIGURE_APPLICATION_NEEDS_RTC_DRIVER:
|
||||
@ -297,6 +317,8 @@ NOTES:
|
||||
If this is defined and the BSP does not have this device driver, then the
|
||||
user will get a link time error for an undefined symbol.
|
||||
|
||||
.. Generated from spec:/acfg/if/appl-needs-simple-console-driver
|
||||
|
||||
.. index:: CONFIGURE_APPLICATION_NEEDS_SIMPLE_CONSOLE_DRIVER
|
||||
|
||||
.. _CONFIGURE_APPLICATION_NEEDS_SIMPLE_CONSOLE_DRIVER:
|
||||
@ -340,6 +362,8 @@ NOTES:
|
||||
|
||||
configuration options are mutually exclusive.
|
||||
|
||||
.. Generated from spec:/acfg/if/appl-needs-simple-task-console-driver
|
||||
|
||||
.. index:: CONFIGURE_APPLICATION_NEEDS_SIMPLE_TASK_CONSOLE_DRIVER
|
||||
|
||||
.. _CONFIGURE_APPLICATION_NEEDS_SIMPLE_TASK_CONSOLE_DRIVER:
|
||||
@ -392,6 +416,8 @@ NOTES:
|
||||
|
||||
configuration options are mutually exclusive.
|
||||
|
||||
.. Generated from spec:/acfg/if/appl-needs-stub-driver
|
||||
|
||||
.. index:: CONFIGURE_APPLICATION_NEEDS_STUB_DRIVER
|
||||
|
||||
.. _CONFIGURE_APPLICATION_NEEDS_STUB_DRIVER:
|
||||
@ -417,6 +443,8 @@ NOTES:
|
||||
This device driver simply provides entry points that return successful and
|
||||
is primarily a test fixture. It is supported by all BSPs.
|
||||
|
||||
.. Generated from spec:/acfg/if/appl-needs-timer-driver
|
||||
|
||||
.. index:: CONFIGURE_APPLICATION_NEEDS_TIMER_DRIVER
|
||||
|
||||
.. _CONFIGURE_APPLICATION_NEEDS_TIMER_DRIVER:
|
||||
@ -452,6 +480,8 @@ NOTES:
|
||||
|
||||
otherwise a compile time error will occur.
|
||||
|
||||
.. Generated from spec:/acfg/if/appl-needs-watchdog-driver
|
||||
|
||||
.. index:: CONFIGURE_APPLICATION_NEEDS_WATCHDOG_DRIVER
|
||||
|
||||
.. _CONFIGURE_APPLICATION_NEEDS_WATCHDOG_DRIVER:
|
||||
@ -480,6 +510,8 @@ NOTES:
|
||||
If this is defined and the BSP does not have this device driver, then the
|
||||
user will get a link time error for an undefined symbol.
|
||||
|
||||
.. Generated from spec:/acfg/if/appl-needs-zero-driver
|
||||
|
||||
.. index:: CONFIGURE_APPLICATION_NEEDS_ZERO_DRIVER
|
||||
.. index:: /dev/zero
|
||||
|
||||
@ -505,6 +537,8 @@ DESCRIPTION:
|
||||
NOTES:
|
||||
This device driver is supported by all BSPs.
|
||||
|
||||
.. Generated from spec:/acfg/if/appl-prerequisite-drivers
|
||||
|
||||
.. index:: CONFIGURE_APPLICATION_PREREQUISITE_DRIVERS
|
||||
|
||||
.. _CONFIGURE_APPLICATION_PREREQUISITE_DRIVERS:
|
||||
@ -537,6 +571,8 @@ NOTES:
|
||||
See :ref:`CONFIGURE_APPLICATION_EXTRA_DRIVERS` for an alternative placement
|
||||
of application device driver initializers.
|
||||
|
||||
.. Generated from spec:/acfg/if/ata-driver-task-priority
|
||||
|
||||
.. index:: CONFIGURE_ATA_DRIVER_TASK_PRIORITY
|
||||
|
||||
.. _CONFIGURE_ATA_DRIVER_TASK_PRIORITY:
|
||||
@ -564,6 +600,8 @@ NOTES:
|
||||
This configuration option is only evaluated if the configuration option
|
||||
:ref:`CONFIGURE_APPLICATION_NEEDS_ATA_DRIVER` is defined.
|
||||
|
||||
.. Generated from spec:/acfg/if/max-drivers
|
||||
|
||||
.. index:: CONFIGURE_MAXIMUM_DRIVERS
|
||||
|
||||
.. _CONFIGURE_MAXIMUM_DRIVERS:
|
||||
|
@ -14,11 +14,15 @@
|
||||
..
|
||||
.. https://docs.rtems.org/branches/master/eng/req/howto.html
|
||||
|
||||
.. Generated from spec:/acfg/if/group-eventrecord
|
||||
|
||||
Event Recording Configuration
|
||||
=============================
|
||||
|
||||
This section describes configuration options related to the event recording.
|
||||
|
||||
.. Generated from spec:/acfg/if/record-extensions-enabled
|
||||
|
||||
.. index:: CONFIGURE_RECORD_EXTENSIONS_ENABLED
|
||||
|
||||
.. _CONFIGURE_RECORD_EXTENSIONS_ENABLED:
|
||||
@ -49,6 +53,8 @@ NOTES:
|
||||
The record extensions capture thread create, start, restart, delete, switch,
|
||||
begin, exitted and terminate events.
|
||||
|
||||
.. Generated from spec:/acfg/if/record-fatal-dump-base64
|
||||
|
||||
.. index:: CONFIGURE_RECORD_FATAL_DUMP_BASE64
|
||||
|
||||
.. _CONFIGURE_RECORD_FATAL_DUMP_BASE64:
|
||||
@ -81,6 +87,8 @@ DESCRIPTION:
|
||||
NOTES:
|
||||
This extension can be used to produce crash dumps.
|
||||
|
||||
.. Generated from spec:/acfg/if/record-fatal-dump-base64-zlib
|
||||
|
||||
.. index:: CONFIGURE_RECORD_FATAL_DUMP_BASE64_ZLIB
|
||||
|
||||
.. _CONFIGURE_RECORD_FATAL_DUMP_BASE64_ZLIB:
|
||||
@ -112,6 +120,8 @@ NOTES:
|
||||
The zlib compression needs about 512KiB of RAM. This extension can be used
|
||||
to produce crash dumps.
|
||||
|
||||
.. Generated from spec:/acfg/if/record-per-processor-items
|
||||
|
||||
.. index:: CONFIGURE_RECORD_PER_PROCESSOR_ITEMS
|
||||
|
||||
.. _CONFIGURE_RECORD_PER_PROCESSOR_ITEMS:
|
||||
|
@ -15,6 +15,8 @@
|
||||
..
|
||||
.. https://docs.rtems.org/branches/master/eng/req/howto.html
|
||||
|
||||
.. Generated from spec:/acfg/if/group-filesystem
|
||||
|
||||
Filesystem Configuration
|
||||
========================
|
||||
|
||||
@ -60,6 +62,8 @@ configuration options:
|
||||
|
||||
* :ref:`CONFIGURE_IMFS_ENABLE_MKFIFO`
|
||||
|
||||
.. Generated from spec:/acfg/if/appl-disable-filesystem
|
||||
|
||||
.. index:: CONFIGURE_APPLICATION_DISABLE_FILESYSTEM
|
||||
|
||||
.. _CONFIGURE_APPLICATION_DISABLE_FILESYSTEM:
|
||||
@ -87,6 +91,8 @@ NOTES:
|
||||
drivers and basic input/output functions such as :c:func:`printf`.
|
||||
Filesystems can be disabled to reduce the memory footprint of an application.
|
||||
|
||||
.. Generated from spec:/acfg/if/filesystem-all
|
||||
|
||||
.. index:: CONFIGURE_FILESYSTEM_ALL
|
||||
|
||||
.. _CONFIGURE_FILESYSTEM_ALL:
|
||||
@ -125,6 +131,8 @@ DESCRIPTION:
|
||||
NOTES:
|
||||
None.
|
||||
|
||||
.. Generated from spec:/acfg/if/filesystem-dosfs
|
||||
|
||||
.. index:: CONFIGURE_FILESYSTEM_DOSFS
|
||||
|
||||
.. _CONFIGURE_FILESYSTEM_DOSFS:
|
||||
@ -151,6 +159,8 @@ NOTES:
|
||||
This filesystem requires a Block Device Cache configuration, see
|
||||
:ref:`CONFIGURE_APPLICATION_NEEDS_LIBBLOCK`.
|
||||
|
||||
.. Generated from spec:/acfg/if/filesystem-ftpfs
|
||||
|
||||
.. index:: CONFIGURE_FILESYSTEM_FTPFS
|
||||
|
||||
.. _CONFIGURE_FILESYSTEM_FTPFS:
|
||||
@ -176,6 +186,8 @@ DESCRIPTION:
|
||||
NOTES:
|
||||
None.
|
||||
|
||||
.. Generated from spec:/acfg/if/filesystem-imfs
|
||||
|
||||
.. index:: CONFIGURE_FILESYSTEM_IMFS
|
||||
|
||||
.. _CONFIGURE_FILESYSTEM_IMFS:
|
||||
@ -203,6 +215,8 @@ NOTES:
|
||||
option is intended for test programs. You do not need to define this
|
||||
configuration option for the base filesystem (also known as root filesystem).
|
||||
|
||||
.. Generated from spec:/acfg/if/filesystem-jffs2
|
||||
|
||||
.. index:: CONFIGURE_FILESYSTEM_JFFS2
|
||||
|
||||
.. _CONFIGURE_FILESYSTEM_JFFS2:
|
||||
@ -228,6 +242,8 @@ DESCRIPTION:
|
||||
NOTES:
|
||||
None.
|
||||
|
||||
.. Generated from spec:/acfg/if/filesystem-nfs
|
||||
|
||||
.. index:: CONFIGURE_FILESYSTEM_NFS
|
||||
|
||||
.. _CONFIGURE_FILESYSTEM_NFS:
|
||||
@ -253,6 +269,8 @@ DESCRIPTION:
|
||||
NOTES:
|
||||
None.
|
||||
|
||||
.. Generated from spec:/acfg/if/filesystem-rfs
|
||||
|
||||
.. index:: CONFIGURE_FILESYSTEM_RFS
|
||||
|
||||
.. _CONFIGURE_FILESYSTEM_RFS:
|
||||
@ -279,6 +297,8 @@ NOTES:
|
||||
This filesystem requires a Block Device Cache configuration, see
|
||||
:ref:`CONFIGURE_APPLICATION_NEEDS_LIBBLOCK`.
|
||||
|
||||
.. Generated from spec:/acfg/if/filesystem-tftpfs
|
||||
|
||||
.. index:: CONFIGURE_FILESYSTEM_TFTPFS
|
||||
|
||||
.. _CONFIGURE_FILESYSTEM_TFTPFS:
|
||||
@ -304,6 +324,8 @@ DESCRIPTION:
|
||||
NOTES:
|
||||
None.
|
||||
|
||||
.. Generated from spec:/acfg/if/imfs-disable-chmod
|
||||
|
||||
.. index:: CONFIGURE_IMFS_DISABLE_CHMOD
|
||||
|
||||
.. _CONFIGURE_IMFS_DISABLE_CHMOD:
|
||||
@ -328,6 +350,8 @@ DESCRIPTION:
|
||||
NOTES:
|
||||
None.
|
||||
|
||||
.. Generated from spec:/acfg/if/imfs-disable-chown
|
||||
|
||||
.. index:: CONFIGURE_IMFS_DISABLE_CHOWN
|
||||
|
||||
.. _CONFIGURE_IMFS_DISABLE_CHOWN:
|
||||
@ -352,6 +376,8 @@ DESCRIPTION:
|
||||
NOTES:
|
||||
None.
|
||||
|
||||
.. Generated from spec:/acfg/if/imfs-disable-link
|
||||
|
||||
.. index:: CONFIGURE_IMFS_DISABLE_LINK
|
||||
|
||||
.. _CONFIGURE_IMFS_DISABLE_LINK:
|
||||
@ -376,6 +402,8 @@ DESCRIPTION:
|
||||
NOTES:
|
||||
None.
|
||||
|
||||
.. Generated from spec:/acfg/if/imfs-disable-mknod
|
||||
|
||||
.. index:: CONFIGURE_IMFS_DISABLE_MKNOD
|
||||
|
||||
.. _CONFIGURE_IMFS_DISABLE_MKNOD:
|
||||
@ -400,6 +428,8 @@ DESCRIPTION:
|
||||
NOTES:
|
||||
None.
|
||||
|
||||
.. Generated from spec:/acfg/if/imfs-disable-mknod-device
|
||||
|
||||
.. index:: CONFIGURE_IMFS_DISABLE_MKNOD_DEVICE
|
||||
|
||||
.. _CONFIGURE_IMFS_DISABLE_MKNOD_DEVICE:
|
||||
@ -424,6 +454,8 @@ DESCRIPTION:
|
||||
NOTES:
|
||||
None.
|
||||
|
||||
.. Generated from spec:/acfg/if/imfs-disable-mknod-file
|
||||
|
||||
.. index:: CONFIGURE_IMFS_DISABLE_MKNOD_FILE
|
||||
|
||||
.. _CONFIGURE_IMFS_DISABLE_MKNOD_FILE:
|
||||
@ -448,6 +480,8 @@ DESCRIPTION:
|
||||
NOTES:
|
||||
None.
|
||||
|
||||
.. Generated from spec:/acfg/if/imfs-disable-mount
|
||||
|
||||
.. index:: CONFIGURE_IMFS_DISABLE_MOUNT
|
||||
|
||||
.. _CONFIGURE_IMFS_DISABLE_MOUNT:
|
||||
@ -473,6 +507,8 @@ DESCRIPTION:
|
||||
NOTES:
|
||||
None.
|
||||
|
||||
.. Generated from spec:/acfg/if/imfs-disable-readdir
|
||||
|
||||
.. index:: CONFIGURE_IMFS_DISABLE_READDIR
|
||||
|
||||
.. _CONFIGURE_IMFS_DISABLE_READDIR:
|
||||
@ -498,6 +534,8 @@ DESCRIPTION:
|
||||
NOTES:
|
||||
None.
|
||||
|
||||
.. Generated from spec:/acfg/if/imfs-disable-readlink
|
||||
|
||||
.. index:: CONFIGURE_IMFS_DISABLE_READLINK
|
||||
|
||||
.. _CONFIGURE_IMFS_DISABLE_READLINK:
|
||||
@ -522,6 +560,8 @@ DESCRIPTION:
|
||||
NOTES:
|
||||
None.
|
||||
|
||||
.. Generated from spec:/acfg/if/imfs-disable-rename
|
||||
|
||||
.. index:: CONFIGURE_IMFS_DISABLE_RENAME
|
||||
|
||||
.. _CONFIGURE_IMFS_DISABLE_RENAME:
|
||||
@ -546,6 +586,8 @@ DESCRIPTION:
|
||||
NOTES:
|
||||
None.
|
||||
|
||||
.. Generated from spec:/acfg/if/imfs-disable-rmnod
|
||||
|
||||
.. index:: CONFIGURE_IMFS_DISABLE_RMNOD
|
||||
|
||||
.. _CONFIGURE_IMFS_DISABLE_RMNOD:
|
||||
@ -570,6 +612,8 @@ DESCRIPTION:
|
||||
NOTES:
|
||||
None.
|
||||
|
||||
.. Generated from spec:/acfg/if/imfs-disable-symlink
|
||||
|
||||
.. index:: CONFIGURE_IMFS_DISABLE_SYMLINK
|
||||
|
||||
.. _CONFIGURE_IMFS_DISABLE_SYMLINK:
|
||||
@ -594,6 +638,8 @@ DESCRIPTION:
|
||||
NOTES:
|
||||
None.
|
||||
|
||||
.. Generated from spec:/acfg/if/imfs-disable-unmount
|
||||
|
||||
.. index:: CONFIGURE_IMFS_DISABLE_UNMOUNT
|
||||
|
||||
.. _CONFIGURE_IMFS_DISABLE_UNMOUNT:
|
||||
@ -619,6 +665,8 @@ DESCRIPTION:
|
||||
NOTES:
|
||||
None.
|
||||
|
||||
.. Generated from spec:/acfg/if/imfs-disable-utime
|
||||
|
||||
.. index:: CONFIGURE_IMFS_DISABLE_UTIME
|
||||
|
||||
.. _CONFIGURE_IMFS_DISABLE_UTIME:
|
||||
@ -643,6 +691,8 @@ DESCRIPTION:
|
||||
NOTES:
|
||||
None.
|
||||
|
||||
.. Generated from spec:/acfg/if/imfs-enable-mkfifo
|
||||
|
||||
.. index:: CONFIGURE_IMFS_ENABLE_MKFIFO
|
||||
|
||||
.. _CONFIGURE_IMFS_ENABLE_MKFIFO:
|
||||
@ -667,6 +717,8 @@ DESCRIPTION:
|
||||
NOTES:
|
||||
None.
|
||||
|
||||
.. Generated from spec:/acfg/if/imfs-memfile-bytes-per-block
|
||||
|
||||
.. index:: CONFIGURE_IMFS_MEMFILE_BYTES_PER_BLOCK
|
||||
|
||||
.. _CONFIGURE_IMFS_MEMFILE_BYTES_PER_BLOCK:
|
||||
@ -718,6 +770,8 @@ NOTES:
|
||||
* when the block size is 512 bytes, the maximum file size is 1,082,195,456
|
||||
bytes.
|
||||
|
||||
.. Generated from spec:/acfg/if/use-devfs-as-base-filesystem
|
||||
|
||||
.. index:: CONFIGURE_USE_DEVFS_AS_BASE_FILESYSTEM
|
||||
|
||||
.. _CONFIGURE_USE_DEVFS_AS_BASE_FILESYSTEM:
|
||||
@ -774,6 +828,8 @@ NOTES:
|
||||
comparable in functionality to the pseudo-filesystem name space provided
|
||||
before RTEMS release 4.5.0.
|
||||
|
||||
.. Generated from spec:/acfg/if/use-miniimfs-as-base-filesystem
|
||||
|
||||
.. index:: CONFIGURE_USE_MINIIMFS_AS_BASE_FILESYSTEM
|
||||
|
||||
.. _CONFIGURE_USE_MINIIMFS_AS_BASE_FILESYSTEM:
|
||||
|
@ -15,11 +15,15 @@
|
||||
..
|
||||
.. https://docs.rtems.org/branches/master/eng/req/howto.html
|
||||
|
||||
.. Generated from spec:/acfg/if/group-general
|
||||
|
||||
General System Configuration
|
||||
============================
|
||||
|
||||
This section describes general system configuration options.
|
||||
|
||||
.. Generated from spec:/acfg/if/dirty-memory
|
||||
|
||||
.. index:: CONFIGURE_DIRTY_MEMORY
|
||||
|
||||
.. _CONFIGURE_DIRTY_MEMORY:
|
||||
@ -51,6 +55,8 @@ NOTES:
|
||||
|
||||
See also :ref:`CONFIGURE_MALLOC_DIRTY`.
|
||||
|
||||
.. Generated from spec:/acfg/if/disable-newlib-reentrancy
|
||||
|
||||
.. index:: CONFIGURE_DISABLE_NEWLIB_REENTRANCY
|
||||
|
||||
.. _CONFIGURE_DISABLE_NEWLIB_REENTRANCY:
|
||||
@ -78,6 +84,8 @@ NOTES:
|
||||
behaviour. For example, :c:macro:`errno` is no longer a thread-local
|
||||
variable if this option is enabled.
|
||||
|
||||
.. Generated from spec:/acfg/if/executive-ram-size
|
||||
|
||||
.. index:: CONFIGURE_EXECUTIVE_RAM_SIZE
|
||||
|
||||
.. _CONFIGURE_EXECUTIVE_RAM_SIZE:
|
||||
@ -116,6 +124,8 @@ NOTES:
|
||||
This is an advanced configuration option. Use it only if you know exactly
|
||||
what you are doing.
|
||||
|
||||
.. Generated from spec:/acfg/if/extra-task-stacks
|
||||
|
||||
.. index:: CONFIGURE_EXTRA_TASK_STACKS
|
||||
.. index:: memory for task tasks
|
||||
|
||||
@ -153,6 +163,8 @@ NOTES:
|
||||
stacks larger then the minimum, then that memory is **not** accounted for by
|
||||
``<rtems/confdefs.h>``.
|
||||
|
||||
.. Generated from spec:/acfg/if/initial-extensions
|
||||
|
||||
.. index:: CONFIGURE_INITIAL_EXTENSIONS
|
||||
|
||||
.. _CONFIGURE_INITIAL_EXTENSIONS:
|
||||
@ -182,6 +194,8 @@ NOTES:
|
||||
:ref:`BSP_INITIAL_EXTENSION` and after the entries of all other initial
|
||||
user extensions.
|
||||
|
||||
.. Generated from spec:/acfg/if/interrupt-stack-size
|
||||
|
||||
.. index:: CONFIGURE_INTERRUPT_STACK_SIZE
|
||||
.. index:: interrupt stack size
|
||||
|
||||
@ -236,6 +250,8 @@ NOTES:
|
||||
:ref:`CONFIGURE_MINIMUM_TASK_STACK_SIZE` instead of
|
||||
:c:macro:`CPU_STACK_MINIMUM_SIZE`.
|
||||
|
||||
.. Generated from spec:/acfg/if/malloc-dirty
|
||||
|
||||
.. index:: CONFIGURE_MALLOC_DIRTY
|
||||
|
||||
.. _CONFIGURE_MALLOC_DIRTY:
|
||||
@ -264,6 +280,8 @@ NOTES:
|
||||
:ref:`CONFIGURE_DIRTY_MEMORY` which dirties the memory only once during the
|
||||
system initialization.
|
||||
|
||||
.. Generated from spec:/acfg/if/max-file-descriptors
|
||||
|
||||
.. index:: CONFIGURE_MAXIMUM_FILE_DESCRIPTORS
|
||||
.. index:: maximum file descriptors
|
||||
|
||||
@ -301,6 +319,8 @@ NOTES:
|
||||
The default value of three file descriptors allows RTEMS to support standard
|
||||
input, output, and error I/O streams on :file:`/dev/console`.
|
||||
|
||||
.. Generated from spec:/acfg/if/max-processors
|
||||
|
||||
.. index:: CONFIGURE_MAXIMUM_PROCESSORS
|
||||
|
||||
.. _CONFIGURE_MAXIMUM_PROCESSORS:
|
||||
@ -336,6 +356,8 @@ NOTES:
|
||||
was built with the ``--enable-smp`` build configuration option). In all
|
||||
other configurations it has no effect.
|
||||
|
||||
.. Generated from spec:/acfg/if/max-thread-name-size
|
||||
|
||||
.. index:: CONFIGURE_MAXIMUM_THREAD_NAME_SIZE
|
||||
.. index:: maximum thread name size
|
||||
|
||||
@ -378,6 +400,8 @@ NOTES:
|
||||
|
||||
This configuration option is available since RTEMS 5.1.
|
||||
|
||||
.. Generated from spec:/acfg/if/memory-overhead
|
||||
|
||||
.. index:: CONFIGURE_MEMORY_OVERHEAD
|
||||
|
||||
.. _CONFIGURE_MEMORY_OVERHEAD:
|
||||
@ -420,6 +444,8 @@ NOTES:
|
||||
all message queue buffers or task stacks, see
|
||||
:ref:`CONFIGURE_MESSAGE_BUFFER_MEMORY`.
|
||||
|
||||
.. Generated from spec:/acfg/if/message-buffer-memory
|
||||
|
||||
.. index:: CONFIGURE_MESSAGE_BUFFER_MEMORY
|
||||
.. index:: configure message queue buffer memory
|
||||
.. index:: CONFIGURE_MESSAGE_BUFFERS_FOR_QUEUE
|
||||
@ -504,6 +530,8 @@ NOTES:
|
||||
) \
|
||||
)
|
||||
|
||||
.. Generated from spec:/acfg/if/microseconds-per-tick
|
||||
|
||||
.. index:: CONFIGURE_MICROSECONDS_PER_TICK
|
||||
.. index:: clock tick quantum
|
||||
.. index:: tick quantum
|
||||
@ -558,6 +586,8 @@ NOTES:
|
||||
There may be Clock Driver specific limits on the resolution or maximum value
|
||||
of a clock tick quantum.
|
||||
|
||||
.. Generated from spec:/acfg/if/min-task-stack-size
|
||||
|
||||
.. index:: CONFIGURE_MINIMUM_TASK_STACK_SIZE
|
||||
.. index:: minimum task stack size
|
||||
|
||||
@ -612,6 +642,8 @@ NOTES:
|
||||
In releases before RTEMS 5.1 the ``CONFIGURE_MINIMUM_TASK_STACK_SIZE`` was
|
||||
used to define the default value of :ref:`CONFIGURE_INTERRUPT_STACK_SIZE`.
|
||||
|
||||
.. Generated from spec:/acfg/if/stack-checker-enabled
|
||||
|
||||
.. index:: CONFIGURE_STACK_CHECKER_ENABLED
|
||||
|
||||
.. _CONFIGURE_STACK_CHECKER_ENABLED:
|
||||
@ -640,6 +672,8 @@ NOTES:
|
||||
|
||||
In 4.9 and older, this configuration option was named ``STACK_CHECKER_ON``.
|
||||
|
||||
.. Generated from spec:/acfg/if/ticks-per-time-slice
|
||||
|
||||
.. index:: CONFIGURE_TICKS_PER_TIMESLICE
|
||||
.. index:: ticks per timeslice
|
||||
|
||||
@ -669,6 +703,8 @@ NOTES:
|
||||
This configuration option has no impact if the Clock Driver is not
|
||||
configured, see :ref:`CONFIGURE_APPLICATION_DOES_NOT_NEED_CLOCK_DRIVER`.
|
||||
|
||||
.. Generated from spec:/acfg/if/unified-work-areas
|
||||
|
||||
.. index:: CONFIGURE_UNIFIED_WORK_AREAS
|
||||
.. index:: unified work areas
|
||||
.. index:: separate work areas
|
||||
@ -705,6 +741,8 @@ NOTES:
|
||||
until you run out of all available memory rather then just until you run out
|
||||
of RTEMS Workspace.
|
||||
|
||||
.. Generated from spec:/acfg/if/unlimited-allocation-size
|
||||
|
||||
.. index:: CONFIGURE_UNLIMITED_ALLOCATION_SIZE
|
||||
|
||||
.. _CONFIGURE_UNLIMITED_ALLOCATION_SIZE:
|
||||
@ -738,6 +776,8 @@ NOTES:
|
||||
The object maximum of each class can be configured also individually using
|
||||
the :c:func:`rtems_resource_unlimited` macro.
|
||||
|
||||
.. Generated from spec:/acfg/if/unlimited-objects
|
||||
|
||||
.. index:: CONFIGURE_UNLIMITED_OBJECTS
|
||||
|
||||
.. _CONFIGURE_UNLIMITED_OBJECTS:
|
||||
@ -769,6 +809,8 @@ NOTES:
|
||||
|
||||
See also :ref:`CONFIGURE_UNLIMITED_ALLOCATION_SIZE`.
|
||||
|
||||
.. Generated from spec:/acfg/if/verbose-system-init
|
||||
|
||||
.. index:: CONFIGURE_VERBOSE_SYSTEM_INITIALIZATION
|
||||
|
||||
.. _CONFIGURE_VERBOSE_SYSTEM_INITIALIZATION:
|
||||
@ -794,6 +836,8 @@ NOTES:
|
||||
You may use this feature to debug system initialization issues. The
|
||||
:c:func:`printk` function is used to print the information.
|
||||
|
||||
.. Generated from spec:/acfg/if/zero-workspace-automatically
|
||||
|
||||
.. index:: CONFIGURE_ZERO_WORKSPACE_AUTOMATICALLY
|
||||
.. index:: clear C Program Heap
|
||||
.. index:: clear RTEMS Workspace
|
||||
|
@ -15,11 +15,15 @@
|
||||
..
|
||||
.. https://docs.rtems.org/branches/master/eng/req/howto.html
|
||||
|
||||
.. Generated from spec:/acfg/if/group-idle
|
||||
|
||||
Idle Task Configuration
|
||||
=======================
|
||||
|
||||
This section describes configuration options related to the idle tasks.
|
||||
|
||||
.. Generated from spec:/acfg/if/idle-task-body
|
||||
|
||||
.. index:: CONFIGURE_IDLE_TASK_BODY
|
||||
|
||||
.. _CONFIGURE_IDLE_TASK_BODY:
|
||||
@ -52,6 +56,8 @@ NOTES:
|
||||
IDLE threads can be used to initialize the application, see configuration
|
||||
option :ref:`CONFIGURE_IDLE_TASK_INITIALIZES_APPLICATION`.
|
||||
|
||||
.. Generated from spec:/acfg/if/idle-task-init-appl
|
||||
|
||||
.. index:: CONFIGURE_IDLE_TASK_INITIALIZES_APPLICATION
|
||||
|
||||
.. _CONFIGURE_IDLE_TASK_INITIALIZES_APPLICATION:
|
||||
@ -98,6 +104,8 @@ NOTES:
|
||||
|
||||
otherwise a compile time error in the configuration file will occur.
|
||||
|
||||
.. Generated from spec:/acfg/if/idle-task-stack-size
|
||||
|
||||
.. index:: CONFIGURE_IDLE_TASK_STACK_SIZE
|
||||
|
||||
.. _CONFIGURE_IDLE_TASK_STACK_SIZE:
|
||||
|
@ -15,6 +15,8 @@
|
||||
..
|
||||
.. https://docs.rtems.org/branches/master/eng/req/howto.html
|
||||
|
||||
.. Generated from spec:/acfg/if/group-mpci
|
||||
|
||||
Multiprocessing Configuration
|
||||
=============================
|
||||
|
||||
@ -25,6 +27,8 @@ are only applicable if the configuration option :ref:`CONFIGURE_MP_APPLICATION`
|
||||
is defined. The multiprocessing (MPCI) support must not be confused with the
|
||||
SMP support.
|
||||
|
||||
.. Generated from spec:/acfg/if/mp-extra-server-stack
|
||||
|
||||
.. index:: CONFIGURE_EXTRA_MPCI_RECEIVE_SERVER_STACK
|
||||
|
||||
.. _CONFIGURE_EXTRA_MPCI_RECEIVE_SERVER_STACK:
|
||||
@ -63,6 +67,8 @@ NOTES:
|
||||
This configuration option is only evaluated if
|
||||
:ref:`CONFIGURE_MP_APPLICATION` is defined.
|
||||
|
||||
.. Generated from spec:/acfg/if/mp-appl
|
||||
|
||||
.. index:: CONFIGURE_MP_APPLICATION
|
||||
|
||||
.. _CONFIGURE_MP_APPLICATION:
|
||||
@ -91,6 +97,8 @@ NOTES:
|
||||
build configuration option). Otherwise a compile time error in the
|
||||
configuration file will occur.
|
||||
|
||||
.. Generated from spec:/acfg/if/mp-max-global-objects
|
||||
|
||||
.. index:: CONFIGURE_MP_MAXIMUM_GLOBAL_OBJECTS
|
||||
|
||||
.. _CONFIGURE_MP_MAXIMUM_GLOBAL_OBJECTS:
|
||||
@ -122,6 +130,8 @@ NOTES:
|
||||
This configuration option is only evaluated if
|
||||
:ref:`CONFIGURE_MP_APPLICATION` is defined.
|
||||
|
||||
.. Generated from spec:/acfg/if/mp-max-nodes
|
||||
|
||||
.. index:: CONFIGURE_MP_MAXIMUM_NODES
|
||||
|
||||
.. _CONFIGURE_MP_MAXIMUM_NODES:
|
||||
@ -150,6 +160,8 @@ NOTES:
|
||||
This configuration option is only evaluated if
|
||||
:ref:`CONFIGURE_MP_APPLICATION` is defined.
|
||||
|
||||
.. Generated from spec:/acfg/if/mp-max-proxies
|
||||
|
||||
.. index:: CONFIGURE_MP_MAXIMUM_PROXIES
|
||||
|
||||
.. _CONFIGURE_MP_MAXIMUM_PROXIES:
|
||||
@ -184,6 +196,8 @@ NOTES:
|
||||
This configuration option is only evaluated if
|
||||
:ref:`CONFIGURE_MP_APPLICATION` is defined.
|
||||
|
||||
.. Generated from spec:/acfg/if/mp-mpci-table-pointer
|
||||
|
||||
.. index:: CONFIGURE_MP_MPCI_TABLE_POINTER
|
||||
|
||||
.. _CONFIGURE_MP_MPCI_TABLE_POINTER:
|
||||
@ -216,6 +230,8 @@ NOTES:
|
||||
This configuration option is only evaluated if
|
||||
:ref:`CONFIGURE_MP_APPLICATION` is defined.
|
||||
|
||||
.. Generated from spec:/acfg/if/mp-node-number
|
||||
|
||||
.. index:: CONFIGURE_MP_NODE_NUMBER
|
||||
|
||||
.. _CONFIGURE_MP_NODE_NUMBER:
|
||||
|
@ -15,6 +15,8 @@
|
||||
..
|
||||
.. https://docs.rtems.org/branches/master/eng/req/howto.html
|
||||
|
||||
.. Generated from spec:/acfg/if/group-posix
|
||||
|
||||
POSIX API Configuration
|
||||
=======================
|
||||
|
||||
@ -23,6 +25,8 @@ POSIX API objects are available by default since RTEMS 5.1. The queued signals
|
||||
and timers are only available if RTEMS was built with the ``--enable-posix``
|
||||
build configuration option.
|
||||
|
||||
.. Generated from spec:/acfg/if/max-posix-keys
|
||||
|
||||
.. index:: CONFIGURE_MAXIMUM_POSIX_KEYS
|
||||
|
||||
.. _CONFIGURE_MAXIMUM_POSIX_KEYS:
|
||||
@ -64,6 +68,8 @@ NOTES:
|
||||
This object class can be configured in unlimited allocation mode, see
|
||||
:ref:`ConfigUnlimitedObjects`.
|
||||
|
||||
.. Generated from spec:/acfg/if/max-posix-key-value-pairs
|
||||
|
||||
.. index:: CONFIGURE_MAXIMUM_POSIX_KEY_VALUE_PAIRS
|
||||
|
||||
.. _CONFIGURE_MAXIMUM_POSIX_KEY_VALUE_PAIRS:
|
||||
@ -111,6 +117,8 @@ NOTES:
|
||||
A key value pair is created by :c:func:`pthread_setspecific` if the value
|
||||
is not `NULL <https://en.cppreference.com/w/c/types/NULL>`_, otherwise it is deleted.
|
||||
|
||||
.. Generated from spec:/acfg/if/max-posix-message-queues
|
||||
|
||||
.. index:: CONFIGURE_MAXIMUM_POSIX_MESSAGE_QUEUES
|
||||
|
||||
.. _CONFIGURE_MAXIMUM_POSIX_MESSAGE_QUEUES:
|
||||
@ -158,6 +166,8 @@ NOTES:
|
||||
store the messages of each message queue, see
|
||||
:ref:`CONFIGURE_MESSAGE_BUFFER_MEMORY`.
|
||||
|
||||
.. Generated from spec:/acfg/if/max-posix-queued-signals
|
||||
|
||||
.. index:: CONFIGURE_MAXIMUM_POSIX_QUEUED_SIGNALS
|
||||
|
||||
.. _CONFIGURE_MAXIMUM_POSIX_QUEUED_SIGNALS:
|
||||
@ -203,6 +213,8 @@ NOTES:
|
||||
Queued signals are only available if RTEMS was built with the
|
||||
``--enable-posix`` build configuration option.
|
||||
|
||||
.. Generated from spec:/acfg/if/max-posix-semaphores
|
||||
|
||||
.. index:: CONFIGURE_MAXIMUM_POSIX_SEMAPHORES
|
||||
|
||||
.. _CONFIGURE_MAXIMUM_POSIX_SEMAPHORES:
|
||||
@ -253,6 +265,8 @@ NOTES:
|
||||
configuration option since the storage space for these semaphores is
|
||||
user-provided.
|
||||
|
||||
.. Generated from spec:/acfg/if/max-posix-shms
|
||||
|
||||
.. index:: CONFIGURE_MAXIMUM_POSIX_SHMS
|
||||
|
||||
.. _CONFIGURE_MAXIMUM_POSIX_SHMS:
|
||||
@ -298,6 +312,8 @@ NOTES:
|
||||
This object class can be configured in unlimited allocation mode, see
|
||||
:ref:`ConfigUnlimitedObjects`.
|
||||
|
||||
.. Generated from spec:/acfg/if/max-posix-threads
|
||||
|
||||
.. index:: CONFIGURE_MAXIMUM_POSIX_THREADS
|
||||
|
||||
.. _CONFIGURE_MAXIMUM_POSIX_THREADS:
|
||||
@ -348,6 +364,8 @@ NOTES:
|
||||
|
||||
All POSIX threads have floating point enabled.
|
||||
|
||||
.. Generated from spec:/acfg/if/max-posix-timers
|
||||
|
||||
.. index:: CONFIGURE_MAXIMUM_POSIX_TIMERS
|
||||
|
||||
.. _CONFIGURE_MAXIMUM_POSIX_TIMERS:
|
||||
@ -397,6 +415,8 @@ NOTES:
|
||||
Timers are only available if RTEMS was built with the
|
||||
``--enable-posix`` build configuration option.
|
||||
|
||||
.. Generated from spec:/acfg/if/min-posix-thread-stack-size
|
||||
|
||||
.. index:: CONFIGURE_MINIMUM_POSIX_THREAD_STACK_SIZE
|
||||
.. index:: minimum POSIX thread stack size
|
||||
|
||||
|
@ -15,12 +15,16 @@
|
||||
..
|
||||
.. https://docs.rtems.org/branches/master/eng/req/howto.html
|
||||
|
||||
.. Generated from spec:/acfg/if/group-posixinit
|
||||
|
||||
POSIX Initialization Thread Configuration
|
||||
=========================================
|
||||
|
||||
This section describes configuration options related to the POSIX
|
||||
initialization thread.
|
||||
|
||||
.. Generated from spec:/acfg/if/posix-init-thread-entry-point
|
||||
|
||||
.. index:: CONFIGURE_POSIX_INIT_THREAD_ENTRY_POINT
|
||||
|
||||
.. _CONFIGURE_POSIX_INIT_THREAD_ENTRY_POINT:
|
||||
@ -49,6 +53,8 @@ NOTES:
|
||||
The application shall provide the function referenced by this configuration
|
||||
option.
|
||||
|
||||
.. Generated from spec:/acfg/if/posix-init-thread-stack-size
|
||||
|
||||
.. index:: CONFIGURE_POSIX_INIT_THREAD_STACK_SIZE
|
||||
|
||||
.. _CONFIGURE_POSIX_INIT_THREAD_STACK_SIZE:
|
||||
@ -82,6 +88,8 @@ DESCRIPTION:
|
||||
NOTES:
|
||||
None.
|
||||
|
||||
.. Generated from spec:/acfg/if/posix-init-thread-table
|
||||
|
||||
.. index:: CONFIGURE_POSIX_INIT_THREAD_TABLE
|
||||
|
||||
.. _CONFIGURE_POSIX_INIT_THREAD_TABLE:
|
||||
|
@ -16,6 +16,8 @@
|
||||
..
|
||||
.. https://docs.rtems.org/branches/master/eng/req/howto.html
|
||||
|
||||
.. Generated from spec:/acfg/if/group-schedgeneral
|
||||
|
||||
General Scheduler Configuration
|
||||
===============================
|
||||
|
||||
@ -42,6 +44,8 @@ The pluggable scheduler interface also enables the user to provide their own
|
||||
scheduling algorithm. If you choose to do this, you must define multiple
|
||||
configuration option.
|
||||
|
||||
.. Generated from spec:/acfg/if/cbs-max-servers
|
||||
|
||||
.. index:: CONFIGURE_CBS_MAXIMUM_SERVERS
|
||||
|
||||
.. _CONFIGURE_CBS_MAXIMUM_SERVERS:
|
||||
@ -78,6 +82,8 @@ NOTES:
|
||||
This configuration option is only evaluated if the configuration option
|
||||
:ref:`CONFIGURE_SCHEDULER_CBS` is defined.
|
||||
|
||||
.. Generated from spec:/acfg/if/max-priority
|
||||
|
||||
.. index:: CONFIGURE_MAXIMUM_PRIORITY
|
||||
.. index:: maximum priority
|
||||
.. index:: number of priority levels
|
||||
@ -136,6 +142,8 @@ NOTES:
|
||||
The default value is 255, because RTEMS shall support 256 priority levels to
|
||||
be compliant with various standards. These priorities range from 0 to 255.
|
||||
|
||||
.. Generated from spec:/acfg/if/scheduler-assignments
|
||||
|
||||
.. index:: CONFIGURE_SCHEDULER_ASSIGNMENTS
|
||||
|
||||
.. _CONFIGURE_SCHEDULER_ASSIGNMENTS:
|
||||
@ -177,6 +185,8 @@ NOTES:
|
||||
This is an advanced configuration option, see
|
||||
:ref:`ConfigurationSchedulersClustered`.
|
||||
|
||||
.. Generated from spec:/acfg/if/scheduler-cbs
|
||||
|
||||
.. index:: CONFIGURE_SCHEDULER_CBS
|
||||
|
||||
.. _CONFIGURE_SCHEDULER_CBS:
|
||||
@ -206,6 +216,8 @@ NOTES:
|
||||
In case no explicit :ref:`ConfigurationSchedulersClustered`
|
||||
is present, then it is used as the scheduler for exactly one processor.
|
||||
|
||||
.. Generated from spec:/acfg/if/scheduler-edf
|
||||
|
||||
.. index:: CONFIGURE_SCHEDULER_EDF
|
||||
|
||||
.. _CONFIGURE_SCHEDULER_EDF:
|
||||
@ -235,6 +247,8 @@ NOTES:
|
||||
In case no explicit :ref:`ConfigurationSchedulersClustered`
|
||||
is present, then it is used as the scheduler for exactly one processor.
|
||||
|
||||
.. Generated from spec:/acfg/if/scheduler-edf-smp
|
||||
|
||||
.. index:: CONFIGURE_SCHEDULER_EDF_SMP
|
||||
|
||||
.. _CONFIGURE_SCHEDULER_EDF_SMP:
|
||||
@ -271,6 +285,8 @@ NOTES:
|
||||
:ref:`CONFIGURE_MAXIMUM_PROCESSORS` is
|
||||
greater than one.
|
||||
|
||||
.. Generated from spec:/acfg/if/scheduler-name
|
||||
|
||||
.. index:: CONFIGURE_SCHEDULER_NAME
|
||||
|
||||
.. _CONFIGURE_SCHEDULER_NAME:
|
||||
@ -319,6 +335,8 @@ NOTES:
|
||||
|
||||
Use :c:func:`rtems_build_name` to define the scheduler name.
|
||||
|
||||
.. Generated from spec:/acfg/if/scheduler-priority
|
||||
|
||||
.. index:: CONFIGURE_SCHEDULER_PRIORITY
|
||||
|
||||
.. _CONFIGURE_SCHEDULER_PRIORITY:
|
||||
@ -355,6 +373,8 @@ NOTES:
|
||||
The memory allocated for this scheduler depends on the
|
||||
:ref:`CONFIGURE_MAXIMUM_PRIORITY` configuration option.
|
||||
|
||||
.. Generated from spec:/acfg/if/scheduler-priority-affinity-smp
|
||||
|
||||
.. index:: CONFIGURE_SCHEDULER_PRIORITY_AFFINITY_SMP
|
||||
|
||||
.. _CONFIGURE_SCHEDULER_PRIORITY_AFFINITY_SMP:
|
||||
@ -390,6 +410,8 @@ NOTES:
|
||||
The memory allocated for this scheduler depends on the
|
||||
:ref:`CONFIGURE_MAXIMUM_PRIORITY` configuration option.
|
||||
|
||||
.. Generated from spec:/acfg/if/scheduler-priority-smp
|
||||
|
||||
.. index:: CONFIGURE_SCHEDULER_PRIORITY_SMP
|
||||
|
||||
.. _CONFIGURE_SCHEDULER_PRIORITY_SMP:
|
||||
@ -425,6 +447,8 @@ NOTES:
|
||||
The memory allocated for this scheduler depends on the
|
||||
:ref:`CONFIGURE_MAXIMUM_PRIORITY` configuration option.
|
||||
|
||||
.. Generated from spec:/acfg/if/scheduler-simple
|
||||
|
||||
.. index:: CONFIGURE_SCHEDULER_SIMPLE
|
||||
|
||||
.. _CONFIGURE_SCHEDULER_SIMPLE:
|
||||
@ -454,6 +478,8 @@ NOTES:
|
||||
In case no explicit :ref:`ConfigurationSchedulersClustered`
|
||||
is present, then it is used as the scheduler for exactly one processor.
|
||||
|
||||
.. Generated from spec:/acfg/if/scheduler-simple-smp
|
||||
|
||||
.. index:: CONFIGURE_SCHEDULER_SIMPLE_SMP
|
||||
|
||||
.. _CONFIGURE_SCHEDULER_SIMPLE_SMP:
|
||||
@ -487,6 +513,8 @@ NOTES:
|
||||
In case no explicit :ref:`ConfigurationSchedulersClustered`
|
||||
is present, then it is used as the scheduler for up to 32 processors.
|
||||
|
||||
.. Generated from spec:/acfg/if/scheduler-strong-apa
|
||||
|
||||
.. index:: CONFIGURE_SCHEDULER_STRONG_APA
|
||||
|
||||
.. _CONFIGURE_SCHEDULER_STRONG_APA:
|
||||
@ -517,6 +545,8 @@ NOTES:
|
||||
|
||||
This scheduler algorithm is not correctly implemented. Do not use it.
|
||||
|
||||
.. Generated from spec:/acfg/if/scheduler-user
|
||||
|
||||
.. index:: CONFIGURE_SCHEDULER_USER
|
||||
|
||||
.. _CONFIGURE_SCHEDULER_USER:
|
||||
|
@ -15,6 +15,8 @@
|
||||
..
|
||||
.. https://docs.rtems.org/branches/master/eng/req/howto.html
|
||||
|
||||
.. Generated from spec:/acfg/if/group-stackalloc
|
||||
|
||||
Task Stack Allocator Configuration
|
||||
==================================
|
||||
|
||||
@ -24,6 +26,8 @@ and deallocation methods for task stacks. This can be used to place task stacks
|
||||
in special areas of memory or to utilize a Memory Management Unit so that stack
|
||||
overflows are detected in hardware.
|
||||
|
||||
.. Generated from spec:/acfg/if/task-stack-allocator
|
||||
|
||||
.. index:: CONFIGURE_TASK_STACK_ALLOCATOR
|
||||
.. index:: task stack allocator
|
||||
|
||||
@ -59,6 +63,8 @@ NOTES:
|
||||
|
||||
* :ref:`CONFIGURE_TASK_STACK_DEALLOCATOR`
|
||||
|
||||
.. Generated from spec:/acfg/if/task-stack-no-workspace
|
||||
|
||||
.. index:: CONFIGURE_TASK_STACK_ALLOCATOR_AVOIDS_WORK_SPACE
|
||||
|
||||
.. _CONFIGURE_TASK_STACK_ALLOCATOR_AVOIDS_WORK_SPACE:
|
||||
@ -84,6 +90,8 @@ NOTES:
|
||||
This configuration option may be used if a custom task stack allocator is
|
||||
configured, see :ref:`CONFIGURE_TASK_STACK_ALLOCATOR`.
|
||||
|
||||
.. Generated from spec:/acfg/if/task-stack-allocator-init
|
||||
|
||||
.. index:: CONFIGURE_TASK_STACK_ALLOCATOR_INIT
|
||||
|
||||
.. _CONFIGURE_TASK_STACK_ALLOCATOR_INIT:
|
||||
@ -118,6 +126,8 @@ NOTES:
|
||||
|
||||
* :ref:`CONFIGURE_TASK_STACK_DEALLOCATOR`
|
||||
|
||||
.. Generated from spec:/acfg/if/task-stack-deallocator
|
||||
|
||||
.. index:: CONFIGURE_TASK_STACK_DEALLOCATOR
|
||||
.. index:: task stack deallocator
|
||||
|
||||
@ -153,6 +163,8 @@ NOTES:
|
||||
|
||||
* ``CONFIGURE_TASK_STACK_DEALLOCATOR``
|
||||
|
||||
.. Generated from spec:/acfg/if/task-stack-from-alloc
|
||||
|
||||
.. index:: CONFIGURE_TASK_STACK_FROM_ALLOCATOR
|
||||
.. index:: task stack allocator
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user