summaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2008-08-07 13:44:58 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2008-08-07 13:44:58 +0000
commit94fb30d46d5af625519ba5dc94d57dd546442be7 (patch)
tree29f7d51e181833b3b0d02afe63bf0221fa092d96 /doc
parent2008-08-07 Chris Johns <chrisj@rtems.org> (diff)
downloadrtems-94fb30d46d5af625519ba5dc94d57dd546442be7.tar.bz2
2008-08-07 Joel Sherrill <joel.sherrill@OARcorp.com>
* user/datatypes.t: Add rtems_name. Add comment about rtems_task_argument changing from simple unsigned thirty two bit integer to being derived from a C99 uintptr_t in 4.8 and newer.
Diffstat (limited to 'doc')
-rw-r--r--doc/ChangeLog6
-rw-r--r--doc/user/datatypes.t13
2 files changed, 18 insertions, 1 deletions
diff --git a/doc/ChangeLog b/doc/ChangeLog
index 410e8339f4..52c6456367 100644
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@ -1,3 +1,9 @@
+2008-08-07 Joel Sherrill <joel.sherrill@OARcorp.com>
+
+ * user/datatypes.t: Add rtems_name. Add comment about
+ rtems_task_argument changing from simple unsigned thirty two bit
+ integer to being derived from a C99 uintptr_t in 4.8 and newer.
+
2008-08-04 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1263/doc
diff --git a/doc/user/datatypes.t b/doc/user/datatypes.t
index da2c26b14e..6f3e6e7ac7 100644
--- a/doc/user/datatypes.t
+++ b/doc/user/datatypes.t
@@ -169,6 +169,13 @@ the entry point to the send packet routine for an MPCI implementation.
@item @code{@value{DIRPREFIX}mpci_table} is the data structure
containing the configuration information for an MPCI.
+@findex rtems_name
+@item @code{@value{DIRPREFIX}name} is the data type used to
+contain the name of a Classic API object. It is an unsigned
+thirty-two bit integer which can be treated as a numeric
+value or initialized using @code{@value{DIRPREFIX}build_name} to
+contain four ASCII characters.
+
@findex rtems_option
@item @code{@value{DIRPREFIX}option} is the data type
used to specify which behavioral options the caller desires.
@@ -224,7 +231,11 @@ RTEMS Task.
@findex rtems_task_argument
@item @code{@value{DIRPREFIX}task_argument} is the data
-type for the argument passed to each RTEMS task.
+type for the argument passed to each RTEMS task. In RTEMS 4.7
+and older, this is an unsigned thirty-two bit integer. In
+RTEMS 4.8 and newer, this is based upon the C99 type @code{uintptr_t}
+which is guaranteed to be an integer large enough to hold a
+pointer on the target architecture.
@findex rtems_task_begin_extension
@item @code{@value{DIRPREFIX}task_begin_extension} is the