Changeset 14c55cc in rtems


Ignore:
Timestamp:
Apr 10, 2013, 12:42:26 PM (6 years ago)
Author:
Sebastian Huber <sebastian.huber@…>
Branches:
4.11, master
Children:
dc76d98
Parents:
a6a88f4
git-author:
Sebastian Huber <sebastian.huber@…> (04/10/13 12:42:26)
git-committer:
Sebastian Huber <sebastian.huber@…> (04/10/13 14:09:12)
Message:

doc: Config documentation changes throughout

File:
1 edited

Legend:

Unmodified
Added
Removed
  • doc/user/conf.t

    ra6a88f4 r14c55cc  
    7272
    7373@c
    74 @c === Philospohy ===
     74@c === Philosophy ===
    7575@c
    7676@section Default Value Selection Philosophy
     
    9696The @code{<rtems/confdefs.h>} mechanism calculates the size of the RTEMS
    9797Workspace automatically.  It assumes that all tasks are floating point and
    98 that all will be allocated the mininum stack space.  This calculation
     98that all will be allocated the minimum stack space.  This calculation
    9999includes the amount of memory that will be allocated for internal use
    100100by RTEMS. The automatic calculation may underestimate the workspace
     
    103103@ref{Configuring a System Specify Memory Overhead} for more details.
    104104
    105 @c XXX - ************* REMOVE ME *************
    106 @c The starting address of the RTEMS Workspace is determined
    107 @c by the BSP and must be aligned on at least a four-byte boundary.
    108 @c Failure to properly align the workspace will result in the
    109 @c @code{@value{DIRPREFIX}fatal_error_occurred} directive being invoked
    110 @c with the @code{@value{RPREFIX}INVALID_ADDRESS} error code.
     105The memory area for the RTEMS Workspace is determined by the BSP.  In case the
     106RTEMS Workspace is too large for the available memory, then a fatal run-time
     107error occurs and the system terminates.
    111108
    112109The file @code{<rtems/confdefs.h>} will calculate the value of the
     
    148145@end itemize
    149146
    150 Failure to provide enough space in the RTEMS Workspace will result in
    151 the @code{@value{DIRPREFIX}fatal_error_occurred} directive being invoked
    152 with the appropriate error code.
     147Failure to provide enough space in the RTEMS Workspace may result in fatal
     148run-time errors terminating the system.
    153149
    154150@c
     
    212208
    213209#define CONFIGURE_MESSAGE_BUFFER_MEMORY \
    214   CONFIGURE_MESSAGE_BUFFERS_FOR_QUEUE( 10, sizeof(struct USER_MESSAGE))
     210  CONFIGURE_MESSAGE_BUFFERS_FOR_QUEUE(20, sizeof(struct USER_MESSAGE))
    215211
    216212#define CONFIGURE_INIT
     
    280276in the Classic and POSIX Threads API have maximums of zero (0).
    281277
    282 @item The filesystem will be the default filesystem which only supports device nodes.
     278@item The filesystem will be the default filesystem which is the In-Memory File
     279System (IMFS).
    283280
    284281@item The application will have the default number of priority levels.
     
    427424
    428425@item DATA TYPE:
    429 integer
    430 
    431 @item RANGE:
    432 undefined or positive
     426Unsigned integer (@code{uint32_t}).
     427
     428@item RANGE:
     429Positive.
    433430
    434431@item DEFAULT VALUE:
     
    475472
    476473@item DATA TYPE:
    477 integer
    478 
    479 @item RANGE:
    480 zero or positive
     474Unsigned integer (@code{uint32_t}).
     475
     476@item RANGE:
     477Zero or positive.
    481478
    482479@item DEFAULT VALUE:
     
    492489This object class can be configured in unlimited allocation mode.
    493490
    494 This calculations for the required memory in the RTEMS Workspace
     491The calculations for the required memory in the RTEMS Workspace
    495492for tasks assume that each task has a minimum stack size and
    496493has floating point support enabled.  The configuration parameter
     
    554551
    555552@item DATA TYPE:
    556 integer
    557 
    558 @item RANGE:
    559 zero or positive
     553Unsigned integer (@code{uint32_t}).
     554
     555@item RANGE:
     556Zero or positive.
    560557
    561558@item DEFAULT VALUE:
     
    583580
    584581@item DATA TYPE:
    585 integer
    586 
    587 @item RANGE:
    588 zero or positive
     582Unsigned integer (@code{uint32_t}).
     583
     584@item RANGE:
     585Zero or positive.
    589586
    590587@item DEFAULT VALUE:
     
    612609
    613610@item DATA TYPE:
    614 integer
    615 
    616 @item RANGE:
    617 zero or positive
     611Unsigned integer (@code{uint32_t}).
     612
     613@item RANGE:
     614Zero or positive.
    618615
    619616@item DEFAULT VALUE:
     
    641638
    642639@item DATA TYPE:
    643 integer
    644 
    645 @item RANGE:
    646 zero or positive
     640Unsigned integer (@code{uint32_t}).
     641
     642@item RANGE:
     643Zero or positive.
    647644
    648645@item DEFAULT VALUE:
     
    670667
    671668@item DATA TYPE:
    672 integer
    673 
    674 @item RANGE:
    675 zero or positive
     669Unsigned integer (@code{uint32_t}).
     670
     671@item RANGE:
     672Zero or positive.
    676673
    677674@item DEFAULT VALUE:
     
    699696
    700697@item DATA TYPE:
    701 integer
    702 
    703 @item RANGE:
    704 zero or positive
     698Unsigned integer (@code{uint32_t}).
     699
     700@item RANGE:
     701Zero or positive.
    705702
    706703@item DEFAULT VALUE:
     
    728725
    729726@item DATA TYPE:
    730 integer
    731 
    732 @item RANGE:
    733 zero or positive
     727Unsigned integer (@code{uint32_t}).
     728
     729@item RANGE:
     730Zero or positive.
    734731
    735732@item DEFAULT VALUE:
     
    757754
    758755@item DATA TYPE:
    759 integer
    760 
    761 @item RANGE:
    762 zero or positive
     756Unsigned integer (@code{uint32_t}).
     757
     758@item RANGE:
     759Zero or positive.
    763760
    764761@item DEFAULT VALUE:
     
    786783
    787784@item DATA TYPE:
    788 integer
    789 
    790 @item RANGE:
    791 zero or positive
     785Unsigned integer (@code{uint32_t}).
     786
     787@item RANGE:
     788Zero or positive.
    792789
    793790@item DEFAULT VALUE:
     
    864861
    865862@item DATA TYPE:
    866 rtems_task_entry
    867 
    868 @item RANGE:
    869 valid method pointer
     863Task entry function pointer (@code{rtems_task_entry}).
     864
     865@item RANGE:
     866Valid task entry function pointer.
    870867
    871868@item DEFAULT VALUE:
     
    880877
    881878@subheading NOTES:
    882 The user must implement the method @code{Init} or the method name provided
     879The user must implement the function @code{Init} or the function name provided
    883880in this configuration parameter.
    884881
     
    895892
    896893@item DATA TYPE:
    897 rtems_name
    898 
    899 @item RANGE:
    900 any value
     894RTEMS Name (@code{rtems_name}).
     895
     896@item RANGE:
     897Any value.
    901898
    902899@item DEFAULT VALUE:
     
    924921
    925922@item DATA TYPE:
    926 integer
    927 
    928 @item RANGE:
    929 zero or positive
     923Unsigned integer (@code{size_t}).
     924
     925@item RANGE:
     926Zero or positive.
    930927
    931928@item DEFAULT VALUE:
     
    956953
    957954@item DATA TYPE:
    958 rtems_task_priority
    959 
    960 @item RANGE:
    961 1 to CONFIGURE_MAXIMUM_PRIORITY
     955RTEMS Task Priority (@code{rtems_task_priority}).
     956
     957@item RANGE:
     958One (1) to CONFIGURE_MAXIMUM_PRIORITY.
    962959
    963960@item DEFAULT VALUE:
     
    987984
    988985@item DATA TYPE:
    989 rtems_attributes
    990 
    991 @item RANGE:
    992 valid task attribute sets
     986RTEMS Attributes (@code{rtems_attribute}).
     987
     988@item RANGE:
     989Valid task attribute sets.
    993990
    994991@item DEFAULT VALUE:
     
    10161013
    10171014@item DATA TYPE:
    1018 rtems_mode
    1019 
    1020 @item RANGE:
    1021 valid task mode sets
     1015RTEMS Mode (@code{rtems_mode}).
     1016
     1017@item RANGE:
     1018Valid task mode sets.
    10221019
    10231020@item DEFAULT VALUE:
     
    10461043
    10471044@item DATA TYPE:
    1048 rtems_task_argument
    1049 
    1050 @item RANGE:
    1051 valid rtems_task_argument values
     1045RTEMS Task Argument (@code{rtems_task_argument}).
     1046
     1047@item RANGE:
     1048Complete range of the type.
    10521049
    10531050@item DEFAULT VALUE:
     
    11151112
    11161113@item DATA TYPE:
    1117 integer
    1118 
    1119 @item RANGE:
    1120 zero or positive
     1114Unsigned integer (@code{uint32_t}).
     1115
     1116@item RANGE:
     1117Zero or positive.
    11211118
    11221119@item DEFAULT VALUE:
     
    11591156
    11601157@item DATA TYPE:
    1161 integer
    1162 
    1163 @item RANGE:
    1164 zero or positive
     1158Unsigned integer (@code{uint32_t}).
     1159
     1160@item RANGE:
     1161Zero or positive.
    11651162
    11661163@item DEFAULT VALUE:
     
    11881185
    11891186@item DATA TYPE:
    1190 integer
    1191 
    1192 @item RANGE:
    1193 zero or positive
     1187Unsigned integer (@code{uint32_t}).
     1188
     1189@item RANGE:
     1190Zero or positive.
    11941191
    11951192@item DEFAULT VALUE:
     
    12171214
    12181215@item DATA TYPE:
    1219 integer
    1220 
    1221 @item RANGE:
    1222 zero or positive
     1216Unsigned integer (@code{uint32_t}).
     1217
     1218@item RANGE:
     1219Zero or positive.
    12231220
    12241221@item DEFAULT VALUE:
     
    12481245
    12491246@item DATA TYPE:
    1250 integer
    1251 
    1252 @item RANGE:
    1253 zero or positive
     1247Unsigned integer (@code{uint32_t}).
     1248
     1249@item RANGE:
     1250Zero or positive.
    12541251
    12551252@item DEFAULT VALUE:
     
    12771274
    12781275@item DATA TYPE:
    1279 integer
    1280 
    1281 @item RANGE:
    1282 zero or positive
     1276Unsigned integer (@code{uint32_t}).
     1277
     1278@item RANGE:
     1279Zero or positive.
    12831280
    12841281@item DEFAULT VALUE:
     
    13061303
    13071304@item DATA TYPE:
    1308 integer
    1309 
    1310 @item RANGE:
    1311 zero or positive
     1305Unsigned integer (@code{uint32_t}).
     1306
     1307@item RANGE:
     1308Zero or positive.
    13121309
    13131310@item DEFAULT VALUE:
     
    13371334
    13381335@item DATA TYPE:
    1339 integer
     1336Unsigned integer (@code{uint32_t}).
    13401337
    13411338@item RANGE:
     
    13701367
    13711368@item DATA TYPE:
    1372 integer
    1373 
    1374 @item RANGE:
    1375 zero or positive
     1369Unsigned integer (@code{uint32_t}).
     1370
     1371@item RANGE:
     1372Zero or positive.
    13761373
    13771374@item DEFAULT VALUE:
     
    13991396
    14001397@item DATA TYPE:
    1401 integer
    1402 
    1403 @item RANGE:
    1404 zero or positive
     1398Unsigned integer (@code{uint32_t}).
     1399
     1400@item RANGE:
     1401Zero or positive.
    14051402
    14061403@item DEFAULT VALUE:
     
    14281425
    14291426@item DATA TYPE:
    1430 integer
    1431 
    1432 @item RANGE:
    1433 zero or positive
     1427Unsigned integer (@code{uint32_t}).
     1428
     1429@item RANGE:
     1430Zero or positive.
    14341431
    14351432@item DEFAULT VALUE:
     
    14571454
    14581455@item DATA TYPE:
    1459 integer
    1460 
    1461 @item RANGE:
    1462 zero or positive
     1456Unsigned integer (@code{uint32_t}).
     1457
     1458@item RANGE:
     1459Zero or positive.
    14631460
    14641461@item DEFAULT VALUE:
     
    15371534
    15381535@item DATA TYPE:
    1539 void *(*entry_point)(void *)
    1540 
    1541 @item RANGE:
    1542 valid method pointer
     1536POSIX thread function pointer (@code{void *(*entry_point)(void *)}).
     1537
     1538@item RANGE:
     1539Undefined or a valid POSIX thread function pointer.
    15431540
    15441541@item DEFAULT VALUE:
     
    15531550
    15541551@subheading NOTES:
    1555 The user must implement the method @code{POSIX_Init} or the method name
     1552The user must implement the function @code{POSIX_Init} or the function name
    15561553provided in this configuration parameter.
    15571554
     
    15681565
    15691566@item DATA TYPE:
    1570 integer
    1571 
    1572 @item RANGE:
    1573 zero or positive
     1567Unsigned integer (@code{size_t}).
     1568
     1569@item RANGE:
     1570Zero or positive.
    15741571
    15751572@item DEFAULT VALUE:
     
    16861683
    16871684@item DATA TYPE:
    1688 integer
    1689 
    1690 @item RANGE:
    1691 non-zero positive values
     1685Unsigned integer (@code{uint32_t}).
     1686
     1687@item RANGE:
     1688Positive.
    16921689
    16931690@item DEFAULT VALUE:
     
    17361733
    17371734@item DATA TYPE:
    1738 integer
    1739 
    1740 @item RANGE:
    1741 non-zero positive values
     1735Unsigned integer (@code{uint32_t}).
     1736
     1737@item RANGE:
     1738Positive.
    17421739
    17431740@item DEFAULT VALUE:
     
    17681765
    17691766@item DATA TYPE:
    1770 integer
     1767Unsigned integer (@code{uint8_t}).
    17711768
    17721769@item RANGE:
     
    18161813
    18171814@item DATA TYPE:
    1818 integer
    1819 
    1820 @item RANGE:
    1821 non-zero positive integer
     1815Unsigned integer (@code{uint32_t}).
     1816
     1817@item RANGE:
     1818Positive.
    18221819
    18231820@item DEFAULT VALUE:
     
    18571854
    18581855@item DATA TYPE:
    1859 integer
    1860 
    1861 @item RANGE:
    1862 non-zero positive integer
     1856Unsigned integer (@code{uint32_t}).
     1857
     1858@item RANGE:
     1859Positive.
    18631860
    18641861@item DEFAULT VALUE:
     
    18961893
    18971894@item DATA TYPE:
    1898 integer
    1899 
    1900 @item RANGE:
    1901 Undefined or positive
     1895Unsigned integer (@code{size_t}).
     1896
     1897@item RANGE:
     1898Undefined or positive.
    19021899
    19031900@item DEFAULT VALUE:
     
    19981995
    19991996@item DATA TYPE:
    2000 List of @code{rtems_extensions_table} entries
     1997List of user extension initializers (@code{rtems_extensions_table}).
    20011998
    20021999@item RANGE:
     
    20382035
    20392036@item DATA TYPE:
    2040 method pointer
    2041 
    2042 @item RANGE:
    2043 NULL or valid pointer to a method
     2037Function pointer.
     2038
     2039@item RANGE:
     2040Undefined, NULL or valid function pointer.
    20442041
    20452042@item DEFAULT VALUE:
     
    20772074
    20782075@item DATA TYPE:
    2079 method pointer
    2080 
    2081 @item RANGE:
    2082 NULL or valid method pointer
    2083 
    2084 @item DEFAULT VALUE:
    2085 The default value for this field is NULL which indicates that
    2086 task stacks will be allocated from the RTEMS Workspace.
     2076Function pointer.
     2077
     2078@item RANGE:
     2079Undefined or valid function pointer.
     2080
     2081@item DEFAULT VALUE:
     2082The default value for this field is @code{_Workspace_Allocate} which indicates
     2083that task stacks will be allocated from the RTEMS Workspace.
    20872084
    20882085@end table
     
    21142111
    21152112@item DATA TYPE:
    2116 method pointer
    2117 
    2118 @item RANGE:
    2119 undefined or valid pointer
    2120 
    2121 @item DEFAULT VALUE:
    2122 The default value for this field is NULL which indicates that
     2113Function pointer.
     2114
     2115@item RANGE:
     2116Undefined or valid function pointer.
     2117
     2118@item DEFAULT VALUE:
     2119The default value for this field is @code{_Workspace_Free} which indicates that
    21232120task stacks will be allocated from the RTEMS Workspace.
    21242121
     
    21562153@table @b
    21572154@item CONSTANT:
    2158 @code{CONFIGURE_MESSAGE_BUFFERS_FOR_QUEUE}
    2159 
    2160 @item DATA TYPE:
    2161 integer
    2162 
    2163 @item RANGE:
    2164 zero or positive
    2165 
    2166 @item DEFAULT VALUE:
    2167 This macro is only used as input to
     2155@code{CONFIGURE_MESSAGE_BUFFERS_FOR_QUEUE(max_messages, size_per)}
     2156
     2157@item DATA TYPE:
     2158Unsigned integer (@code{size_t}).
     2159
     2160@item RANGE:
     2161Positive.
     2162
     2163@item DEFAULT VALUE:
     2164None.
    21682165
    21692166@end table
     
    22582255
    22592256@item DATA TYPE:
    2260 undefined or integer
    2261 
    2262 @item RANGE:
    2263 zero or positive
     2257Unsigned integer (@code{size_t}).
     2258
     2259@item RANGE:
     2260Zero or positive.
    22642261
    22652262@item DEFAULT VALUE:
     
    23082305
    23092306@c
    2310 @c === CONFIGURE_EXECUTIVE_RAM_WORK_AREA ===
    2311 @c
    2312 @subsection Specify Location of RTEMS Workspace
    2313 
    2314 @findex CONFIGURE_EXECUTIVE_RAM_WORK_AREA
    2315 
    2316 @table @b
    2317 @item CONSTANT:
    2318 @code{CONFIGURE_EXECUTIVE_RAM_WORK_AREA}
    2319 
    2320 @item DATA TYPE:
    2321 pointer
    2322 
    2323 @item RANGE:
    2324 NULL or valid pointer
    2325 
    2326 @item DEFAULT VALUE:
    2327 By default, this value is not defined indicating that the BSP is to determine
    2328 the location of the RTEMS Workspace.
    2329 
    2330 @end table
    2331 
    2332 @subheading DESCRIPTION:
    2333 This configuration parameter is the base address of the RTEMS Workspace.
    2334 
    2335 @subheading NOTES:
    2336 The BSP is responsible for setting this address. It is highly unlikely
    2337 that an application could do this portably and reliably.
    2338 
    2339 @c
    23402307@c === C Library Support Configuration ===
    23412308@c
     
    23902357
    23912358@item DATA TYPE:
    2392 integer
    2393 
    2394 @item RANGE:
    2395 Zero or positive
     2359Unsigned integer (@code{uint32_t}).
     2360
     2361@item RANGE:
     2362Zero or positive.
    23962363
    23972364@item DEFAULT VALUE:
     
    24042371
    24052372@subheading DESCRIPTION:
    2406 This configuration parameter is set to the maximum number of files that
    2407 can be concurrently open.
    2408 
    2409 @subheading NOTES:
    2410 In addition to the actual file descriptor data structures, the RTEMS
    2411 Libio Support library requires a Classic API semaphore for each file
    2412 descriptor as well as one to manage the set. Thus this configuration
    2413 parameter implicitly impacts the configured number of Classic API
    2414 semaphores configured for the application.
     2373This configuration parameter is set to the maximum number of file like objects
     2374that can be concurrently open.
     2375
     2376@subheading NOTES:
     2377None.
    24152378
    24162379@c
     
    24582421
    24592422@item DATA TYPE:
    2460 integer
    2461 
    2462 @item RANGE:
    2463 zero or positive integer
    2464 
    2465 @item DEFAULT VALUE:
    2466 By default, this is set to 1 so a console port can be used.
     2423Unsigned integer.
     2424
     2425@item RANGE:
     2426Zero or positive.
     2427
     2428@item DEFAULT VALUE:
     2429By default, this is set to one (1) so a console port can be used.
    24672430
    24682431@end table
     
    25402503
    25412504@item DEFAULT VALUE:
    2542 
    25432505This value is not defined by default. If no other root file system
    25442506configuration parameters are specified, the IMFS will be used as the
     
    26012563@table @b
    26022564@item CONSTANT:
     2565@code{CONFIGURE_APPLICATION_DISABLE_FILESYSTEM}
    26032566
    26042567@item DATA TYPE:
     
    26162579
    26172580@subheading DESCRIPTION:
    2618 @code{CONFIGURE_APPLICATION_DISABLE_FILESYSTEM}
    2619 
    2620 @subheading NOTES:
    26212581This configuration parameter is defined if the application dose not
    26222582intend to use any kind of filesystem support. This include the device
    26232583infrastructure necessary to support @code{printf()}.
    26242584
     2585@subheading NOTES:
     2586None.
     2587
    26252588@c
    26262589@c === Block Device Cache Configuration ===
     
    30553018
    30563019@item DEFAULT VALUE:
    3057 This configuration is undefined by default.
     3020This option is BSP specific.
    30583021
    30593022@end table
     
    30833046
    30843047@item DATA TYPE:
    3085 Pointer to method.
    3086 
    3087 @item RANGE:
    3088 Null or pointer to method.
    3089 
    3090 @item DEFAULT VALUE:
    3091 This is not defined by default.
     3048Function pointer.
     3049
     3050@item RANGE:
     3051Undefined or valid function pointer.
     3052
     3053@item DEFAULT VALUE:
     3054This option is BSP specific.
    30923055
    30933056@end table
     
    31153078
    31163079@item DATA TYPE:
    3117 integer
    3118 
    3119 @item RANGE:
    3120 undefined or positive integer
    3121 
    3122 @item DEFAULT VALUE:
    3123 This is not defined by default.
     3080Unsigned integer (@code{size_t}).
     3081
     3082@item RANGE:
     3083Undefined or positive.
     3084
     3085@item DEFAULT VALUE:
     3086This option is BSP specific.
    31243087
    31253088@end table
     
    31563119
    31573120@item DATA TYPE:
    3158 List of @code{rtems_extensions_table} entries
    3159 
    3160 @item RANGE:
    3161 Undefined or a list of one or more user extensions.
    3162 
    3163 @item DEFAULT VALUE:
    3164 This value is not defined by default.
     3121List of user extension initializers (@code{rtems_extensions_table}).
     3122
     3123@item RANGE:
     3124Undefined or a list of user extension initializers.
     3125
     3126@item DEFAULT VALUE:
     3127This option is BSP specific.
    31653128
    31663129@end table
     
    31863149
    31873150@item DATA TYPE:
    3188 
    3189 @item RANGE:
    3190 
    3191 @item DEFAULT VALUE:
     3151Unsigned integer (@code{size_t}).
     3152
     3153@item RANGE:
     3154Undefined or positive.
     3155
     3156@item DEFAULT VALUE:
     3157This option is BSP specific.
    31923158
    31933159@end table
     
    32133179
    32143180@item DATA TYPE:
    3215 integer
    3216 
    3217 @item RANGE:
    3218 zero or positive
    3219 
    3220 @item DEFAULT VALUE:
    3221 By default, this is not defined.
     3181Unsigned integer (@code{size_t}).
     3182
     3183@item RANGE:
     3184Undefined or positive.
     3185
     3186@item DEFAULT VALUE:
     3187This option is BSP specific.
    32223188
    32233189@end table
     
    32263192If @code{BSP_MAXIMUM_DEVICES} is defined by the BSP and
    32273193@code{CONFIGURE_MAXIMUM_DEVICES} is not defined by the application,
    3228 then this BSP specific maximum device count will be used.  This option
    3229 is specific to the device file system (devFS) and should not be confused
    3230 with the @code{CONFIGURE_MAXIMUM_DRIVERS} option.
    3231 
    3232 @subheading NOTES:
    3233 This parameter only impacts the devFS and thus
    3234 is only used by @code{<rtems/confdefs.h>} when
     3194then this BSP specific maximum device count will be used.
     3195
     3196@subheading NOTES:
     3197This option is specific to the device file system (devFS) and should not be
     3198confused with the @code{CONFIGURE_MAXIMUM_DRIVERS} option.  This parameter only
     3199impacts the devFS and thus is only used by @code{<rtems/confdefs.h>} when
    32353200@code{CONFIGURE_USE_DEVFS_AS_BASE_FILESYSTEM} is specified.
    32363201
     
    32533218
    32543219@item DEFAULT VALUE:
    3255 This is not defined by default.
     3220This option is BSP specific.
    32563221
    32573222@end table
     
    32783243
    32793244@item DATA TYPE:
    3280 array of device drivers
    3281 
    3282 @item RANGE:
    3283 Undefined or array of device drivers
    3284 
    3285 @item DEFAULT VALUE:
    3286 By default, this is not defined.
     3245List of device driver initializers (@code{rtems_driver_address_table}).
     3246
     3247@item RANGE:
     3248Undefined or array of device drivers.
     3249
     3250@item DEFAULT VALUE:
     3251This option is BSP specific.
    32873252
    32883253@end table
     
    33213286
    33223287@item DATA TYPE:
    3323 method pointer.
    3324 
    3325 @item RANGE:
    3326 Undefined or method pointer.
     3288Function pointer.
     3289
     3290@item RANGE:
     3291Undefined or valid function pointer.
    33273292
    33283293@item DEFAULT VALUE:
     
    33323297
    33333298@subheading DESCRIPTION:
    3334 @code{CONFIGURE_IDLE_TASK_BODY} is set to the method name corresponding
     3299@code{CONFIGURE_IDLE_TASK_BODY} is set to the function name corresponding
    33353300to the application specific IDLE thread body.  If not specified, the
    33363301BSP or RTEMS default IDLE thread body will be used.
     
    33513316
    33523317@item DATA TYPE:
    3353 integer
    3354 
    3355 @item RANGE:
    3356 undefined or positive
     3318Unsigned integer (@code{size_t}).
     3319
     3320@item RANGE:
     3321Undefined or positive.
    33573322
    33583323@item DEFAULT VALUE:
     
    37573722
    37583723@item DATA TYPE:
    3759 Array of device drivers.
     3724List of device driver initializers (@code{rtems_driver_address_table}).
    37603725
    37613726@item RANGE:
     
    37903755
    37913756@item DATA TYPE:
    3792 integer
    3793 
    3794 @item RANGE:
    3795 zero or positive
     3757Unsigned integer (@code{uint32_t}).
     3758
     3759@item RANGE:
     3760Zero or positive.
    37963761
    37973762@item DEFAULT VALUE:
     
    38253790
    38263791@item DATA TYPE:
    3827 integer
    3828 
    3829 @item RANGE:
    3830 undefined or positive integer.
     3792Unsigned integer (@code{uint32_t}).
     3793
     3794@item RANGE:
     3795Positive.
    38313796
    38323797@item DEFAULT VALUE:
     
    38393804@subheading DESCRIPTION:
    38403805@code{CONFIGURE_MAXIMUM_DEVICES} is defined to the number of
    3841 individual devices that may be registered in the system.
    3842 
    3843 @subheading NOTES:
    3844 This parameter only impacts the devFS and thus
    3845 is only used by @code{<rtems/confdefs.h>} when
     3806individual devices that may be registered in the device file system (devFS).
     3807
     3808@subheading NOTES:
     3809This option is specific to the device file system (devFS) and should not be
     3810confused with the @code{CONFIGURE_MAXIMUM_DRIVERS} option.  This parameter only
     3811impacts the devFS and thus is only used by @code{<rtems/confdefs.h>} when
    38463812@code{CONFIGURE_USE_DEVFS_AS_BASE_FILESYSTEM} is specified.
    38473813
     
    38553821@table @b
    38563822@item CONSTANT:
    3857 @item @code{CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER}
     3823@code{CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER}
    38583824
    38593825@item DATA TYPE:
     
    42964262
    42974263@item DATA TYPE:
    4298 integer
    4299 
    4300 @item RANGE:
    4301 positive integer
     4264Unsigned integer (@code{uint32_t}).
     4265
     4266@item RANGE:
     4267Positive.
    43024268
    43034269@item DEFAULT VALUE:
     
    43304296
    43314297@item DATA TYPE:
    4332 integer
    4333 
    4334 @item RANGE:
    4335 positive
     4298Unsigned integer (@code{uint32_t}).
     4299
     4300@item RANGE:
     4301Positive.
    43364302
    43374303@item DEFAULT VALUE:
     
    43594325
    43604326@item DATA TYPE:
    4361 integer
    4362 
    4363 @item RANGE:
    4364 positive
     4327Unsigned integer (@code{uint32_t}).
     4328
     4329@item RANGE:
     4330Positive.
    43654331
    43664332@item DEFAULT VALUE:
     
    43894355
    43904356@item DATA TYPE:
    4391 integer
    4392 
    4393 @item RANGE:
    4394 undefined or positive
     4357Unsigned integer (@code{uint32_t}).
     4358
     4359@item RANGE:
     4360Undefined or positive.
    43954361
    43964362@item DEFAULT VALUE:
     
    45364502
    45374503@item DATA TYPE:
    4538 integer
    4539 
    4540 @item RANGE:
    4541 undefined or positive
     4504Unsigned integer (@code{uint32_t}).
     4505
     4506@item RANGE:
     4507Undefined or positive.
    45424508
    45434509@item DEFAULT VALUE:
     
    45654531
    45664532@item DATA TYPE:
    4567 integer
    4568 
    4569 @item RANGE:
    4570 zero or positive
     4533Unsigned integer (@code{uint32_t}).
     4534
     4535@item RANGE:
     4536Zero or positive.
    45714537
    45724538@item DEFAULT VALUE:
Note: See TracChangeset for help on using the changeset viewer.