Changeset 1dbf307 in rtems


Ignore:
Timestamp:
Nov 16, 1999, 6:28:06 PM (20 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, 4.8, 4.9, master
Children:
dc2b337
Parents:
90378e4
Message:

Added categorized list of constants in confdefs.h.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • doc/user/conf.t

    r90378e4 r1dbf307  
    6464can be easily configured using the @code{confdefs.h} mechanism.
    6565
     66The following subsection list all of the constants which can be
     67set by the user.
     68
     69@subsection Library Support Definitions
     70
     71@itemize @bullet
     72@item CONFIGURE_LIBIO_MAXIMUM_FILE_DESCRIPTORS
     73@item CONFIGURE_HAS_OWN_MOUNT_TABLE
     74@item CONFIGURE_USE_MINIIMFS_AS_BASE_FILESYSTEM
     75@item STACK_CHECKER_ON
     76@item CONFIGURE_MEMORY_OVERHEAD
     77@item CONFIGURE_EXTRA_TASK_STACKS
     78@end itemize
     79
     80@subsection Basic System Information
     81
     82@itemize @bullet
     83@item CONFIGURE_HAS_OWN_CONFIGURATION_TABLE
     84@item CONFIGURE_INTERRUPT_STACK_MEMORY
     85@item CONFIGURE_EXECUTIVE_RAM_WORK_AREA
     86@item CONFIGURE_MICROSECONDS_PER_TICK
     87@item CONFIGURE_TICKS_PER_TIMESLICE
     88@end itemize
     89
     90NOTE: The required size of the Executive RAM Work Area is calculated
     91automatically when using the @code{confdefs.h} mechanism.
     92
     93@subsection Device Driver Table
     94
     95@itemize @bullet
     96@item CONFIGURE_HAS_OWN_DEVICE_DRIVER_TABLE
     97@item CONFIGURE_HAS_OWN_NUMBER_OF_DEVICES
     98@item CONFIGURE_MAXIMUM_DEVICES
     99@item CONFIGURE_TEST_NEEDS_CONSOLE_DRIVER
     100@item CONFIGURE_TEST_NEEDS_CLOCK_DRIVER
     101@item CONFIGURE_TEST_NEEDS_STUB_DRIVER
     102@end itemize
     103
     104@subsection Multiprocessing Configuration
     105
     106@itemize @bullet
     107@item CONFIGURE_HAS_OWN_MULTIPROCESING_TABLE
     108@item CONFIGURE_MP_NODE_NUMBER
     109@item CONFIGURE_MP_MAXIMUM_NODES
     110@item CONFIGURE_MP_MAXIMUM_GLOBAL_OBJECTS
     111@item CONFIGURE_MP_MAXIMUM_PROXIES
     112@item CONFIGURE_MP_MPCI_TABLE_POINTER
     113@end itemize
     114
     115@subsection Classic API Configuration
     116
     117@itemize @bullet
     118@item CONFIGURE_MAXIMUM_TASKS
     119@item CONFIGURE_MAXIMUM_TIMERS
     120@item CONFIGURE_MAXIMUM_SEMAPHORES
     121@item CONFIGURE_MAXIMUM_MESSAGE_QUEUES
     122@item CONFIGURE_MAXIMUM_PARTITIONS
     123@item CONFIGURE_MAXIMUM_REGIONS
     124@item CONFIGURE_MAXIMUM_PORTS
     125@item CONFIGURE_MAXIMUM_PERIODS
     126@item CONFIGURE_MAXIMUM_USER_EXTENSIONS
     127@end itemize
     128
     129@subsection Initialization Tasks Table Configuration
     130
     131@itemize @bullet
     132@item CONFIGURE_INIT_TASK_NAME
     133@item CONFIGURE_INIT_TASK_STACK_SIZE
     134@item CONFIGURE_INIT_TASK_PRIORITY
     135@item CONFIGURE_INIT_TASK_ATTRIBUTES
     136@item CONFIGURE_INIT_TASK_ENTRY_POINT
     137@item CONFIGURE_INIT_TASK_INITIAL_MODES
     138@item CONFIGURE_INIT_TASK_ARGUMENTS
     139@end itemize
     140
     141
     142@subsection POSIX API Configuration
     143
     144@itemize @bullet
     145@item CONFIGURE_MAXIMUM_POSIX_THREADS
     146@item CONFIGURE_MAXIMUM_POSIX_MUTEXES
     147@item CONFIGURE_MAXIMUM_POSIX_CONDITION_VARIABLES
     148@item CONFIGURE_MAXIMUM_POSIX_KEYS
     149@item CONFIGURE_MAXIMUM_POSIX_TIMERS
     150@item CONFIGURE_MAXIMUM_POSIX_QUEUED_SIGNALS
     151@item CONFIGURE_MAXIMUM_POSIX_MESSAGE_QUEUES
     152@item CONFIGURE_MAXIMUM_POSIX_SEMAPHORES
     153@end itemize
     154
     155@subsection POSIX Initialization Thread Table Configuration
     156
     157@itemize @bullet
     158@item CONFIGURE_POSIX_INIT_THREAD_ENTRY_POINT
     159@item CONFIGURE_POSIX_INIT_THREAD_STACK_SIZE
     160@end itemize
     161
     162@subsection ITRON API Configuration
     163
     164@itemize @bullet
     165@item CONFIGURE_MAXIMUM_ITRON_TASKS
     166@item CONFIGURE_MAXIMUM_ITRON_SEMAPHORES
     167@item CONFIGURE_MAXIMUM_ITRON_EVENTFLAGS
     168@item CONFIGURE_MAXIMUM_ITRON_MAILBOXES
     169@item CONFIGURE_MAXIMUM_ITRON_MESSAGE_BUFFERS
     170@item CONFIGURE_MAXIMUM_ITRON_PORTS
     171@item CONFIGURE_MAXIMUM_ITRON_MEMORY_POOLS
     172@item CONFIGURE_MAXIMUM_ITRON_FIXED_MEMORY_POOLS
     173@end itemize
     174
     175@subsection ITRON Initialization Task Table Configuration
     176
     177@itemize @bullet
     178@item CONFIGURE_ITRON_INIT_TASK_ENTRY_POINT
     179@item CONFIGURE_ITRON_INIT_TASK_ATTRIBUTES
     180@item CONFIGURE_ITRON_INIT_TASK_PRIORITY
     181@item CONFIGURE_ITRON_INIT_TASK_STACK_SIZE
     182@item CONFIGURE_ITRON_INIT_TASK_STACK_SIZES
     183@end itemize
     184
     185@subsection Ada Tasks
     186
     187@itemize @bullet
     188@item CONFIGURE_MAXIMUM_ADA_TASKS
     189@item CONFIGURE_MAXIMUM_FAKE_ADA_TASKS
     190@end itemize
     191
    66192@section Configuration Table
    67193
Note: See TracChangeset for help on using the changeset viewer.