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.
This commit is contained in:
Joel Sherrill
2009-08-05 15:29:58 +00:00
parent ade173922b
commit b6f8f03e62
2 changed files with 63 additions and 1 deletions

View File

@@ -1,3 +1,9 @@
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.
2009-08-03 Roxana Leontie <roxana.leontie@gmail.com> 2009-08-03 Roxana Leontie <roxana.leontie@gmail.com>
* bsp_howto/framebuffer.t: added documentation * bsp_howto/framebuffer.t: added documentation

View File

@@ -1329,11 +1329,12 @@ typedef struct @{
int maximum_timers; int maximum_timers;
int maximum_queued_signals; int maximum_queued_signals;
int maximum_message_queues; int maximum_message_queues;
int maximum_message_queue_descriptors;
int maximum_semaphores; int maximum_semaphores;
int maximum_barriers; int maximum_barriers;
int maximum_rwlocks; int maximum_rwlocks;
int maximum_spinlocks; int maximum_spinlocks;
int number_of_initialization_tasks; int number_of_initialization_threads;
posix_initialization_threads_table *User_initialization_tasks_table; posix_initialization_threads_table *User_initialization_tasks_table;
@} posix_api_configuration_table; @} posix_api_configuration_table;
@end group @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 If not defined by the application, then the
@code{CONFIGURE_MAXIMUM_POSIX_QUEUED_SIGNALS} macro defaults to 0. @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 @item number_of_initialization_threads
is the number of initialization threads configured. At least one is the number of initialization threads configured. At least one
initialization threads must be configured. initialization threads must be configured.