Index: cpukit/ChangeLog
===================================================================
--- cpukit/ChangeLog	(revision 067a96ad0c3b0818d71d9aaadaee4b520d940de1)
+++ cpukit/ChangeLog	(revision f9293dfaf13a21fcb3bf285159d37211ceeb1c4c)
@@ -1,2 +1,46 @@
+2008-04-18	Joel Sherrill <joel.sherrill@oarcorp.com>
+
+	* rtems/Doxyfile, rtems/include/rtems/rtems/asr.h,
+	rtems/include/rtems/rtems/attr.h,
+	rtems/include/rtems/rtems/barrier.h,
+	rtems/include/rtems/rtems/barriermp.h,
+	rtems/include/rtems/rtems/cache.h,
+	rtems/include/rtems/rtems/config.h,
+	rtems/include/rtems/rtems/dpmem.h, rtems/include/rtems/rtems/event.h,
+	rtems/include/rtems/rtems/eventmp.h,
+	rtems/include/rtems/rtems/eventset.h,
+	rtems/include/rtems/rtems/intr.h,
+	rtems/include/rtems/rtems/message.h,
+	rtems/include/rtems/rtems/modes.h, rtems/include/rtems/rtems/mp.h,
+	rtems/include/rtems/rtems/msgmp.h,
+	rtems/include/rtems/rtems/options.h,
+	rtems/include/rtems/rtems/part.h, rtems/include/rtems/rtems/partmp.h,
+	rtems/include/rtems/rtems/ratemon.h,
+	rtems/include/rtems/rtems/region.h,
+	rtems/include/rtems/rtems/regionmp.h,
+	rtems/include/rtems/rtems/rtemsapi.h,
+	rtems/include/rtems/rtems/sem.h, rtems/include/rtems/rtems/semmp.h,
+	rtems/include/rtems/rtems/signal.h,
+	rtems/include/rtems/rtems/signalmp.h,
+	rtems/include/rtems/rtems/status.h,
+	rtems/include/rtems/rtems/support.h,
+	rtems/include/rtems/rtems/taskmp.h,
+	rtems/include/rtems/rtems/tasks.h, rtems/include/rtems/rtems/timer.h,
+	rtems/include/rtems/rtems/types.h, rtems/inline/rtems/rtems/asr.inl,
+	rtems/inline/rtems/rtems/attr.inl,
+	rtems/inline/rtems/rtems/barrier.inl,
+	rtems/inline/rtems/rtems/dpmem.inl,
+	rtems/inline/rtems/rtems/event.inl,
+	rtems/inline/rtems/rtems/message.inl,
+	rtems/inline/rtems/rtems/modes.inl,
+	rtems/inline/rtems/rtems/options.inl,
+	rtems/inline/rtems/rtems/part.inl,
+	rtems/inline/rtems/rtems/ratemon.inl,
+	rtems/inline/rtems/rtems/region.inl,
+	rtems/inline/rtems/rtems/sem.inl,
+	rtems/inline/rtems/rtems/status.inl,
+	rtems/inline/rtems/rtems/support.inl,
+	rtems/inline/rtems/rtems/timer.inl: More Doxygen improvements.
+
 2008-04-18	Joel Sherrill <joel.sherrill@oarcorp.com>
 
Index: cpukit/rtems/Doxyfile
===================================================================
--- cpukit/rtems/Doxyfile	(revision 067a96ad0c3b0818d71d9aaadaee4b520d940de1)
+++ cpukit/rtems/Doxyfile	(revision f9293dfaf13a21fcb3bf285159d37211ceeb1c4c)
@@ -1,3 +1,3 @@
-# Doxyfile 1.3.4
+# Doxyfile 1.5.5
 
 # This file describes the settings to be used by the documentation system
@@ -15,8 +15,16 @@
 #---------------------------------------------------------------------------
 
+# This tag specifies the encoding used for all characters in the config file 
+# that follow. The default is UTF-8 which is also the encoding used for all 
+# text before the first occurrence of this tag. Doxygen uses libiconv (or the 
+# iconv built into libc) for the transcoding. See 
+# http://www.gnu.org/software/libiconv for the list of possible encodings.
+
+DOXYFILE_ENCODING      = UTF-8
+
 # The PROJECT_NAME tag is a single word (or a sequence of words surrounded 
 # by quotes) that should identify the project.
 
-PROJECT_NAME           = RTEMS Classic API
+PROJECT_NAME           = RTEMSClassicAPI
 
 # The PROJECT_NUMBER tag can be used to enter a project or revision number. 
@@ -33,24 +41,25 @@
 OUTPUT_DIRECTORY       = classic_doxy
 
+# If the CREATE_SUBDIRS tag is set to YES, then doxygen will create 
+# 4096 sub-directories (in 2 levels) under the output directory of each output 
+# format and will distribute the generated files over these directories. 
+# Enabling this option can be useful when feeding doxygen a huge amount of 
+# source files, where putting all generated files in the same directory would 
+# otherwise cause performance problems for the file system.
+
+CREATE_SUBDIRS         = NO
+
 # The OUTPUT_LANGUAGE tag is used to specify the language in which all 
 # documentation generated by doxygen is written. Doxygen will use this 
 # information to generate all constant output in the proper language. 
 # The default language is English, other supported languages are: 
-# Brazilian, Catalan, Chinese, Chinese-Traditional, Croatian, Czech, Danish, Dutch, 
-# Finnish, French, German, Greek, Hungarian, Italian, Japanese, Japanese-en 
-# (Japanese with English messages), Korean, Norwegian, Polish, Portuguese, 
-# Romanian, Russian, Serbian, Slovak, Slovene, Spanish, Swedish, and Ukrainian.
+# Afrikaans, Arabic, Brazilian, Catalan, Chinese, Chinese-Traditional, 
+# Croatian, Czech, Danish, Dutch, Farsi, Finnish, French, German, Greek, 
+# Hungarian, Italian, Japanese, Japanese-en (Japanese with English messages), 
+# Korean, Korean-en, Lithuanian, Norwegian, Macedonian, Persian, Polish, 
+# Portuguese, Romanian, Russian, Serbian, Slovak, Slovene, Spanish, Swedish, 
+# and Ukrainian.
 
 OUTPUT_LANGUAGE        = English
-
-# This tag can be used to specify the encoding used in the generated output. 
-# The encoding is not always determined by the language that is chosen, 
-# but also whether or not the output is meant for Windows or non-Windows users. 
-# In case there is a difference, setting the USE_WINDOWS_ENCODING tag to YES 
-# forces the Windows encoding (this is the default for the Windows binary), 
-# whereas setting the tag to NO uses a Unix-style encoding (the default for 
-# all platforms other than Windows).
-
-USE_WINDOWS_ENCODING   = NO
 
 # If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will 
@@ -68,4 +77,16 @@
 REPEAT_BRIEF           = YES
 
+# This tag implements a quasi-intelligent brief description abbreviator 
+# that is used to form the text in various listings. Each string 
+# in this list, if found as the leading text of the brief description, will be 
+# stripped from the text and the result after processing the whole list, is 
+# used as the annotated text. Otherwise, the brief description is used as-is. 
+# If left blank, the following values are used ("$name" is automatically 
+# replaced with the name of the entity): "The $name class" "The $name widget" 
+# "The $name file" "is" "provides" "specifies" "contains" 
+# "represents" "a" "an" "the"
+
+ABBREVIATE_BRIEF       = 
+
 # If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then 
 # Doxygen will generate a detailed section even if there is only a brief 
@@ -74,8 +95,8 @@
 ALWAYS_DETAILED_SEC    = NO
 
-# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all inherited 
-# members of a class in the documentation of that class as if those members were 
-# ordinary class members. Constructors, destructors and assignment operators of 
-# the base classes will not be shown.
+# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all 
+# inherited members of a class in the documentation of that class as if those 
+# members were ordinary class members. Constructors, destructors and assignment 
+# operators of the base classes will not be shown.
 
 INLINE_INHERITED_MEMB  = NO
@@ -90,7 +111,18 @@
 # can be used to strip a user-defined part of the path. Stripping is 
 # only done if one of the specified strings matches the left-hand part of 
-# the path. It is allowed to use relative paths in the argument list.
+# the path. The tag can be used to show relative paths in the file list. 
+# If left blank the directory from which doxygen is run is used as the 
+# path to strip.
 
 STRIP_FROM_PATH        = 
+
+# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of 
+# the path mentioned in the documentation of a class, which tells 
+# the reader which header file to include in order to use a class. 
+# If left blank only the name of the header file containing the class 
+# definition is used. Otherwise one should specify the include paths that 
+# are normally passed to the compiler using the -I flag.
+
+STRIP_FROM_INC_PATH    = 
 
 # If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter 
@@ -103,8 +135,16 @@
 # will interpret the first line (until the first dot) of a JavaDoc-style 
 # comment as the brief description. If set to NO, the JavaDoc 
-# comments will behave just like the Qt-style comments (thus requiring an 
-# explict @brief command for a brief description.
+# comments will behave just like regular Qt-style comments 
+# (thus requiring an explicit @brief command for a brief description.)
 
 JAVADOC_AUTOBRIEF      = NO
+
+# If the QT_AUTOBRIEF tag is set to YES then Doxygen will 
+# interpret the first line (until the first dot) of a Qt-style 
+# comment as the brief description. If set to NO, the comments 
+# will behave just like regular Qt-style comments (thus requiring 
+# an explicit \brief command for a brief description.)
+
+QT_AUTOBRIEF           = NO
 
 # The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make Doxygen 
@@ -125,14 +165,13 @@
 # If the INHERIT_DOCS tag is set to YES (the default) then an undocumented 
 # member inherits the documentation from any documented member that it 
-# reimplements.
+# re-implements.
 
 INHERIT_DOCS           = YES
 
-# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC 
-# tag is set to YES, then doxygen will reuse the documentation of the first 
-# member in the group (if any) for the other members of the group. By default 
-# all members of a group must be documented explicitly.
-
-DISTRIBUTE_GROUP_DOC   = NO
+# If the SEPARATE_MEMBER_PAGES tag is set to YES, then doxygen will produce 
+# a new page for each member. If set to NO, the documentation of a member will 
+# be part of the file/class/namespace that contains it.
+
+SEPARATE_MEMBER_PAGES  = NO
 
 # The TAB_SIZE tag can be used to set the number of spaces in a tab. 
@@ -150,6 +189,6 @@
 ALIASES                = 
 
-# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C sources 
-# only. Doxygen will then generate output that is more tailored for C. 
+# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C 
+# sources only. Doxygen will then generate output that is more tailored for C. 
 # For instance, some of the names that are used will be different. The list 
 # of all members will be omitted, etc.
@@ -157,10 +196,49 @@
 OPTIMIZE_OUTPUT_FOR_C  = YES
 
-# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java sources 
-# only. Doxygen will then generate output that is more tailored for Java. 
-# For instance, namespaces will be presented as packages, qualified scopes 
-# will look different, etc.
+# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java 
+# sources only. Doxygen will then generate output that is more tailored for 
+# Java. For instance, namespaces will be presented as packages, qualified 
+# scopes will look different, etc.
 
 OPTIMIZE_OUTPUT_JAVA   = NO
+
+# Set the OPTIMIZE_FOR_FORTRAN tag to YES if your project consists of Fortran 
+# sources only. Doxygen will then generate output that is more tailored for 
+# Fortran.
+
+OPTIMIZE_FOR_FORTRAN   = NO
+
+# Set the OPTIMIZE_OUTPUT_VHDL tag to YES if your project consists of VHDL 
+# sources. Doxygen will then generate output that is tailored for 
+# VHDL.
+
+OPTIMIZE_OUTPUT_VHDL   = NO
+
+# If you use STL classes (i.e. std::string, std::vector, etc.) but do not want 
+# to include (a tag file for) the STL sources as input, then you should 
+# set this tag to YES in order to let doxygen match functions declarations and 
+# definitions whose arguments contain STL classes (e.g. func(std::string); v.s. 
+# func(std::string) {}). This also make the inheritance and collaboration 
+# diagrams that involve STL classes more complete and accurate.
+
+BUILTIN_STL_SUPPORT    = NO
+
+# If you use Microsoft's C++/CLI language, you should set this option to YES to
+# enable parsing support.
+
+CPP_CLI_SUPPORT        = NO
+
+# Set the SIP_SUPPORT tag to YES if your project consists of sip sources only. 
+# Doxygen will parse them like normal C++ but will assume all classes use public 
+# instead of private inheritance when no explicit protection keyword is present.
+
+SIP_SUPPORT            = NO
+
+# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC 
+# tag is set to YES, then doxygen will reuse the documentation of the first 
+# member in the group (if any) for the other members of the group. By default 
+# all members of a group must be documented explicitly.
+
+DISTRIBUTE_GROUP_DOC   = NO
 
 # Set the SUBGROUPING tag to YES (the default) to allow class member groups of 
@@ -172,4 +250,14 @@
 SUBGROUPING            = YES
 
+# When TYPEDEF_HIDES_STRUCT is enabled, a typedef of a struct, union, or enum 
+# is documented as struct, union, or enum with the name of the typedef. So 
+# typedef struct TypeS {} TypeT, will appear in the documentation as a struct 
+# with name TypeT. When disabled the typedef will appear as a member of a file, 
+# namespace, or class. And the struct will be named TypeS. This can typically 
+# be useful for C code in case the coding convention dictates that all compound 
+# types are typedef'ed and only the typedef is referenced, never the tag name.
+
+TYPEDEF_HIDES_STRUCT   = NO
+
 #---------------------------------------------------------------------------
 # Build related configuration options
@@ -198,4 +286,19 @@
 
 EXTRACT_LOCAL_CLASSES  = YES
+
+# This flag is only useful for Objective-C code. When set to YES local 
+# methods, which are defined in the implementation section but not in 
+# the interface are included in the documentation. 
+# If set to NO (the default) only methods in the interface are included.
+
+EXTRACT_LOCAL_METHODS  = NO
+
+# If this flag is set to YES, the members of anonymous namespaces will be 
+# extracted and appear in the documentation as a namespace called 
+# 'anonymous_namespace{file}', where file will be replaced with the base 
+# name of the file that contains the anonymous namespace. By default 
+# anonymous namespace are hidden.
+
+EXTRACT_ANON_NSPACES   = NO
 
 # If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all 
@@ -239,5 +342,5 @@
 # allowed. This is useful if you have classes or files whose names only differ 
 # in case and if your file system supports case sensitive file names. Windows 
-# users are advised to set this option to NO.
+# and Mac users are advised to set this option to NO.
 
 CASE_SENSE_NAMES       = YES
@@ -266,4 +369,27 @@
 
 SORT_MEMBER_DOCS       = YES
+
+# If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the 
+# brief documentation of file, namespace and class members alphabetically 
+# by member name. If set to NO (the default) the members will appear in 
+# declaration order.
+
+SORT_BRIEF_DOCS        = NO
+
+# If the SORT_GROUP_NAMES tag is set to YES then doxygen will sort the 
+# hierarchy of group names into alphabetical order. If set to NO (the default) 
+# the group names will appear in their defined order.
+
+SORT_GROUP_NAMES       = NO
+
+# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be 
+# sorted by fully-qualified names, including namespaces. If set to 
+# NO (the default), the class list will be sorted only by class name, 
+# not including the namespace part. 
+# Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES.
+# Note: This option applies only to the class list, not to the 
+# alphabetical list.
+
+SORT_BY_SCOPE_NAME     = NO
 
 # The GENERATE_TODOLIST tag can be used to enable (YES) or 
@@ -312,4 +438,20 @@
 SHOW_USED_FILES        = YES
 
+# If the sources in your project are distributed over multiple directories 
+# then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy 
+# in the documentation. The default is NO.
+
+SHOW_DIRECTORIES       = NO
+
+# The FILE_VERSION_FILTER tag can be used to specify a program or script that 
+# doxygen should invoke to get the current version for each file (typically from 
+# the version control system). Doxygen will invoke the program by executing (via 
+# popen()) the command <command> <input-file>, where <command> is the value of 
+# the FILE_VERSION_FILTER tag, and <input-file> is the name of an input file 
+# provided by doxygen. Whatever the program writes to standard output 
+# is used as the file version. See the manual for examples.
+
+FILE_VERSION_FILTER    = 
+
 #---------------------------------------------------------------------------
 # configuration options related to warning and progress messages
@@ -340,8 +482,18 @@
 WARN_IF_DOC_ERROR      = YES
 
+# This WARN_NO_PARAMDOC option can be abled to get warnings for 
+# functions that are documented, but have no documentation for their parameters 
+# or return value. If set to NO (the default) doxygen will only warn about 
+# wrong or incomplete parameter documentation, but not about the absence of 
+# documentation.
+
+WARN_NO_PARAMDOC       = NO
+
 # The WARN_FORMAT tag determines the format of the warning messages that 
 # doxygen can produce. The string should contain the $file, $line, and $text 
 # tags, which will be replaced by the file and line number from which the 
-# warning originated and the warning text.
+# warning originated and the warning text. Optionally the format may contain 
+# $version, which will be replaced by the version of the file (if it could 
+# be obtained via FILE_VERSION_FILTER)
 
 WARN_FORMAT            = "$file:$line: $text"
@@ -362,5 +514,14 @@
 # with spaces.
 
-INPUT                  = include inline
+INPUT                  = mainpage.h include \
+                         inline
+
+# This tag can be used to specify the character encoding of the source files 
+# that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is 
+# also the default input encoding. Doxygen uses libiconv (or the iconv built 
+# into libc) for the transcoding. See http://www.gnu.org/software/libiconv for 
+# the list of possible encodings.
+
+INPUT_ENCODING         = UTF-8
 
 # If the value of the INPUT tag contains directories, you can use the 
@@ -368,8 +529,9 @@
 # and *.h) to filter out the source-files in the directories. If left 
 # blank the following patterns are tested: 
-# *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx *.hpp 
-# *.h++ *.idl *.odl *.cs *.php *.php3 *.inc
-
-FILE_PATTERNS          = *.h *.inl
+# *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx 
+# *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm *.py *.f90
+
+FILE_PATTERNS          = *.h \
+                         *.inl
 
 # The RECURSIVE tag can be used to turn specify whether or not subdirectories 
@@ -385,6 +547,7 @@
 EXCLUDE                = 
 
-# The EXCLUDE_SYMLINKS tag can be used select whether or not files or directories 
-# that are symbolic links (a Unix filesystem feature) are excluded from the input.
+# The EXCLUDE_SYMLINKS tag can be used select whether or not files or 
+# directories that are symbolic links (a Unix filesystem feature) are excluded 
+# from the input.
 
 EXCLUDE_SYMLINKS       = NO
@@ -392,7 +555,17 @@
 # If the value of the INPUT tag contains directories, you can use the 
 # EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude 
-# certain files from those directories.
+# certain files from those directories. Note that the wildcards are matched 
+# against the file with absolute path, so to exclude all test directories 
+# for example use the pattern */test/*
 
 EXCLUDE_PATTERNS       = 
+
+# The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names 
+# (namespaces, classes, functions, etc.) that should be excluded from the 
+# output. The symbol name can be a fully qualified name, a word, or if the 
+# wildcard * is used, a substring. Examples: ANamespace, AClass, 
+# AClass::ANamespace, ANamespace::*Test
+
+EXCLUDE_SYMBOLS        = 
 
 # The EXAMPLE_PATH tag can be used to specify one or more files or 
@@ -427,7 +600,17 @@
 # is the value of the INPUT_FILTER tag, and <input-file> is the name of an 
 # input file. Doxygen will then use the output that the filter program writes 
-# to standard output.
+# to standard output.  If FILTER_PATTERNS is specified, this tag will be 
+# ignored.
 
 INPUT_FILTER           = 
+
+# The FILTER_PATTERNS tag can be used to specify filters on a per file pattern 
+# basis.  Doxygen will compare the file name with each pattern and apply the 
+# filter if there is a match.  The filters are a list of the form: 
+# pattern=filter (like *.cpp=my_cpp_filter). See INPUT_FILTER for further 
+# info on how filters are used. If FILTER_PATTERNS is empty, INPUT_FILTER 
+# is applied to all files.
+
+FILTER_PATTERNS        = 
 
 # If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using 
@@ -442,5 +625,7 @@
 
 # If the SOURCE_BROWSER tag is set to YES then a list of source files will 
-# be generated. Documented entities will be cross-referenced with these sources.
+# be generated. Documented entities will be cross-referenced with these sources. 
+# Note: To get rid of all source code in the generated output, make sure also 
+# VERBATIM_HEADERS is set to NO.
 
 SOURCE_BROWSER         = NO
@@ -468,4 +653,19 @@
 
 REFERENCES_RELATION    = YES
+
+# If the REFERENCES_LINK_SOURCE tag is set to YES (the default)
+# and SOURCE_BROWSER tag is set to YES, then the hyperlinks from
+# functions in REFERENCES_RELATION and REFERENCED_BY_RELATION lists will
+# link to the source code.  Otherwise they will link to the documentstion.
+
+REFERENCES_LINK_SOURCE = YES
+
+# If the USE_HTAGS tag is set to YES then the references to source code 
+# will point to the HTML generated by the htags(1) tool instead of doxygen 
+# built-in source browser. The htags tool is part of GNU's global source 
+# tagging system (see http://www.gnu.org/software/global/global.html). You 
+# will need version 4.8.6 or higher.
+
+USE_HTAGS              = NO
 
 # If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen 
@@ -534,5 +734,7 @@
 # style sheet that is used by each HTML page. It can be used to 
 # fine-tune the look of the HTML output. If the tag is left blank doxygen 
-# will generate a default style sheet
+# will generate a default style sheet. Note that doxygen will try to copy 
+# the style sheet file to the HTML output directory, so don't put your own 
+# stylesheet in the HTML output directory as well, or it will be erased!
 
 HTML_STYLESHEET        = 
@@ -546,13 +748,46 @@
 # If the GENERATE_HTMLHELP tag is set to YES, additional index files 
 # will be generated that can be used as input for tools like the 
-# Microsoft HTML help workshop to generate a compressed HTML help file (.chm) 
+# Microsoft HTML help workshop to generate a compiled HTML help file (.chm) 
 # of the generated HTML documentation.
 
 GENERATE_HTMLHELP      = NO
+
+# If the GENERATE_DOCSET tag is set to YES, additional index files 
+# will be generated that can be used as input for Apple's Xcode 3 
+# integrated development environment, introduced with OSX 10.5 (Leopard). 
+# To create a documentation set, doxygen will generate a Makefile in the 
+# HTML output directory. Running make will produce the docset in that 
+# directory and running "make install" will install the docset in 
+# ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find 
+# it at startup.
+
+GENERATE_DOCSET        = NO
+
+# When GENERATE_DOCSET tag is set to YES, this tag determines the name of the 
+# feed. A documentation feed provides an umbrella under which multiple 
+# documentation sets from a single provider (such as a company or product suite) 
+# can be grouped.
+
+DOCSET_FEEDNAME        = "Doxygen generated docs"
+
+# When GENERATE_DOCSET tag is set to YES, this tag specifies a string that 
+# should uniquely identify the documentation set bundle. This should be a 
+# reverse domain-name style string, e.g. com.mycompany.MyDocSet. Doxygen 
+# will append .docset to the name.
+
+DOCSET_BUNDLE_ID       = org.doxygen.Project
+
+# If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML 
+# documentation will contain sections that can be hidden and shown after the 
+# page has loaded. For this to work a browser that supports 
+# JavaScript and DHTML is required (for instance Mozilla 1.0+, Firefox 
+# Netscape 6.0+, Internet explorer 5.0+, Konqueror, or Safari).
+
+HTML_DYNAMIC_SECTIONS  = NO
 
 # If the GENERATE_HTMLHELP tag is set to YES, the CHM_FILE tag can 
 # be used to specify the file name of the resulting .chm file. You 
 # can add a path in front of the file if the result should not be 
-# written to the html output dir.
+# written to the html output directory.
 
 CHM_FILE               = 
@@ -689,5 +924,5 @@
 
 # If the GENERATE_RTF tag is set to YES Doxygen will generate RTF output 
-# The RTF output is optimised for Word 97 and may not look very pretty with 
+# The RTF output is optimized for Word 97 and may not look very pretty with 
 # other RTF readers or editors.
 
@@ -716,5 +951,5 @@
 
 # Load stylesheet definitions from file. Syntax is similar to doxygen's 
-# config file, i.e. a series of assigments. You only have to provide 
+# config file, i.e. a series of assignments. You only have to provide 
 # replacements, missing definitions are set to their default value.
 
@@ -760,7 +995,5 @@
 # If the GENERATE_XML tag is set to YES Doxygen will 
 # generate an XML file that captures the structure of 
-# the code including all documentation. Note that this 
-# feature is still experimental and incomplete at the 
-# moment.
+# the code including all documentation.
 
 GENERATE_XML           = NO
@@ -783,4 +1016,11 @@
 
 XML_DTD                = 
+
+# If the XML_PROGRAMLISTING tag is set to YES Doxygen will 
+# dump the program listings (including syntax highlighting 
+# and cross-referencing information) to the XML output. Note that 
+# enabling this will significantly increase the size of the XML output.
+
+XML_PROGRAMLISTING     = YES
 
 #---------------------------------------------------------------------------
@@ -848,5 +1088,5 @@
 # If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES 
 # then the macro expansion is limited to the macros specified with the 
-# PREDEFINED and EXPAND_AS_PREDEFINED tags.
+# PREDEFINED and EXPAND_AS_DEFINED tags.
 
 EXPAND_ONLY_PREDEF     = NO
@@ -874,8 +1114,10 @@
 # gcc). The argument of the tag is a list of macros of the form: name 
 # or name=definition (no spaces). If the definition and the = are 
-# omitted =1 is assumed.
+# omitted =1 is assumed. To prevent a macro definition from being 
+# undefined via #undef or recursively expanded use the := operator 
+# instead of the = operator.
 
 PREDEFINED             = FALSE=0 \
-   CPU_USE_GENERIC_BITFIELD_DATA=0
+                         CPU_USE_GENERIC_BITFIELD_DATA=0
 
 # If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then 
@@ -889,11 +1131,11 @@
 # doxygen's preprocessor will remove all function-like macros that are alone 
 # on a line, have an all uppercase name, and do not end with a semicolon. Such 
-# function macros are typically used for boiler-plate code, and will confuse the 
-# parser if not removed.
+# function macros are typically used for boiler-plate code, and will confuse 
+# the parser if not removed.
 
 SKIP_FUNCTION_MACROS   = YES
 
 #---------------------------------------------------------------------------
-# Configuration::addtions related to external references   
+# Configuration::additions related to external references   
 #---------------------------------------------------------------------------
 
@@ -942,10 +1184,20 @@
 
 # If the CLASS_DIAGRAMS tag is set to YES (the default) Doxygen will 
-# generate a inheritance diagram (in HTML, RTF and LaTeX) for classes with base or 
-# super classes. Setting the tag to NO turns the diagrams off. Note that this 
-# option is superceded by the HAVE_DOT option below. This is only a fallback. It is 
-# recommended to install and use dot, since it yields more powerful graphs.
+# generate a inheritance diagram (in HTML, RTF and LaTeX) for classes with base 
+# or super classes. Setting the tag to NO turns the diagrams off. Note that 
+# this option is superseded by the HAVE_DOT option below. This is only a 
+# fallback. It is recommended to install and use dot, since it yields more 
+# powerful graphs.
 
 CLASS_DIAGRAMS         = YES
+
+# You can define message sequence charts within doxygen comments using the \msc 
+# command. Doxygen will then run the mscgen tool (see 
+# http://www.mcternan.me.uk/mscgen/) to produce the chart and insert it in the 
+# documentation. The MSCGEN_PATH tag allows you to specify the directory where 
+# the mscgen tool resides. If left empty the tool is assumed to be found in the 
+# default search path.
+
+MSCGEN_PATH            = 
 
 # If set to YES, the inheritance and collaboration graphs will hide 
@@ -976,6 +1228,11 @@
 COLLABORATION_GRAPH    = YES
 
+# If the GROUP_GRAPHS and HAVE_DOT tags are set to YES then doxygen 
+# will generate a graph for groups, showing the direct groups dependencies
+
+GROUP_GRAPHS           = YES
+
 # If the UML_LOOK tag is set to YES doxygen will generate inheritance and 
-# collaboration diagrams in a style similiar to the OMG's Unified Modeling 
+# collaboration diagrams in a style similar to the OMG's Unified Modeling 
 # Language.
 
@@ -1001,11 +1258,19 @@
 INCLUDED_BY_GRAPH      = YES
 
-# If the CALL_GRAPH and HAVE_DOT tags are set to YES then doxygen will 
-# generate a call dependency graph for every global function or class method. 
-# Note that enabling this option will significantly increase the time of a run. 
-# So in most cases it will be better to enable call graphs for selected 
-# functions only using the \callgraph command.
+# If the CALL_GRAPH and HAVE_DOT options are set to YES then 
+# doxygen will generate a call dependency graph for every global function 
+# or class method. Note that enabling this option will significantly increase 
+# the time of a run. So in most cases it will be better to enable call graphs 
+# for selected functions only using the \callgraph command.
 
 CALL_GRAPH             = NO
+
+# If the CALLER_GRAPH and HAVE_DOT tags are set to YES then 
+# doxygen will generate a caller dependency graph for every global function 
+# or class method. Note that enabling this option will significantly increase 
+# the time of a run. So in most cases it will be better to enable caller 
+# graphs for selected functions only using the \callergraph command.
+
+CALLER_GRAPH           = NO
 
 # If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen 
@@ -1013,4 +1278,11 @@
 
 GRAPHICAL_HIERARCHY    = YES
+
+# If the DIRECTORY_GRAPH, SHOW_DIRECTORIES and HAVE_DOT tags are set to YES 
+# then doxygen will show the dependencies a directory has on other directories 
+# in a graphical way. The dependency relations are determined by the #include
+# relations between the files in the directories.
+
+DIRECTORY_GRAPH        = YES
 
 # The DOT_IMAGE_FORMAT tag can be used to set the image format of the images 
@@ -1021,5 +1293,5 @@
 
 # The tag DOT_PATH can be used to specify the path where the dot tool can be 
-# found. If left blank, it is assumed the dot tool can be found on the path.
+# found. If left blank, it is assumed the dot tool can be found in the path.
 
 DOT_PATH               = 
@@ -1031,30 +1303,38 @@
 DOTFILE_DIRS           = 
 
-# The MAX_DOT_GRAPH_WIDTH tag can be used to set the maximum allowed width 
-# (in pixels) of the graphs generated by dot. If a graph becomes larger than 
-# this value, doxygen will try to truncate the graph, so that it fits within 
-# the specified constraint. Beware that most browsers cannot cope with very 
-# large images.
-
-MAX_DOT_GRAPH_WIDTH    = 1024
-
-# The MAX_DOT_GRAPH_HEIGHT tag can be used to set the maximum allows height 
-# (in pixels) of the graphs generated by dot. If a graph becomes larger than 
-# this value, doxygen will try to truncate the graph, so that it fits within 
-# the specified constraint. Beware that most browsers cannot cope with very 
-# large images.
-
-MAX_DOT_GRAPH_HEIGHT   = 1024
+# The MAX_DOT_GRAPH_MAX_NODES tag can be used to set the maximum number of 
+# nodes that will be shown in the graph. If the number of nodes in a graph 
+# becomes larger than this value, doxygen will truncate the graph, which is 
+# visualized by representing a node as a red box. Note that doxygen if the 
+# number of direct children of the root node in a graph is already larger than 
+# DOT_GRAPH_MAX_NODES then the graph will not be shown at all. Also note 
+# that the size of a graph can be further restricted by MAX_DOT_GRAPH_DEPTH.
+
+DOT_GRAPH_MAX_NODES    = 50
 
 # The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the 
 # graphs generated by dot. A depth value of 3 means that only nodes reachable 
-# from the root by following a path via at most 3 edges will be shown. Nodes that 
-# lay further from the root node will be omitted. Note that setting this option to 
-# 1 or 2 may greatly reduce the computation time needed for large code bases. Also 
-# note that a graph may be further truncated if the graph's image dimensions are 
-# not sufficient to fit the graph (see MAX_DOT_GRAPH_WIDTH and MAX_DOT_GRAPH_HEIGHT). 
-# If 0 is used for the depth value (the default), the graph is not depth-constrained.
+# from the root by following a path via at most 3 edges will be shown. Nodes 
+# that lay further from the root node will be omitted. Note that setting this 
+# option to 1 or 2 may greatly reduce the computation time needed for large 
+# code bases. Also note that the size of a graph can be further restricted by 
+# DOT_GRAPH_MAX_NODES. Using a depth of 0 means no depth restriction.
 
 MAX_DOT_GRAPH_DEPTH    = 0
+
+# Set the DOT_TRANSPARENT tag to YES to generate images with a transparent 
+# background. This is enabled by default, which results in a transparent 
+# background. Warning: Depending on the platform used, enabling this option 
+# may lead to badly anti-aliased labels on the edges of a graph (i.e. they 
+# become hard to read).
+
+DOT_TRANSPARENT        = YES
+
+# Set the DOT_MULTI_TARGETS tag to YES allow dot to generate multiple output 
+# files in one run (i.e. multiple -o and -T options on the command line). This 
+# makes dot run faster, but since only newer versions of dot (>1.8.10) 
+# support this, this feature is disabled by default.
+
+DOT_MULTI_TARGETS      = NO
 
 # If the GENERATE_LEGEND tag is set to YES (the default) Doxygen will 
@@ -1071,5 +1351,5 @@
 
 #---------------------------------------------------------------------------
-# Configuration::addtions related to the search engine   
+# Configuration::additions related to the search engine   
 #---------------------------------------------------------------------------
 
Index: cpukit/rtems/include/rtems/rtems/asr.h
===================================================================
--- cpukit/rtems/include/rtems/rtems/asr.h	(revision 067a96ad0c3b0818d71d9aaadaee4b520d940de1)
+++ cpukit/rtems/include/rtems/rtems/asr.h	(revision f9293dfaf13a21fcb3bf285159d37211ceeb1c4c)
@@ -7,5 +7,5 @@
  */
 
-/*  COPYRIGHT (c) 1989-1999.
+/*  COPYRIGHT (c) 1989-2008.
  *  On-Line Applications Research Corporation (OAR).
  *
@@ -57,10 +57,16 @@
  */
 typedef struct {
-  boolean           is_enabled;       /* are ASRs enabled currently? */
-  rtems_asr_entry   handler;          /* address of RTEMS_ASR */
-  Modes_Control     mode_set;         /* RTEMS_ASR mode */
-  rtems_signal_set  signals_posted;   /* signal set */
-  rtems_signal_set  signals_pending;  /* pending signal set */
-  uint32_t          nest_level;       /* nest level of RTEMS_ASR */
+  /** This field indicates if are ASRs enabled currently. */
+  boolean           is_enabled;
+  /** This field indicates if address of the signal handler function. */
+  rtems_asr_entry   handler;
+  /** This field indicates if the task mode the signal will run with. */
+  Modes_Control     mode_set;
+  /** This field indicates the signal set that is posted. */
+  rtems_signal_set  signals_posted;
+  /** This field indicates the signal set that is pending. */
+  rtems_signal_set  signals_pending;
+  /** This field indicates if nest level of signals being processed */
+  uint32_t          nest_level;
 }   ASR_Information;
 
Index: cpukit/rtems/include/rtems/rtems/attr.h
===================================================================
--- cpukit/rtems/include/rtems/rtems/attr.h	(revision 067a96ad0c3b0818d71d9aaadaee4b520d940de1)
+++ cpukit/rtems/include/rtems/rtems/attr.h	(revision f9293dfaf13a21fcb3bf285159d37211ceeb1c4c)
@@ -6,5 +6,5 @@
  */
 
-/*  COPYRIGHT (c) 1989-1999.
+/*  COPYRIGHT (c) 1989-2008.
  *  On-Line Applications Research Corporation (OAR).
  *
@@ -30,43 +30,140 @@
 /**@{*/
 
-/* types */
-
+/**
+ *  This defines the type used to contain Classic API attributes.  These
+ *  are primarily used when creating objects.
+ */
 typedef uint32_t   rtems_attribute;
 
-/* constants */
+/** This is the default value for an attribute set. */
 
 #define RTEMS_DEFAULT_ATTRIBUTES  0x00000000
 
-#define RTEMS_LOCAL               0x00000000 /* local resource */
-#define RTEMS_GLOBAL              0x00000002 /* global resource */
-
-#define RTEMS_FIFO                0x00000000 /* process RTEMS_FIFO */
-#define RTEMS_PRIORITY            0x00000004 /* process by priority */
-
-        /* RTEMS Task Specific Attributes */
-#define RTEMS_NO_FLOATING_POINT   0x00000000 /* don't use FP HW */
-#define RTEMS_FLOATING_POINT      0x00000001 /* utilize coprocessor */
-
-        /* RTEMS Semaphore Specific Attributes */
-#define RTEMS_SEMAPHORE_CLASS         0x00000030 /* mask */
+/**
+ *  This is the attribute constant to indicate local resource.
+ */
+#define RTEMS_LOCAL               0x00000000
+
+/**
+ *  This is the attribute constant to indicate global resource.
+ */
+#define RTEMS_GLOBAL              0x00000002
+
+/** 
+ *  This is the attribute constant which reflects that blocking
+ *  tasks will be managed using FIFO discipline.
+ */
+#define RTEMS_FIFO                0x00000000
+
+/** 
+ *  This is the attribute constant which reflects that blocking
+ *  tasks will be managed using task priority discipline.
+ */
+#define RTEMS_PRIORITY            0x00000004
+
+/******************** RTEMS Task Specific Attributes *********************/
+
+/**
+ *  This attribute constant indicates that the task will not use the
+ *  floating point hardware.  If the architecture permits it, then
+ *  the FPU will be disabled when the task is executing.
+ */
+#define RTEMS_NO_FLOATING_POINT   0x00000000
+
+/**
+ *  This attribute constant indicates that the task will use the
+ *  floating point hardware.  There will be a floating point
+ *  context associated with this task.
+ */
+#define RTEMS_FLOATING_POINT      0x00000001
+
+/***************** RTEMS Semaphore Specific Attributes ********************/
+
+/**
+ *  This is the mask for the attribute bits associated with the
+ *  Classic API Semaphore Manager.
+ */
+#define RTEMS_SEMAPHORE_CLASS         0x00000030
+
+/**
+ *  This attribute constant indicates that the Classic API Semaphore
+ *  instance created will be a counting semaphore.
+ */
 #define RTEMS_COUNTING_SEMAPHORE      0x00000000
+
+/**
+ *  This attribute constant indicates that the Classic API Semaphore
+ *  instance created will be a proper binary semaphore or mutex.
+ */
 #define RTEMS_BINARY_SEMAPHORE        0x00000010
+
+/**
+ *  This attribute constant indicates that the Classic API Semaphore
+ *  instance created will be a simple binary semaphore.
+ */
 #define RTEMS_SIMPLE_BINARY_SEMAPHORE 0x00000020
 
+/**
+ *  This attribute constant indicates that the Classic API Semaphore
+ *  instance created will NOT use the Priority Inheritance Protocol.
+ */
 #define RTEMS_NO_INHERIT_PRIORITY     0x00000000
+
+/**
+ *  This attribute constant indicates that the Classic API Semaphore
+ *  instance created will use the Priority Inheritance Protocol.
+ *
+ *  @note The semaphore instance must be a binary semaphore.
+ */
 #define RTEMS_INHERIT_PRIORITY        0x00000040
 
+/**
+ *  This attribute constant indicates that the Classic API Semaphore
+ *  instance created will NOT use the Priority Ceiling Protocol.
+ */
 #define RTEMS_NO_PRIORITY_CEILING     0x00000000
+
+/**
+ *  This attribute constant indicates that the Classic API Semaphore
+ *  instance created will use the Priority Ceiling Protocol.
+ *
+ *  @note The semaphore instance must be a binary semaphore.
+ */
 #define RTEMS_PRIORITY_CEILING        0x00000080
 
-        /* RTEMS Barrier Specific Attributes */
+/******************** RTEMS Barrier Specific Attributes ********************/
+
+/**
+ *  This attribute constant indicates that the Classic API Barrier
+ *  instance created will use an automatic release protocol.
+ */
 #define RTEMS_BARRIER_AUTOMATIC_RELEASE 0x00000010
+
+/**
+ *  This attribute constant indicates that the Classic API Barrier
+ *  instance created will use the manual release protocol.
+ */
 #define RTEMS_BARRIER_MANUAL_RELEASE    0x00000000
 
-        /* RTEMS Internal Task Specific Attributes */
+/**************** RTEMS Internal Task Specific Attributes ****************/
+
+/**
+ *  This attribute constant indicates that the task was created
+ *  by the application using normal Classic API methods.
+ */
 #define RTEMS_APPLICATION_TASK        0x00000000
+
+/**
+ *  This attribute constant indicates that the task was created
+ *  by RTEMS as a support task.
+ */
 #define RTEMS_SYSTEM_TASK             0x00008000
 
-
+/****************** Forced Attributes in Configuration ****************/
+
+/**
+ *  This attribute constant indicates the attributes that are not
+ *  supportable given the hardware configuration.
+ */
 #if ( CPU_HARDWARE_FP == TRUE ) || ( CPU_SOFTWARE_FP == TRUE )
 #define ATTRIBUTES_NOT_SUPPORTED       0
@@ -75,4 +172,8 @@
 #endif
 
+/**
+ *  This attribute constant indicates the attributes that are
+ *  required given the hardware configuration.
+ */
 #if ( CPU_ALL_TASKS_ARE_FP == TRUE )
 #define ATTRIBUTES_REQUIRED            RTEMS_FLOATING_POINT
Index: cpukit/rtems/include/rtems/rtems/barrier.h
===================================================================
--- cpukit/rtems/include/rtems/rtems/barrier.h	(revision 067a96ad0c3b0818d71d9aaadaee4b520d940de1)
+++ cpukit/rtems/include/rtems/rtems/barrier.h	(revision f9293dfaf13a21fcb3bf285159d37211ceeb1c4c)
@@ -14,5 +14,5 @@
  */
 
-/*  COPYRIGHT (c) 1989-2007.
+/*  COPYRIGHT (c) 1989-2008.
  *  On-Line Applications Research Corporation (OAR).
  *
@@ -34,4 +34,10 @@
 /**@{*/
 
+/**
+ *  This constant is defined to extern most of the time when using 
+ *  this header file.  However by defining it to nothing, the data
+ *  declared in this header file can be instantiated.  This is done
+ *  in a single per manager file.
+ */
 #ifndef RTEMS_BARRIER_EXTERN
 #define RTEMS_BARRIER_EXTERN extern
Index: cpukit/rtems/include/rtems/rtems/barriermp.h
===================================================================
--- cpukit/rtems/include/rtems/rtems/barriermp.h	(revision 067a96ad0c3b0818d71d9aaadaee4b520d940de1)
+++ cpukit/rtems/include/rtems/rtems/barriermp.h	(revision f9293dfaf13a21fcb3bf285159d37211ceeb1c4c)
@@ -6,5 +6,5 @@
  */
 
-/*  COPYRIGHT (c) 1989-2006.
+/*  COPYRIGHT (c) 1989-2008.
  *  On-Line Applications Research Corporation (OAR).
  *
Index: cpukit/rtems/include/rtems/rtems/cache.h
===================================================================
--- cpukit/rtems/include/rtems/rtems/cache.h	(revision 067a96ad0c3b0818d71d9aaadaee4b520d940de1)
+++ cpukit/rtems/include/rtems/rtems/cache.h	(revision f9293dfaf13a21fcb3bf285159d37211ceeb1c4c)
@@ -5,5 +5,5 @@
  */
 
-/*  COPYRIGHT (c) 1989-1999.
+/*  COPYRIGHT (c) 1989-2008.
  *  On-Line Applications Research Corporation (OAR).
  *
Index: cpukit/rtems/include/rtems/rtems/config.h
===================================================================
--- cpukit/rtems/include/rtems/rtems/config.h	(revision 067a96ad0c3b0818d71d9aaadaee4b520d940de1)
+++ cpukit/rtems/include/rtems/rtems/config.h	(revision f9293dfaf13a21fcb3bf285159d37211ceeb1c4c)
@@ -6,5 +6,5 @@
  */
 
-/*  COPYRIGHT (c) 1989-2006.
+/*  COPYRIGHT (c) 1989-2008.
  *  On-Line Applications Research Corporation (OAR).
  *
Index: cpukit/rtems/include/rtems/rtems/dpmem.h
===================================================================
--- cpukit/rtems/include/rtems/rtems/dpmem.h	(revision 067a96ad0c3b0818d71d9aaadaee4b520d940de1)
+++ cpukit/rtems/include/rtems/rtems/dpmem.h	(revision f9293dfaf13a21fcb3bf285159d37211ceeb1c4c)
@@ -17,5 +17,5 @@
  */
 
-/*  COPYRIGHT (c) 1989-2007.
+/*  COPYRIGHT (c) 1989-2008.
  *  On-Line Applications Research Corporation (OAR).
  *
@@ -30,4 +30,10 @@
 #define _RTEMS_RTEMS_DPMEM_H
 
+/**
+ *  This constant is defined to extern most of the time when using 
+ *  this header file.  However by defining it to nothing, the data
+ *  declared in this header file can be instantiated.  This is done
+ *  in a single per manager file.
+ */
 #ifndef RTEMS_DPMEM_EXTERN
 #define RTEMS_DPMEM_EXTERN extern
Index: cpukit/rtems/include/rtems/rtems/event.h
===================================================================
--- cpukit/rtems/include/rtems/rtems/event.h	(revision 067a96ad0c3b0818d71d9aaadaee4b520d940de1)
+++ cpukit/rtems/include/rtems/rtems/event.h	(revision f9293dfaf13a21fcb3bf285159d37211ceeb1c4c)
@@ -26,4 +26,10 @@
 #define _RTEMS_RTEMS_EVENT_H
 
+/**
+ *  This constant is defined to extern most of the time when using 
+ *  this header file.  However by defining it to nothing, the data
+ *  declared in this header file can be instantiated.  This is done
+ *  in a single per manager file.
+ */
 #ifndef RTEMS_EVENT_EXTERN
 #define RTEMS_EVENT_EXTERN extern
Index: cpukit/rtems/include/rtems/rtems/eventmp.h
===================================================================
--- cpukit/rtems/include/rtems/rtems/eventmp.h	(revision 067a96ad0c3b0818d71d9aaadaee4b520d940de1)
+++ cpukit/rtems/include/rtems/rtems/eventmp.h	(revision f9293dfaf13a21fcb3bf285159d37211ceeb1c4c)
@@ -6,5 +6,5 @@
  */
 
-/*  COPYRIGHT (c) 1989-1999.
+/*  COPYRIGHT (c) 1989-2008.
  *  On-Line Applications Research Corporation (OAR).
  *
Index: cpukit/rtems/include/rtems/rtems/eventset.h
===================================================================
--- cpukit/rtems/include/rtems/rtems/eventset.h	(revision 067a96ad0c3b0818d71d9aaadaee4b520d940de1)
+++ cpukit/rtems/include/rtems/rtems/eventset.h	(revision f9293dfaf13a21fcb3bf285159d37211ceeb1c4c)
@@ -7,5 +7,5 @@
  */
 
-/*  COPYRIGHT (c) 1989-1999.
+/*  COPYRIGHT (c) 1989-2008.
  *  On-Line Applications Research Corporation (OAR).
  *
@@ -37,8 +37,13 @@
 
 /**
- *  The following constants define the individual events which may
- *  be used to compose an event set.
+ *  The following constant is used to receive the set of currently pending
+ *  events.
  */
-#define RTEMS_PENDING_EVENTS      0           /* receive pending events   */
+#define RTEMS_PENDING_EVENTS      0
+
+/**
+ *  The following constant is used when you wish to send or receive all
+ *  events.
+ */
 #define RTEMS_ALL_EVENTS  0xFFFFFFFF
 
Index: cpukit/rtems/include/rtems/rtems/intr.h
===================================================================
--- cpukit/rtems/include/rtems/rtems/intr.h	(revision 067a96ad0c3b0818d71d9aaadaee4b520d940de1)
+++ cpukit/rtems/include/rtems/rtems/intr.h	(revision f9293dfaf13a21fcb3bf285159d37211ceeb1c4c)
@@ -6,5 +6,5 @@
  */
 
-/*  COPYRIGHT (c) 1989-1999.
+/*  COPYRIGHT (c) 1989-2008.
  *  On-Line Applications Research Corporation (OAR).
  *
Index: cpukit/rtems/include/rtems/rtems/message.h
===================================================================
--- cpukit/rtems/include/rtems/rtems/message.h	(revision 067a96ad0c3b0818d71d9aaadaee4b520d940de1)
+++ cpukit/rtems/include/rtems/rtems/message.h	(revision f9293dfaf13a21fcb3bf285159d37211ceeb1c4c)
@@ -18,5 +18,5 @@
  */
 
-/*  COPYRIGHT (c) 1989-2007.
+/*  COPYRIGHT (c) 1989-2008.
  *  On-Line Applications Research Corporation (OAR).
  *
@@ -31,4 +31,10 @@
 #define _RTEMS_RTEMS_MESSAGE_H
 
+/**
+ *  This constant is defined to extern most of the time when using 
+ *  this header file.  However by defining it to nothing, the data
+ *  declared in this header file can be instantiated.  This is done
+ *  in a single per manager file.
+ */
 #ifndef RTEMS_MESSAGE_EXTERN
 #define RTEMS_MESSAGE_EXTERN extern
@@ -53,5 +59,5 @@
 /**@{*/
 
-/*
+/**
  *  The following enumerated type details the modes in which a message
  *  may be submitted to a message queue.  The message may be posted
@@ -59,5 +65,13 @@
  */
 typedef enum {
+  /**
+   *  This value indicates the user wants to send the message using the
+   *  normal message insertion protocol (FIFO or priority).
+   */
   MESSAGE_QUEUE_SEND_REQUEST   = 0,
+  /**
+   *  This value indicates the user considers the message to be urgent
+   *  and wants it inserted at the head of the pending message queue.
+   */
   MESSAGE_QUEUE_URGENT_REQUEST = 1
 }  Message_queue_Submit_types;
@@ -68,10 +82,13 @@
  */
 typedef struct {
+  /** This field is the inherited obejct characteristics. */
   Objects_Control             Object;
+  /** This field is the attribute set as defined by the API. */
   rtems_attribute             attribute_set;
+  /** This field is the instance of the SuperCore Message Queue. */
   CORE_message_queue_Control  message_queue;
 }   Message_queue_Control;
 
-/*
+/**
  *  The following defines the information control block used to
  *  manage this class of objects.
@@ -293,4 +310,6 @@
 #endif
 
+/**@}*/
+
 #endif
 /* end of include file */
Index: cpukit/rtems/include/rtems/rtems/modes.h
===================================================================
--- cpukit/rtems/include/rtems/rtems/modes.h	(revision 067a96ad0c3b0818d71d9aaadaee4b520d940de1)
+++ cpukit/rtems/include/rtems/rtems/modes.h	(revision f9293dfaf13a21fcb3bf285159d37211ceeb1c4c)
@@ -6,5 +6,5 @@
  */
 
-/*  COPYRIGHT (c) 1989-1999.
+/*  COPYRIGHT (c) 1989-2008.
  *  On-Line Applications Research Corporation (OAR).
  *
@@ -44,25 +44,41 @@
 #define RTEMS_ALL_MODE_MASKS     0x0000ffff
 
+/**
+ *  This mode constant is the default mode set.
+ */
 #define RTEMS_DEFAULT_MODES     0x00000000
+
+/**
+ *  This mode constant is used when the user wishes to obtain their
+ *  current execution mode.
+ */
 #define RTEMS_CURRENT_MODE      0
+ 
+/** This mode constant corresponds to the timeslice enable/disable bit. */
+#define RTEMS_TIMESLICE_MASK  0x00000200
 
-#define RTEMS_PREEMPT_MASK    0x00000100  /* preemption bit           */
-#define RTEMS_TIMESLICE_MASK  0x00000200  /* timeslice bit            */
-#define RTEMS_ASR_MASK        0x00000400  /* RTEMS_ASR enable bit           */
+/** This mode constant corresponds to the preemption enable/disable bit. */
+#define RTEMS_PREEMPT_MASK    0x00000100
+
+/** This mode constant corresponds to the signal enable/disable bit. */
+#define RTEMS_ASR_MASK        0x00000400
+
+/** This mode constant corresponds to the interrupt enable/disable bits. */
 #define RTEMS_INTERRUPT_MASK  CPU_MODES_INTERRUPT_MASK
 
-#define RTEMS_PREEMPT      0x00000000     /* enable preemption        */
-#define RTEMS_NO_PREEMPT   0x00000100     /* disable preemption       */
+/** This mode constant is used to indicate preemption is enabled. */
+#define RTEMS_PREEMPT      0x00000000
+/** This mode constant is used to indicate preemption is disabled. */
+#define RTEMS_NO_PREEMPT   0x00000100
 
-#define RTEMS_NO_TIMESLICE 0x00000000     /* disable timeslicing      */
-#define RTEMS_TIMESLICE    0x00000200     /* enable timeslicing       */
+/** This mode constant is used to indicate timeslicing is disabled. */
+#define RTEMS_NO_TIMESLICE 0x00000000
+/** This mode constant is used to indicate timeslicing is enabled. */
+#define RTEMS_TIMESLICE    0x00000200
 
-#define RTEMS_ASR          0x00000000     /* enable RTEMS_ASR               */
-#define RTEMS_NO_ASR       0x00000400     /* disable RTEMS_ASR              */
-
-/**
- *  The number of bits for interrupt levels is CPU dependent.
- *  RTEMS supports 0 to 256 levels in bits 0-7 of the mode.
- */
+/** This mode constant is used to indicate signal processing is enabled. */
+#define RTEMS_ASR          0x00000000
+/** This mode constant is used to indicate signal processing is disabled. */
+#define RTEMS_NO_ASR       0x00000400
 
 /**
@@ -88,4 +104,6 @@
 #endif
 
+/**@}*/
+
 #endif
 /* end of include file */
Index: cpukit/rtems/include/rtems/rtems/mp.h
===================================================================
--- cpukit/rtems/include/rtems/rtems/mp.h	(revision 067a96ad0c3b0818d71d9aaadaee4b520d940de1)
+++ cpukit/rtems/include/rtems/rtems/mp.h	(revision f9293dfaf13a21fcb3bf285159d37211ceeb1c4c)
@@ -6,5 +6,5 @@
  */
 
-/*  COPYRIGHT (c) 1989-1999.
+/*  COPYRIGHT (c) 1989-2008.
  *  On-Line Applications Research Corporation (OAR).
  *
Index: cpukit/rtems/include/rtems/rtems/msgmp.h
===================================================================
--- cpukit/rtems/include/rtems/rtems/msgmp.h	(revision 067a96ad0c3b0818d71d9aaadaee4b520d940de1)
+++ cpukit/rtems/include/rtems/rtems/msgmp.h	(revision f9293dfaf13a21fcb3bf285159d37211ceeb1c4c)
@@ -6,5 +6,5 @@
  */
 
-/*  COPYRIGHT (c) 1989-1999.
+/*  COPYRIGHT (c) 1989-2008.
  *  On-Line Applications Research Corporation (OAR).
  *
Index: cpukit/rtems/include/rtems/rtems/options.h
===================================================================
--- cpukit/rtems/include/rtems/rtems/options.h	(revision 067a96ad0c3b0818d71d9aaadaee4b520d940de1)
+++ cpukit/rtems/include/rtems/rtems/options.h	(revision f9293dfaf13a21fcb3bf285159d37211ceeb1c4c)
@@ -6,5 +6,5 @@
  */
 
-/*  COPYRIGHT (c) 1989-1999.
+/*  COPYRIGHT (c) 1989-2008.
  *  On-Line Applications Research Corporation (OAR).
  *
@@ -42,9 +42,26 @@
 #define RTEMS_DEFAULT_OPTIONS   0x00000000
 
-#define RTEMS_WAIT      0x00000000        /* wait on resource */
-#define RTEMS_NO_WAIT   0x00000001        /* do not wait on resource */
+/**
+ *  This option constants indicates that the task is to wait on resource.
+ */
+#define RTEMS_WAIT      0x00000000
+/**
+ *  This option constants indicates that the task is to not wait on
+ *  the resource.  If it is not available, return immediately with
+ *  a status to indicate unsatisfied.
+ */
+#define RTEMS_NO_WAIT   0x00000001
 
-#define RTEMS_EVENT_ALL 0x00000000        /* wait for all events */
-#define RTEMS_EVENT_ANY 0x00000002        /* wait on any event */
+/**
+ *  This option constants indicates that the task wishes to wait until
+ *  all events of interest are available.
+ */
+#define RTEMS_EVENT_ALL 0x00000000
+
+/**
+ *  This option constants indicates that the task wishes to wait until
+ *  ANY events of interest are available.
+ */
+#define RTEMS_EVENT_ANY 0x00000002
 
 #ifndef __RTEMS_APPLICATION__
@@ -56,4 +73,6 @@
 #endif
 
+/**@}*/
+
 #endif
 /* end of include file */
Index: cpukit/rtems/include/rtems/rtems/part.h
===================================================================
--- cpukit/rtems/include/rtems/rtems/part.h	(revision 067a96ad0c3b0818d71d9aaadaee4b520d940de1)
+++ cpukit/rtems/include/rtems/rtems/part.h	(revision f9293dfaf13a21fcb3bf285159d37211ceeb1c4c)
@@ -16,5 +16,5 @@
  */
 
-/*  COPYRIGHT (c) 1989-2007.
+/*  COPYRIGHT (c) 1989-2008.
  *  On-Line Applications Research Corporation (OAR).
  *
@@ -29,4 +29,10 @@
 #define _RTEMS_RTEMS_PART_H
 
+/**
+ *  This constant is defined to extern most of the time when using 
+ *  this header file.  However by defining it to nothing, the data
+ *  declared in this header file can be instantiated.  This is done
+ *  in a single per manager file.
+ */
 #ifndef RTEMS_PART_EXTERN
 #define RTEMS_PART_EXTERN extern
Index: cpukit/rtems/include/rtems/rtems/partmp.h
===================================================================
--- cpukit/rtems/include/rtems/rtems/partmp.h	(revision 067a96ad0c3b0818d71d9aaadaee4b520d940de1)
+++ cpukit/rtems/include/rtems/rtems/partmp.h	(revision f9293dfaf13a21fcb3bf285159d37211ceeb1c4c)
@@ -6,5 +6,5 @@
  */
 
-/*  COPYRIGHT (c) 1989-1999.
+/*  COPYRIGHT (c) 1989-2008.
  *  On-Line Applications Research Corporation (OAR).
  *
Index: cpukit/rtems/include/rtems/rtems/ratemon.h
===================================================================
--- cpukit/rtems/include/rtems/rtems/ratemon.h	(revision 067a96ad0c3b0818d71d9aaadaee4b520d940de1)
+++ cpukit/rtems/include/rtems/rtems/ratemon.h	(revision f9293dfaf13a21fcb3bf285159d37211ceeb1c4c)
@@ -15,5 +15,5 @@
  */
 
-/*  COPYRIGHT (c) 1989-2007.
+/*  COPYRIGHT (c) 1989-2008.
  *  On-Line Applications Research Corporation (OAR).
  *
@@ -28,4 +28,10 @@
 #define _RTEMS_RTEMS_RATEMON_H
 
+/**
+ *  This constant is defined to extern most of the time when using 
+ *  this header file.  However by defining it to nothing, the data
+ *  declared in this header file can be instantiated.  This is done
+ *  in a single per manager file.
+ */
 #ifndef RTEMS_RATEMON_EXTERN
 #define RTEMS_RATEMON_EXTERN extern
Index: cpukit/rtems/include/rtems/rtems/region.h
===================================================================
--- cpukit/rtems/include/rtems/rtems/region.h	(revision 067a96ad0c3b0818d71d9aaadaee4b520d940de1)
+++ cpukit/rtems/include/rtems/rtems/region.h	(revision f9293dfaf13a21fcb3bf285159d37211ceeb1c4c)
@@ -15,5 +15,5 @@
  */
 
-/*  COPYRIGHT (c) 1989-2007.
+/*  COPYRIGHT (c) 1989-2008.
  *  On-Line Applications Research Corporation (OAR).
  *
@@ -47,4 +47,10 @@
 /**@{*/
 
+/**
+ *  This constant is defined to extern most of the time when using 
+ *  this header file.  However by defining it to nothing, the data
+ *  declared in this header file can be instantiated.  This is done
+ *  in a single per manager file.
+ */
 #ifndef RTEMS_REGION_EXTERN
 #define RTEMS_REGION_EXTERN extern
Index: cpukit/rtems/include/rtems/rtems/regionmp.h
===================================================================
--- cpukit/rtems/include/rtems/rtems/regionmp.h	(revision 067a96ad0c3b0818d71d9aaadaee4b520d940de1)
+++ cpukit/rtems/include/rtems/rtems/regionmp.h	(revision f9293dfaf13a21fcb3bf285159d37211ceeb1c4c)
@@ -6,5 +6,5 @@
  */
 
-/*  COPYRIGHT (c) 1989-1999.
+/*  COPYRIGHT (c) 1989-2008.
  *  On-Line Applications Research Corporation (OAR).
  *
Index: cpukit/rtems/include/rtems/rtems/rtemsapi.h
===================================================================
--- cpukit/rtems/include/rtems/rtems/rtemsapi.h	(revision 067a96ad0c3b0818d71d9aaadaee4b520d940de1)
+++ cpukit/rtems/include/rtems/rtems/rtemsapi.h	(revision f9293dfaf13a21fcb3bf285159d37211ceeb1c4c)
@@ -5,5 +5,5 @@
  */
 
-/*  COPYRIGHT (c) 1989-1999.
+/*  COPYRIGHT (c) 1989-2008.
  *  On-Line Applications Research Corporation (OAR).
  *
@@ -21,9 +21,7 @@
 
 /**
- *  @defgroup ClassicRTEMS Classic RTEMS Support
- *
- *  This encapsulates functionality which XXX
+ *  @addtogroup ClassicRTEMS
+ *  @{
  */
-/**@{*/
 
 /**
Index: cpukit/rtems/include/rtems/rtems/sem.h
===================================================================
--- cpukit/rtems/include/rtems/rtems/sem.h	(revision 067a96ad0c3b0818d71d9aaadaee4b520d940de1)
+++ cpukit/rtems/include/rtems/rtems/sem.h	(revision f9293dfaf13a21fcb3bf285159d37211ceeb1c4c)
@@ -16,5 +16,5 @@
  */
 
-/*  COPYRIGHT (c) 1989-2007.
+/*  COPYRIGHT (c) 1989-2008.
  *  On-Line Applications Research Corporation (OAR).
  *
@@ -29,4 +29,10 @@
 #define _RTEMS_RTEMS_SEM_H
 
+/**
+ *  This constant is defined to extern most of the time when using 
+ *  this header file.  However by defining it to nothing, the data
+ *  declared in this header file can be instantiated.  This is done
+ *  in a single per manager file.
+ */
 #ifndef RTEMS_SEM_EXTERN
 #define RTEMS_SEM_EXTERN extern
Index: cpukit/rtems/include/rtems/rtems/semmp.h
===================================================================
--- cpukit/rtems/include/rtems/rtems/semmp.h	(revision 067a96ad0c3b0818d71d9aaadaee4b520d940de1)
+++ cpukit/rtems/include/rtems/rtems/semmp.h	(revision f9293dfaf13a21fcb3bf285159d37211ceeb1c4c)
@@ -6,5 +6,5 @@
  */
 
-/*  COPYRIGHT (c) 1989-1999.
+/*  COPYRIGHT (c) 1989-2008.
  *  On-Line Applications Research Corporation (OAR).
  *
@@ -168,4 +168,6 @@
 #endif
 
+/**@}*/
+
 #endif
 /* end of file */
Index: cpukit/rtems/include/rtems/rtems/signal.h
===================================================================
--- cpukit/rtems/include/rtems/rtems/signal.h	(revision 067a96ad0c3b0818d71d9aaadaee4b520d940de1)
+++ cpukit/rtems/include/rtems/rtems/signal.h	(revision f9293dfaf13a21fcb3bf285159d37211ceeb1c4c)
@@ -12,5 +12,5 @@
  */
 
-/*  COPYRIGHT (c) 1989-1999.
+/*  COPYRIGHT (c) 1989-2008.
  *  On-Line Applications Research Corporation (OAR).
  *
Index: cpukit/rtems/include/rtems/rtems/signalmp.h
===================================================================
--- cpukit/rtems/include/rtems/rtems/signalmp.h	(revision 067a96ad0c3b0818d71d9aaadaee4b520d940de1)
+++ cpukit/rtems/include/rtems/rtems/signalmp.h	(revision f9293dfaf13a21fcb3bf285159d37211ceeb1c4c)
@@ -6,5 +6,5 @@
  */
 
-/*  COPYRIGHT (c) 1989-1999.
+/*  COPYRIGHT (c) 1989-2008.
  *  On-Line Applications Research Corporation (OAR).
  *
Index: cpukit/rtems/include/rtems/rtems/status.h
===================================================================
--- cpukit/rtems/include/rtems/rtems/status.h	(revision 067a96ad0c3b0818d71d9aaadaee4b520d940de1)
+++ cpukit/rtems/include/rtems/rtems/status.h	(revision f9293dfaf13a21fcb3bf285159d37211ceeb1c4c)
@@ -6,5 +6,5 @@
  */
 
-/*  COPYRIGHT (c) 1989-1999.
+/*  COPYRIGHT (c) 1989-2008.
  *  On-Line Applications Research Corporation (OAR).
  *
Index: cpukit/rtems/include/rtems/rtems/support.h
===================================================================
--- cpukit/rtems/include/rtems/rtems/support.h	(revision 067a96ad0c3b0818d71d9aaadaee4b520d940de1)
+++ cpukit/rtems/include/rtems/rtems/support.h	(revision f9293dfaf13a21fcb3bf285159d37211ceeb1c4c)
@@ -26,9 +26,7 @@
 
 /**
- *  @defgroup ClassicSupport Classic API Support
- *
- *  This encapsulates functionality which XXX
+ *  @addtogroup ClassicRTEMS
+ *  @{
  */
-/**@{*/
 
 /**
Index: cpukit/rtems/include/rtems/rtems/taskmp.h
===================================================================
--- cpukit/rtems/include/rtems/rtems/taskmp.h	(revision 067a96ad0c3b0818d71d9aaadaee4b520d940de1)
+++ cpukit/rtems/include/rtems/rtems/taskmp.h	(revision f9293dfaf13a21fcb3bf285159d37211ceeb1c4c)
@@ -6,5 +6,5 @@
  */
 
-/*  COPYRIGHT (c) 1989-1999.
+/*  COPYRIGHT (c) 1989-2008.
  *  On-Line Applications Research Corporation (OAR).
  *
Index: cpukit/rtems/include/rtems/rtems/tasks.h
===================================================================
--- cpukit/rtems/include/rtems/rtems/tasks.h	(revision 067a96ad0c3b0818d71d9aaadaee4b520d940de1)
+++ cpukit/rtems/include/rtems/rtems/tasks.h	(revision f9293dfaf13a21fcb3bf285159d37211ceeb1c4c)
@@ -23,5 +23,5 @@
  */
 
-/*  COPYRIGHT (c) 1989-2007.
+/*  COPYRIGHT (c) 1989-2008.
  *  On-Line Applications Research Corporation (OAR).
  *
@@ -45,4 +45,10 @@
 #include <rtems/rtems/status.h>
 
+/**
+ *  This constant is defined to extern most of the time when using 
+ *  this header file.  However by defining it to nothing, the data
+ *  declared in this header file can be instantiated.  This is done
+ *  in a single per manager file.
+ */
 #ifndef RTEMS_TASKS_EXTERN
 #define RTEMS_TASKS_EXTERN extern
Index: cpukit/rtems/include/rtems/rtems/timer.h
===================================================================
--- cpukit/rtems/include/rtems/rtems/timer.h	(revision 067a96ad0c3b0818d71d9aaadaee4b520d940de1)
+++ cpukit/rtems/include/rtems/rtems/timer.h	(revision f9293dfaf13a21fcb3bf285159d37211ceeb1c4c)
@@ -23,5 +23,5 @@
  */
 
-/*  COPYRIGHT (c) 1989-2007.
+/*  COPYRIGHT (c) 1989-2008.
  *  On-Line Applications Research Corporation (OAR).
  *
@@ -36,4 +36,10 @@
 #define _RTEMS_RTEMS_TIMER_H
 
+/**
+ *  This constant is defined to extern most of the time when using 
+ *  this header file.  However by defining it to nothing, the data
+ *  declared in this header file can be instantiated.  This is done
+ *  in a single per manager file.
+ */
 #ifndef RTEMS_TIMER_EXTERN
 #define RTEMS_TIMER_EXTERN extern
Index: cpukit/rtems/include/rtems/rtems/types.h
===================================================================
--- cpukit/rtems/include/rtems/rtems/types.h	(revision 067a96ad0c3b0818d71d9aaadaee4b520d940de1)
+++ cpukit/rtems/include/rtems/rtems/types.h	(revision f9293dfaf13a21fcb3bf285159d37211ceeb1c4c)
@@ -5,5 +5,5 @@
  */
 
-/*  COPYRIGHT (c) 1989-1999.
+/*  COPYRIGHT (c) 1989-2008.
  *  On-Line Applications Research Corporation (OAR).
  *
Index: cpukit/rtems/inline/rtems/rtems/asr.inl
===================================================================
--- cpukit/rtems/inline/rtems/rtems/asr.inl	(revision 067a96ad0c3b0818d71d9aaadaee4b520d940de1)
+++ cpukit/rtems/inline/rtems/rtems/asr.inl	(revision f9293dfaf13a21fcb3bf285159d37211ceeb1c4c)
@@ -6,5 +6,5 @@
  */
 
-/*  COPYRIGHT (c) 1989-1999.
+/*  COPYRIGHT (c) 1989-2008.
  *  On-Line Applications Research Corporation (OAR).
  *
Index: cpukit/rtems/inline/rtems/rtems/attr.inl
===================================================================
--- cpukit/rtems/inline/rtems/rtems/attr.inl	(revision 067a96ad0c3b0818d71d9aaadaee4b520d940de1)
+++ cpukit/rtems/inline/rtems/rtems/attr.inl	(revision f9293dfaf13a21fcb3bf285159d37211ceeb1c4c)
@@ -7,5 +7,5 @@
 
 /*
- *  COPYRIGHT (c) 1989-1999.
+ *  COPYRIGHT (c) 1989-2008.
  *  On-Line Applications Research Corporation (OAR).
  *
Index: cpukit/rtems/inline/rtems/rtems/barrier.inl
===================================================================
--- cpukit/rtems/inline/rtems/rtems/barrier.inl	(revision 067a96ad0c3b0818d71d9aaadaee4b520d940de1)
+++ cpukit/rtems/inline/rtems/rtems/barrier.inl	(revision f9293dfaf13a21fcb3bf285159d37211ceeb1c4c)
@@ -6,5 +6,5 @@
  */
 
-/*  COPYRIGHT (c) 1989-2006.
+/*  COPYRIGHT (c) 1989-2008.
  *  On-Line Applications Research Corporation (OAR).
  *
Index: cpukit/rtems/inline/rtems/rtems/dpmem.inl
===================================================================
--- cpukit/rtems/inline/rtems/rtems/dpmem.inl	(revision 067a96ad0c3b0818d71d9aaadaee4b520d940de1)
+++ cpukit/rtems/inline/rtems/rtems/dpmem.inl	(revision f9293dfaf13a21fcb3bf285159d37211ceeb1c4c)
@@ -6,5 +6,5 @@
  */
 
-/*  COPYRIGHT (c) 1989-1999.
+/*  COPYRIGHT (c) 1989-2008.
  *  On-Line Applications Research Corporation (OAR).
  *
Index: cpukit/rtems/inline/rtems/rtems/event.inl
===================================================================
--- cpukit/rtems/inline/rtems/rtems/event.inl	(revision 067a96ad0c3b0818d71d9aaadaee4b520d940de1)
+++ cpukit/rtems/inline/rtems/rtems/event.inl	(revision f9293dfaf13a21fcb3bf285159d37211ceeb1c4c)
@@ -6,5 +6,5 @@
  */
 
-/*  COPYRIGHT (c) 1989-1999.
+/*  COPYRIGHT (c) 1989-2008.
  *  On-Line Applications Research Corporation (OAR).
  *
Index: cpukit/rtems/inline/rtems/rtems/message.inl
===================================================================
--- cpukit/rtems/inline/rtems/rtems/message.inl	(revision 067a96ad0c3b0818d71d9aaadaee4b520d940de1)
+++ cpukit/rtems/inline/rtems/rtems/message.inl	(revision f9293dfaf13a21fcb3bf285159d37211ceeb1c4c)
@@ -6,5 +6,5 @@
  */
 
-/*  COPYRIGHT (c) 1989-1999.
+/*  COPYRIGHT (c) 1989-2008.
  *  On-Line Applications Research Corporation (OAR).
  *
Index: cpukit/rtems/inline/rtems/rtems/modes.inl
===================================================================
--- cpukit/rtems/inline/rtems/rtems/modes.inl	(revision 067a96ad0c3b0818d71d9aaadaee4b520d940de1)
+++ cpukit/rtems/inline/rtems/rtems/modes.inl	(revision f9293dfaf13a21fcb3bf285159d37211ceeb1c4c)
@@ -6,5 +6,5 @@
  */
 
-/*  COPYRIGHT (c) 1989-1999.
+/*  COPYRIGHT (c) 1989-2008.
  *  On-Line Applications Research Corporation (OAR).
  *
Index: cpukit/rtems/inline/rtems/rtems/options.inl
===================================================================
--- cpukit/rtems/inline/rtems/rtems/options.inl	(revision 067a96ad0c3b0818d71d9aaadaee4b520d940de1)
+++ cpukit/rtems/inline/rtems/rtems/options.inl	(revision f9293dfaf13a21fcb3bf285159d37211ceeb1c4c)
@@ -6,5 +6,5 @@
  */
 
-/*  COPYRIGHT (c) 1989-1999.
+/*  COPYRIGHT (c) 1989-2008.
  *  On-Line Applications Research Corporation (OAR).
  *
Index: cpukit/rtems/inline/rtems/rtems/part.inl
===================================================================
--- cpukit/rtems/inline/rtems/rtems/part.inl	(revision 067a96ad0c3b0818d71d9aaadaee4b520d940de1)
+++ cpukit/rtems/inline/rtems/rtems/part.inl	(revision f9293dfaf13a21fcb3bf285159d37211ceeb1c4c)
@@ -6,5 +6,5 @@
  */
 
-/*  COPYRIGHT (c) 1989-1999.
+/*  COPYRIGHT (c) 1989-2008.
  *  On-Line Applications Research Corporation (OAR).
  *
Index: cpukit/rtems/inline/rtems/rtems/ratemon.inl
===================================================================
--- cpukit/rtems/inline/rtems/rtems/ratemon.inl	(revision 067a96ad0c3b0818d71d9aaadaee4b520d940de1)
+++ cpukit/rtems/inline/rtems/rtems/ratemon.inl	(revision f9293dfaf13a21fcb3bf285159d37211ceeb1c4c)
@@ -6,5 +6,5 @@
  */
 
-/*  COPYRIGHT (c) 1989-2007.
+/*  COPYRIGHT (c) 1989-2008.
  *  On-Line Applications Research Corporation (OAR).
  *
Index: cpukit/rtems/inline/rtems/rtems/region.inl
===================================================================
--- cpukit/rtems/inline/rtems/rtems/region.inl	(revision 067a96ad0c3b0818d71d9aaadaee4b520d940de1)
+++ cpukit/rtems/inline/rtems/rtems/region.inl	(revision f9293dfaf13a21fcb3bf285159d37211ceeb1c4c)
@@ -6,5 +6,5 @@
  */
 
-/*  COPYRIGHT (c) 1989-1999.
+/*  COPYRIGHT (c) 1989-2008.
  *  On-Line Applications Research Corporation (OAR).
  *
@@ -106,4 +106,6 @@
 }
 
+/**@}*/
+
 #endif
 /* end of include file */
Index: cpukit/rtems/inline/rtems/rtems/sem.inl
===================================================================
--- cpukit/rtems/inline/rtems/rtems/sem.inl	(revision 067a96ad0c3b0818d71d9aaadaee4b520d940de1)
+++ cpukit/rtems/inline/rtems/rtems/sem.inl	(revision f9293dfaf13a21fcb3bf285159d37211ceeb1c4c)
@@ -6,5 +6,5 @@
  */
 
-/*  COPYRIGHT (c) 1989-1999.
+/*  COPYRIGHT (c) 1989-2008.
  *  On-Line Applications Research Corporation (OAR).
  *
Index: cpukit/rtems/inline/rtems/rtems/status.inl
===================================================================
--- cpukit/rtems/inline/rtems/rtems/status.inl	(revision 067a96ad0c3b0818d71d9aaadaee4b520d940de1)
+++ cpukit/rtems/inline/rtems/rtems/status.inl	(revision f9293dfaf13a21fcb3bf285159d37211ceeb1c4c)
@@ -6,5 +6,5 @@
  */
 
-/*  COPYRIGHT (c) 1989-1999.
+/*  COPYRIGHT (c) 1989-2008.
  *  On-Line Applications Research Corporation (OAR).
  *
Index: cpukit/rtems/inline/rtems/rtems/support.inl
===================================================================
--- cpukit/rtems/inline/rtems/rtems/support.inl	(revision 067a96ad0c3b0818d71d9aaadaee4b520d940de1)
+++ cpukit/rtems/inline/rtems/rtems/support.inl	(revision f9293dfaf13a21fcb3bf285159d37211ceeb1c4c)
@@ -6,5 +6,5 @@
  */
 
-/*  COPYRIGHT (c) 1989-1999.
+/*  COPYRIGHT (c) 1989-2008.
  *  On-Line Applications Research Corporation (OAR).
  *
Index: cpukit/rtems/inline/rtems/rtems/timer.inl
===================================================================
--- cpukit/rtems/inline/rtems/rtems/timer.inl	(revision 067a96ad0c3b0818d71d9aaadaee4b520d940de1)
+++ cpukit/rtems/inline/rtems/rtems/timer.inl	(revision f9293dfaf13a21fcb3bf285159d37211ceeb1c4c)
@@ -6,5 +6,5 @@
  */
 
-/*  COPYRIGHT (c) 1989-1999.
+/*  COPYRIGHT (c) 1989-2008.
  *  On-Line Applications Research Corporation (OAR).
  *
