[rtems commit] gen_section: Update for use with new SMP chapters.

Joel Sherrill joel at rtems.org
Tue Mar 11 23:59:21 UTC 2014


Module:    rtems
Branch:    master
Commit:    653ed5e151693df9c8484d6e3c7817c57def647e
Changeset: http://git.rtems.org/rtems/commit/?id=653ed5e151693df9c8484d6e3c7817c57def647e

Author:    Joel Sherrill <joel.sherrill at oarcorp.com>
Date:      Fri Mar  7 13:18:03 2014 -0600

gen_section: Update for use with new SMP chapters.

---

 doc/new_chapters/gen_section |   21 +++++++++++++++++++--
 1 files changed, 19 insertions(+), 2 deletions(-)

diff --git a/doc/new_chapters/gen_section b/doc/new_chapters/gen_section
index 21f2ccd..a4524b1 100644
--- a/doc/new_chapters/gen_section
+++ b/doc/new_chapters/gen_section
@@ -7,6 +7,20 @@
 chapter=$1
 
 case ${chapter} in 
+  smp) # Classic API SMP
+    CHAPTER_CAPS="Symmetric Multiprocessing"
+    CHAPTER_LOWER="symmetric multiprocessing"
+    # XXX
+    ROUTINES="rtems_task_get_affinity \
+      rtems_task_set_affinity"
+    ;;
+  pthreadsmp) # POSIX API SMP
+    CHAPTER_CAPS="Thread Affinity"
+    CHAPTER_LOWER="Thread Affinity"
+    # XXX
+    ROUTINES="pthread_attr_getaffinity_np pthread_attr_setaffinity_np \
+      pthread_getaffinity_np pthread_setaffinity_np"
+    ;;
   process)
     CHAPTER_CAPS="Process Creation and Execution"
     CHAPTER_LOWER="process creation and execution"
@@ -152,7 +166,7 @@ if [ "x${CHAPTER_CAPS}" = "x" -o "x${CHAPTER_LOWER}" = "x" \
 fi
 
 echo "@c"
-echo "@c  COPYRIGHT (c) 1988-2002."
+echo "@c  COPYRIGHT (c) 1988-2014."
 echo "@c  On-Line Applications Research Corporation (OAR)."
 echo "@c  All rights reserved. "
 echo "@c"
@@ -170,7 +184,7 @@ echo "@itemize @bullet"
 
 for routine in ${ROUTINES}
 do
-  echo "@item @code{${routine}} - "
+  echo "@item @code{${routine}} - TBD"
 done
 echo "@end itemize"
 
@@ -189,6 +203,9 @@ echo ""
 
 for routine in ${ROUTINES}
 do
+  echo "@c"
+  echo "@c ${routine}"
+  echo "@c"
   echo "@page"
   echo "@subsection ${routine} - "
   echo ""




More information about the vc mailing list