mirror of
https://git.rtems.org/rtems-docs/
synced 2025-05-14 19:29:44 +08:00
parent
1ce24d319a
commit
f3076bcd52
@ -35,31 +35,6 @@ NOTES:
|
||||
by the user with the configuration options below. The Block Device Cache
|
||||
is used for example by the RFS and DOSFS file systems.
|
||||
|
||||
.. index:: CONFIGURE_BDBUF_CACHE_MEMORY_SIZE
|
||||
|
||||
.. _CONFIGURE_BDBUF_CACHE_MEMORY_SIZE:
|
||||
|
||||
CONFIGURE_BDBUF_CACHE_MEMORY_SIZE
|
||||
---------------------------------
|
||||
|
||||
CONSTANT:
|
||||
``CONFIGURE_BDBUF_CACHE_MEMORY_SIZE``
|
||||
|
||||
DATA TYPE:
|
||||
Unsigned integer (``size_t``).
|
||||
|
||||
RANGE:
|
||||
Positive.
|
||||
|
||||
DEFAULT VALUE:
|
||||
The default value is 32768 bytes.
|
||||
|
||||
DESCRIPTION:
|
||||
Size of the cache memory in bytes.
|
||||
|
||||
NOTES:
|
||||
None.
|
||||
|
||||
.. index:: CONFIGURE_BDBUF_BUFFER_MAX_SIZE
|
||||
|
||||
.. _CONFIGURE_BDBUF_BUFFER_MAX_SIZE:
|
||||
@ -110,6 +85,31 @@ DESCRIPTION:
|
||||
NOTES:
|
||||
None.
|
||||
|
||||
.. index:: CONFIGURE_BDBUF_CACHE_MEMORY_SIZE
|
||||
|
||||
.. _CONFIGURE_BDBUF_CACHE_MEMORY_SIZE:
|
||||
|
||||
CONFIGURE_BDBUF_CACHE_MEMORY_SIZE
|
||||
---------------------------------
|
||||
|
||||
CONSTANT:
|
||||
``CONFIGURE_BDBUF_CACHE_MEMORY_SIZE``
|
||||
|
||||
DATA TYPE:
|
||||
Unsigned integer (``size_t``).
|
||||
|
||||
RANGE:
|
||||
Positive.
|
||||
|
||||
DEFAULT VALUE:
|
||||
The default value is 32768 bytes.
|
||||
|
||||
DESCRIPTION:
|
||||
Size of the cache memory in bytes.
|
||||
|
||||
NOTES:
|
||||
None.
|
||||
|
||||
.. index:: CONFIGURE_BDBUF_MAX_READ_AHEAD_BLOCKS
|
||||
|
||||
.. _CONFIGURE_BDBUF_MAX_READ_AHEAD_BLOCKS:
|
||||
|
@ -18,6 +18,8 @@ advanced application configuration.
|
||||
Features of the IMFS can be disabled and enabled with the following
|
||||
configuration options:
|
||||
|
||||
* :ref:`CONFIGURE_IMFS_ENABLE_MKFIFO`
|
||||
|
||||
* :ref:`CONFIGURE_IMFS_DISABLE_CHMOD`
|
||||
|
||||
* :ref:`CONFIGURE_IMFS_DISABLE_CHOWN`
|
||||
@ -44,8 +46,6 @@ configuration options:
|
||||
|
||||
* :ref:`CONFIGURE_IMFS_DISABLE_UTIME`
|
||||
|
||||
* :ref:`CONFIGURE_IMFS_ENABLE_MKFIFO`
|
||||
|
||||
.. index:: CONFIGURE_APPLICATION_DISABLE_FILESYSTEM
|
||||
|
||||
.. _CONFIGURE_APPLICATION_DISABLE_FILESYSTEM:
|
||||
@ -74,29 +74,6 @@ DESCRIPTION:
|
||||
NOTES:
|
||||
None.
|
||||
|
||||
.. index:: CONFIGURE_IMFS_ENABLE_MKFIFO
|
||||
|
||||
.. _CONFIGURE_IMFS_ENABLE_MKFIFO:
|
||||
|
||||
CONFIGURE_IMFS_ENABLE_MKFIFO
|
||||
----------------------------
|
||||
|
||||
CONSTANT:
|
||||
``CONFIGURE_IMFS_ENABLE_MKFIFO``
|
||||
|
||||
DATA TYPE:
|
||||
Boolean feature macro.
|
||||
|
||||
RANGE:
|
||||
Defined or undefined.
|
||||
|
||||
DEFAULT VALUE:
|
||||
This is not defined by default.
|
||||
|
||||
DESCRIPTION:
|
||||
In case this configuration option is defined, then the support to make FIFOs
|
||||
is enabled in the root IMFS.
|
||||
|
||||
.. index:: CONFIGURE_IMFS_DISABLE_CHMOD
|
||||
|
||||
.. _CONFIGURE_IMFS_DISABLE_CHMOD:
|
||||
@ -397,6 +374,29 @@ DESCRIPTION:
|
||||
In case this configuration option is defined, then the support to change
|
||||
times is disabled in the root IMFS.
|
||||
|
||||
.. index:: CONFIGURE_IMFS_ENABLE_MKFIFO
|
||||
|
||||
.. _CONFIGURE_IMFS_ENABLE_MKFIFO:
|
||||
|
||||
CONFIGURE_IMFS_ENABLE_MKFIFO
|
||||
----------------------------
|
||||
|
||||
CONSTANT:
|
||||
``CONFIGURE_IMFS_ENABLE_MKFIFO``
|
||||
|
||||
DATA TYPE:
|
||||
Boolean feature macro.
|
||||
|
||||
RANGE:
|
||||
Defined or undefined.
|
||||
|
||||
DEFAULT VALUE:
|
||||
This is not defined by default.
|
||||
|
||||
DESCRIPTION:
|
||||
In case this configuration option is defined, then the support to make FIFOs
|
||||
is enabled in the root IMFS.
|
||||
|
||||
.. index:: CONFIGURE_IMFS_MEMFILE_BYTES_PER_BLOCK
|
||||
|
||||
.. _CONFIGURE_IMFS_MEMFILE_BYTES_PER_BLOCK:
|
||||
|
@ -155,35 +155,6 @@ NOTES:
|
||||
with ``sem_init()`` are not affected by this configuration option since the
|
||||
storage space for these semaphores is user-provided.
|
||||
|
||||
.. index:: CONFIGURE_MAXIMUM_POSIX_TIMERS
|
||||
|
||||
.. _CONFIGURE_MAXIMUM_POSIX_TIMERS:
|
||||
|
||||
CONFIGURE_MAXIMUM_POSIX_TIMERS
|
||||
------------------------------
|
||||
|
||||
CONSTANT:
|
||||
``CONFIGURE_MAXIMUM_POSIX_TIMERS``
|
||||
|
||||
DATA TYPE:
|
||||
Unsigned integer (``uint32_t``).
|
||||
|
||||
RANGE:
|
||||
Zero or positive.
|
||||
|
||||
DEFAULT VALUE:
|
||||
The default value is 0.
|
||||
|
||||
DESCRIPTION:
|
||||
``CONFIGURE_MAXIMUM_POSIX_TIMERS`` is the maximum number of POSIX API
|
||||
Timers that can be concurrently active.
|
||||
|
||||
NOTES:
|
||||
This object class can be configured in unlimited allocation mode.
|
||||
|
||||
Timers are only available if RTEMS was built with the
|
||||
``--enable-posix`` build configuration option.
|
||||
|
||||
.. index:: CONFIGURE_MAXIMUM_POSIX_THREADS
|
||||
|
||||
.. _CONFIGURE_MAXIMUM_POSIX_THREADS:
|
||||
@ -223,6 +194,35 @@ NOTES:
|
||||
|
||||
All POSIX threads have floating point enabled.
|
||||
|
||||
.. index:: CONFIGURE_MAXIMUM_POSIX_TIMERS
|
||||
|
||||
.. _CONFIGURE_MAXIMUM_POSIX_TIMERS:
|
||||
|
||||
CONFIGURE_MAXIMUM_POSIX_TIMERS
|
||||
------------------------------
|
||||
|
||||
CONSTANT:
|
||||
``CONFIGURE_MAXIMUM_POSIX_TIMERS``
|
||||
|
||||
DATA TYPE:
|
||||
Unsigned integer (``uint32_t``).
|
||||
|
||||
RANGE:
|
||||
Zero or positive.
|
||||
|
||||
DEFAULT VALUE:
|
||||
The default value is 0.
|
||||
|
||||
DESCRIPTION:
|
||||
``CONFIGURE_MAXIMUM_POSIX_TIMERS`` is the maximum number of POSIX API
|
||||
Timers that can be concurrently active.
|
||||
|
||||
NOTES:
|
||||
This object class can be configured in unlimited allocation mode.
|
||||
|
||||
Timers are only available if RTEMS was built with the
|
||||
``--enable-posix`` build configuration option.
|
||||
|
||||
.. index:: CONFIGURE_MINIMUM_POSIX_THREAD_STACK_SIZE
|
||||
.. index:: minimum POSIX thread stack size
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user