From 1dbf307fd66ca7da50632ed80d5aee065053fbf1 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Tue, 16 Nov 1999 18:28:06 +0000 Subject: Added categorized list of constants in confdefs.h. --- doc/user/conf.t | 126 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 126 insertions(+) (limited to 'doc/user') diff --git a/doc/user/conf.t b/doc/user/conf.t index 4b36df04a2..33fbcab694 100644 --- a/doc/user/conf.t +++ b/doc/user/conf.t @@ -63,6 +63,132 @@ For each configuration parameter in the configuration tables, the macro corresponding to that field is discussed. Most systems can be easily configured using the @code{confdefs.h} mechanism. +The following subsection list all of the constants which can be +set by the user. + +@subsection Library Support Definitions + +@itemize @bullet +@item CONFIGURE_LIBIO_MAXIMUM_FILE_DESCRIPTORS +@item CONFIGURE_HAS_OWN_MOUNT_TABLE +@item CONFIGURE_USE_MINIIMFS_AS_BASE_FILESYSTEM +@item STACK_CHECKER_ON +@item CONFIGURE_MEMORY_OVERHEAD +@item CONFIGURE_EXTRA_TASK_STACKS +@end itemize + +@subsection Basic System Information + +@itemize @bullet +@item CONFIGURE_HAS_OWN_CONFIGURATION_TABLE +@item CONFIGURE_INTERRUPT_STACK_MEMORY +@item CONFIGURE_EXECUTIVE_RAM_WORK_AREA +@item CONFIGURE_MICROSECONDS_PER_TICK +@item CONFIGURE_TICKS_PER_TIMESLICE +@end itemize + +NOTE: The required size of the Executive RAM Work Area is calculated +automatically when using the @code{confdefs.h} mechanism. + +@subsection Device Driver Table + +@itemize @bullet +@item CONFIGURE_HAS_OWN_DEVICE_DRIVER_TABLE +@item CONFIGURE_HAS_OWN_NUMBER_OF_DEVICES +@item CONFIGURE_MAXIMUM_DEVICES +@item CONFIGURE_TEST_NEEDS_CONSOLE_DRIVER +@item CONFIGURE_TEST_NEEDS_CLOCK_DRIVER +@item CONFIGURE_TEST_NEEDS_STUB_DRIVER +@end itemize + +@subsection Multiprocessing Configuration + +@itemize @bullet +@item CONFIGURE_HAS_OWN_MULTIPROCESING_TABLE +@item CONFIGURE_MP_NODE_NUMBER +@item CONFIGURE_MP_MAXIMUM_NODES +@item CONFIGURE_MP_MAXIMUM_GLOBAL_OBJECTS +@item CONFIGURE_MP_MAXIMUM_PROXIES +@item CONFIGURE_MP_MPCI_TABLE_POINTER +@end itemize + +@subsection Classic API Configuration + +@itemize @bullet +@item CONFIGURE_MAXIMUM_TASKS +@item CONFIGURE_MAXIMUM_TIMERS +@item CONFIGURE_MAXIMUM_SEMAPHORES +@item CONFIGURE_MAXIMUM_MESSAGE_QUEUES +@item CONFIGURE_MAXIMUM_PARTITIONS +@item CONFIGURE_MAXIMUM_REGIONS +@item CONFIGURE_MAXIMUM_PORTS +@item CONFIGURE_MAXIMUM_PERIODS +@item CONFIGURE_MAXIMUM_USER_EXTENSIONS +@end itemize + +@subsection Initialization Tasks Table Configuration + +@itemize @bullet +@item CONFIGURE_INIT_TASK_NAME +@item CONFIGURE_INIT_TASK_STACK_SIZE +@item CONFIGURE_INIT_TASK_PRIORITY +@item CONFIGURE_INIT_TASK_ATTRIBUTES +@item CONFIGURE_INIT_TASK_ENTRY_POINT +@item CONFIGURE_INIT_TASK_INITIAL_MODES +@item CONFIGURE_INIT_TASK_ARGUMENTS +@end itemize + + +@subsection POSIX API Configuration + +@itemize @bullet +@item CONFIGURE_MAXIMUM_POSIX_THREADS +@item CONFIGURE_MAXIMUM_POSIX_MUTEXES +@item CONFIGURE_MAXIMUM_POSIX_CONDITION_VARIABLES +@item CONFIGURE_MAXIMUM_POSIX_KEYS +@item CONFIGURE_MAXIMUM_POSIX_TIMERS +@item CONFIGURE_MAXIMUM_POSIX_QUEUED_SIGNALS +@item CONFIGURE_MAXIMUM_POSIX_MESSAGE_QUEUES +@item CONFIGURE_MAXIMUM_POSIX_SEMAPHORES +@end itemize + +@subsection POSIX Initialization Thread Table Configuration + +@itemize @bullet +@item CONFIGURE_POSIX_INIT_THREAD_ENTRY_POINT +@item CONFIGURE_POSIX_INIT_THREAD_STACK_SIZE +@end itemize + +@subsection ITRON API Configuration + +@itemize @bullet +@item CONFIGURE_MAXIMUM_ITRON_TASKS +@item CONFIGURE_MAXIMUM_ITRON_SEMAPHORES +@item CONFIGURE_MAXIMUM_ITRON_EVENTFLAGS +@item CONFIGURE_MAXIMUM_ITRON_MAILBOXES +@item CONFIGURE_MAXIMUM_ITRON_MESSAGE_BUFFERS +@item CONFIGURE_MAXIMUM_ITRON_PORTS +@item CONFIGURE_MAXIMUM_ITRON_MEMORY_POOLS +@item CONFIGURE_MAXIMUM_ITRON_FIXED_MEMORY_POOLS +@end itemize + +@subsection ITRON Initialization Task Table Configuration + +@itemize @bullet +@item CONFIGURE_ITRON_INIT_TASK_ENTRY_POINT +@item CONFIGURE_ITRON_INIT_TASK_ATTRIBUTES +@item CONFIGURE_ITRON_INIT_TASK_PRIORITY +@item CONFIGURE_ITRON_INIT_TASK_STACK_SIZE +@item CONFIGURE_ITRON_INIT_TASK_STACK_SIZES +@end itemize + +@subsection Ada Tasks + +@itemize @bullet +@item CONFIGURE_MAXIMUM_ADA_TASKS +@item CONFIGURE_MAXIMUM_FAKE_ADA_TASKS +@end itemize + @section Configuration Table @cindex Configuration Table -- cgit v1.2.3