summaryrefslogtreecommitdiffstats
path: root/doc/user/conf.t
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2009-08-05 15:29:58 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2009-08-05 15:29:58 +0000
commitb6f8f03e629ca976387ae37432c36ae3e5980f83 (patch)
tree673b5f9927c60da1b7c12bbc2622e92af5cae8ac /doc/user/conf.t
parent2009-08-05 Joel Sherrill <joel.sherrill@OARcorp.com> (diff)
downloadrtems-b6f8f03e629ca976387ae37432c36ae3e5980f83.tar.bz2
2009-08-05 Joel Sherrill <joel.sherrill@OARcorp.com>
* user/conf.t: Add configuration of posix message queue file descriptors as separate entity. Also add documentation on posix configuration elements not previously covered.
Diffstat (limited to 'doc/user/conf.t')
-rw-r--r--doc/user/conf.t58
1 files changed, 57 insertions, 1 deletions
diff --git a/doc/user/conf.t b/doc/user/conf.t
index be84c4348e..45ca399aca 100644
--- a/doc/user/conf.t
+++ b/doc/user/conf.t
@@ -1329,11 +1329,12 @@ typedef struct @{
int maximum_timers;
int maximum_queued_signals;
int maximum_message_queues;
+ int maximum_message_queue_descriptors;
int maximum_semaphores;
int maximum_barriers;
int maximum_rwlocks;
int maximum_spinlocks;
- int number_of_initialization_tasks;
+ int number_of_initialization_threads;
posix_initialization_threads_table *User_initialization_tasks_table;
@} posix_api_configuration_table;
@end group
@@ -1394,6 +1395,61 @@ to the setting of the macro @code{CONFIGURE_MAXIMUM_POSIX_QUEUED_SIGNALS}.
If not defined by the application, then the
@code{CONFIGURE_MAXIMUM_POSIX_QUEUED_SIGNALS} macro defaults to 0.
+@item maximum_message_queues
+is the maximum number of POSIX message queues that can be concurrently
+active in the system. When using the @code{rtems/confdefs.h}
+mechanism for configuring an RTEMS application, the
+value for this field corresponds to the setting of the macro
+@code{CONFIGURE_MAXIMUM_POSIX_MESSAGE_QUEUES}. If not defined by the
+application, then the @code{CONFIGURE_MAXIMUM_POSIX_MESSAGE_QUEUES}
+macro defaults to 0.
+
+@item maximum_message_queue_descriptors
+is the maximum number of POSIX message queue descriptors
+that can be concurrently active in the system. When using the
+@code{rtems/confdefs.h} mechanism for configuring an RTEMS application,
+the value for this field corresponds to the setting of the macro
+@code{CONFIGURE_MAXIMUM_POSIX_MESSAGE_QUEUE_DESCRIPTORS}.
+If not defined by the application, then the
+@code{CONFIGURE_MAXIMUM_POSIX_MESSAGE_QUEUE_DESCRIPTORS} macro defaults
+to the value of @code{CONFIGURE_MAXIMUM_POSIX_MESSAGE_QUEUES}
+
+@item maximum_semaphores
+is the maximum number of POSIX semaphore that can be concurrently
+active in the system. When using the @code{rtems/confdefs.h}
+mechanism for configuring an RTEMS application, the
+value for this field corresponds to the setting of the macro
+@code{CONFIGURE_MAXIMUM_POSIX_SEMAPHORES}. If not defined by the
+application, then the @code{CONFIGURE_MAXIMUM_POSIX_SEMAPHORES}
+macro defaults to 0.
+
+@item maximum_barriers
+is the maximum number of POSIX barriers that can be concurrently
+active in the system. When using the @code{rtems/confdefs.h}
+mechanism for configuring an RTEMS application, the
+value for this field corresponds to the setting of the macro
+@code{CONFIGURE_MAXIMUM_POSIX_BARRIERS}. If not defined by the
+application, then the @code{CONFIGURE_MAXIMUM_POSIX_BARRIERS}
+macro defaults to 0.
+
+@item maximum_rwlocks
+is the maximum number of POSIX rwlocks that can be concurrently
+active in the system. When using the @code{rtems/confdefs.h}
+mechanism for configuring an RTEMS application, the
+value for this field corresponds to the setting of the macro
+@code{CONFIGURE_MAXIMUM_POSIX_SPINLOCKS}. If not defined by the
+application, then the @code{CONFIGURE_MAXIMUM_POSIX_SPINLOCKS}
+macro defaults to 0.
+
+@item maximum_spinlocks
+is the maximum number of POSIX spinlocks that can be concurrently
+active in the system. When using the @code{rtems/confdefs.h}
+mechanism for configuring an RTEMS application, the
+value for this field corresponds to the setting of the macro
+@code{CONFIGURE_MAXIMUM_POSIX_MESSAGE_QUEUES}. If not defined by the
+application, then the @code{CONFIGURE_MAXIMUM_POSIX_MESSAGE_QUEUES}
+macro defaults to 0.
+
@item number_of_initialization_threads
is the number of initialization threads configured. At least one
initialization threads must be configured.