<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>change log for rtems-testing (2011-07-25)</title>
</head>
<body text='#000000' bgcolor='#ffffff'>
<a name='cs1'></a>
<table border='0' cellspacing='0' cellpadding='5' width='100%' bgcolor='#eeeeee'>
<tr><td colspan='3' bgcolor='#dddddd'>
 <font color='#bb2222'><strong>joel</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2011-07-25 Joel Sherrill <joel.sherrilL@OARcorp.com>

        * bit_all_bsps: Ensure BSPs exist in version under test.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems-testing/rtems/ChangeLog.diff?r1=text&tr1=1.18&r2=text&tr2=1.19&diff_format=h">M</a></td><td width='1%'>1.19</td><td width='100%'>rtems/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems-testing/rtems/bit_all_bsps.diff?r1=text&tr1=1.3&r2=text&tr2=1.4&diff_format=h">M</a></td><td width='1%'>1.4</td><td width='100%'>rtems/bit_all_bsps</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems-testing/rtems/ChangeLog:1.18 rtems-testing/rtems/ChangeLog:1.19
--- rtems-testing/rtems/ChangeLog:1.18  Wed Jul 14 10:51:06 2010
+++ rtems-testing/rtems/ChangeLog       Mon Jul 25 13:37:39 2011
</font><font color='#997700'>@@ -1,3 +1,7 @@
</font><font color='#000088'>+2011-07-25    Joel Sherrill <joel.sherrilL@OARcorp.com>
+
+       * bit_all_bsps: Ensure BSPs exist in version under test.
+
</font> 2010-07-14        Joel Sherrill <joel.sherrill@oarcorp.com>
 
        * check_endof: Removed.

<font color='#006600'>diff -u rtems-testing/rtems/bit_all_bsps:1.3 rtems-testing/rtems/bit_all_bsps:1.4
--- rtems-testing/rtems/bit_all_bsps:1.3        Thu Jun 17 11:47:30 2010
+++ rtems-testing/rtems/bit_all_bsps    Mon Jul 25 13:37:39 2011
</font><font color='#997700'>@@ -37,7 +37,16 @@
</font>   CPUS=$*
 else
   # leave out nios2 tic4x
<font color='#880000'>-  CPUS="arm avr bfin h8300 i386 lm32 m32c m32r m68k mips powerpc sh sparc sparc64"
</font><font color='#000088'>+  CPUs=
+  for c in arm avr bfin h8300 i386 lm32 m32c m32r m68k mips \
+           powerpc sh sparc sparc64
+  do
+    if [ -r ${RTEMS}/cpukit/score/cpu/${c} ] ; then
+      CPUS="${CPUS} ${c}"
+    else
+      rm -f log/${CPU}-*.log
+    fi
+  done
</font> fi
 
 # we collect the ticker executables for users to try out
<font color='#997700'>@@ -59,42 +68,42 @@
</font>   else
     # RTEMS before 4.10
     case $CPU in<span style="background-color: #FF0000">   </span>
<font color='#880000'>-      avr)     ALL_BSPS="avrtest" ;;
-      bfin)    ALL_BSPS="eZKit533 bf537Stamp" ;;
-      arm)     ALL_BSPS="csb336 csb337 csb637 edb7312 gba gp32 nds"
-              ALL_BSPS="${ALL_BSPS} rtl22xx rtl22xx_t smdk2410"
-              ALL_BSPS="${ALL_BSPS} lpc2478 gumstix" ;;
-      h8300)   ALL_BSPS="h8sim" ;;
-      i386)    ALL_BSPS="i386ex pc386 pc386dx pc486 pc586 pc686"
-              ALL_BSPS="${ALL_BSPS} ts_386ex" ;;
-      lm32)    ALL_BSPS="lm32_evr" ;;
-      m32c)    ALL_BSPS="m32csim" ;;
-      m32r)    ALL_BSPS="m32rsim" ;;
-      m68k)    ALL_BSPS="gen68360 gen68360_040 mvme136 mvme147 mvme147s"
-              ALL_BSPS="${ALL_BSPS} mvme162 mvme162lx mvme167 ods68302"
-              ALL_BSPS="${ALL_BSPS} sim68000 mcf5206elite "
-              ALL_BSPS="${ALL_BSPS} uC5282 mcf52235 mcf5329"
-              ALL_BSPS="${ALL_BSPS} gen68302 csb360 simcpu32 mrm332 av5282"
-              ALL_BSPS="${ALL_BSPS} gen68340 mcf5235 idp pgh360"<span style="background-color: #FF0000"> </span>
-              ALL_BSPS="${ALL_BSPS} m5484FireEngine" ;;
-      mips)    ALL_BSPS="jmr3904 genmongoosev csb350 hurricane"
-              ALL_BSPS="${ALL_BSPS} rbtx4925 rbtx4938" ;;
-      nios2)   ALL_BSPS="nios2_iss" ;;
-      powerpc) ALL_BSPS="psim score603e mcp750 mvme2100 mvme2307 mvme3100"
-              ALL_BSPS="${ALL_BSPS} mpc8260ads ss555 mvme5500 ep1a"
-              ALL_BSPS="${ALL_BSPS} pm520_cr825 pm520_ze30"
-              ALL_BSPS="${ALL_BSPS} mbx821_001 mbx821_002 mbx821_002b"
-              ALL_BSPS="${ALL_BSPS} mbx860_1b mbx860_001b mbx860_002"
-              ALL_BSPS="${ALL_BSPS} mbx860_005b mtx603e brs5l icecube"
-              ALL_BSPS="${ALL_BSPS} virtex mpc8349eamds hsc_cm01 haleakala"
-              ALL_BSPS="${ALL_BSPS} mpc8313erdb mpc5566evb"
-              ALL_BSPS="${ALL_BSPS} pghplus tqm8xx_stk8xx" ;;
-      sh)      ALL_BSPS="gensh1 gensh2 gensh4"
-              ALL_BSPS="${ALL_BSPS} simsh1 simsh2 simsh4" ;;
-      sparc)   ALL_BSPS="sis erc32 leon2 leon3" ;;
-      sparc64) ALL_BSPS="usiii niagara" ;;
-      tic4x)   ALL_BSPS="c3xsim c4xsim" ;;
-      unix)    ALL_BSPS="posix"
</font><font color='#000088'>+      avr)     all_bsps="avrtest" ;;
+      bfin)    all_bsps="eZKit533 bf537Stamp" ;;
+      arm)     all_bsps="csb336 csb337 csb637 edb7312 gba gp32 nds"
+              all_bsps="${all_bsps} rtl22xx rtl22xx_t smdk2410"
+              all_bsps="${all_bsps} lpc2478 gumstix" ;;
+      h8300)   all_bsps="h8sim" ;;
+      i386)    all_bsps="i386ex pc386 pc386dx pc486 pc586 pc686"
+              all_bsps="${all_bsps} ts_386ex" ;;
+      lm32)    all_bsps="lm32_evr" ;;
+      m32c)    all_bsps="m32csim" ;;
+      m32r)    all_bsps="m32rsim" ;;
+      m68k)    all_bsps="gen68360 gen68360_040 mvme136 mvme147 mvme147s"
+              all_bsps="${all_bsps} mvme162 mvme162lx mvme167 ods68302"
+              all_bsps="${all_bsps} sim68000 mcf5206elite "
+              all_bsps="${all_bsps} uC5282 mcf52235 mcf5329"
+              all_bsps="${all_bsps} gen68302 csb360 simcpu32 mrm332 av5282"
+              all_bsps="${all_bsps} gen68340 mcf5235 idp pgh360"<span style="background-color: #FF0000"> </span>
+              all_bsps="${all_bsps} m5484FireEngine" ;;
+      mips)    all_bsps="jmr3904 genmongoosev csb350 hurricane"
+              all_bsps="${all_bsps} rbtx4925 rbtx4938" ;;
+      nios2)   all_bsps="nios2_iss" ;;
+      powerpc) all_bsps="psim score603e mcp750 mvme2100 mvme2307 mvme3100"
+              all_bsps="${all_bsps} mpc8260ads ss555 mvme5500 ep1a"
+              all_bsps="${all_bsps} pm520_cr825 pm520_ze30"
+              all_bsps="${all_bsps} mbx821_001 mbx821_002 mbx821_002b"
+              all_bsps="${all_bsps} mbx860_1b mbx860_001b mbx860_002"
+              all_bsps="${all_bsps} mbx860_005b mtx603e brs5l icecube"
+              all_bsps="${all_bsps} virtex mpc8349eamds hsc_cm01 haleakala"
+              all_bsps="${all_bsps} mpc8313erdb mpc5566evb"
+              all_bsps="${all_bsps} pghplus tqm8xx_stk8xx" ;;
+      sh)      all_bsps="gensh1 gensh2 gensh4"
+              all_bsps="${all_bsps} simsh1 simsh2 simsh4" ;;
+      sparc)   all_bsps="sis erc32 leon2 leon3" ;;
+      sparc64) all_bsps="usiii niagara" ;;
+      tic4x)   all_bsps="c3xsim c4xsim" ;;
+      unix)    all_bsps="posix"
</font> 
        supported=no
        # check to see if this host has a simulator port
<font color='#997700'>@@ -114,6 +123,15 @@
</font>   ;;
     esac
 
<font color='#000088'>+    ALL_BSPS=
+    for b in ${all_bsps}
+    do
+      if [ -r ${RTEMS}/make/custom/${b}.cfg ] ; then
+        ALL_BSPS="${ALL_BSPS} ${b}"
+      else
+        rm -f log/${CPU}-${b}.log
+      fi
+    done
</font>   fi
 }
 
</pre>
<p> </p>
<a name='cs2'></a>
<table border='0' cellspacing='0' cellpadding='5' width='100%' bgcolor='#eeeeee'>
<tr><td colspan='3' bgcolor='#dddddd'>
 <font color='#bb2222'><strong>joel</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2011-07-25 Joel Sherrill <joel.sherrilL@OARcorp.com>

        * Explanations.txt: Minor updates.
        * VERSIONS-COVERAGE: Testing 4.9.6.
        * do_coverage: Default to saving tarballs.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems-testing/rtems-coverage/ChangeLog.diff?r1=text&tr1=1.306&r2=text&tr2=1.307&diff_format=h">M</a></td><td width='1%'>1.307</td><td width='100%'>rtems-coverage/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems-testing/rtems-coverage/Explanations.txt.diff?r1=text&tr1=1.71&r2=text&tr2=1.72&diff_format=h">M</a></td><td width='1%'>1.72</td><td width='100%'>rtems-coverage/Explanations.txt</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems-testing/rtems-coverage/VERSIONS-COVERAGE.diff?r1=text&tr1=1.27&r2=text&tr2=1.28&diff_format=h">M</a></td><td width='1%'>1.28</td><td width='100%'>rtems-coverage/VERSIONS-COVERAGE</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems-testing/rtems-coverage/do_coverage.diff?r1=text&tr1=1.74&r2=text&tr2=1.75&diff_format=h">M</a></td><td width='1%'>1.75</td><td width='100%'>rtems-coverage/do_coverage</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems-testing/rtems-coverage/ChangeLog:1.306 rtems-testing/rtems-coverage/ChangeLog:1.307
--- rtems-testing/rtems-coverage/ChangeLog:1.306        Tue Mar 15 08:58:57 2011
+++ rtems-testing/rtems-coverage/ChangeLog      Mon Jul 25 13:38:30 2011
</font><font color='#997700'>@@ -1,3 +1,9 @@
</font><font color='#000088'>+2011-07-25    Joel Sherrill <joel.sherrilL@OARcorp.com>
+
+       * Explanations.txt: Minor updates.
+       * VERSIONS-COVERAGE: Testing 4.9.6.
+       * do_coverage: Default to saving tarballs.
+
</font> 2011-03-15        Joel Sherrill <joel.sherrilL@OARcorp.com>
 
        * VERSIONS-COVERAGE: Switch to CVS head.

<font color='#006600'>diff -u rtems-testing/rtems-coverage/Explanations.txt:1.71 rtems-testing/rtems-coverage/Explanations.txt:1.72
--- rtems-testing/rtems-coverage/Explanations.txt:1.71  Thu Aug 26 15:03:50 2010
+++ rtems-testing/rtems-coverage/Explanations.txt       Mon Jul 25 13:38:30 2011
</font><font color='#997700'>@@ -1,160 +1,35 @@
</font><font color='#880000'>-privateenv.c:43
-Unreachable
-free_user_env is never called when (env == &rtems_global_user_env).
-This check is done by the caller (rtems_libio_share_private_env) in a different manner as below:
-"if (rtems_current_user_env->task_id==current_task_id) {"
-This makes sure that free_user_env is not called venv == &rtems_global_user_env
-+++
-
-imfs_fifo.c:61
-Unreachable
-This is an error return path which only returns an error when
-pipe_release() returns an error but pipe_release() can't return
-an error.  Maybe pipe_release() should be changed to void.
-+++
-
-imfs_getchild.c:51
-Unreachable
-This code cannot be reached. The routine IMFS_find_match_in_dir is
-called only if the token type is IMFS_NAME. If ".." is present in the
-path, the token type returned by IMFS_get_token would be
-IMFS_DIR_UP. With such a setup, IMFS_find_match_in_dir cannot be
-called with the name as ".."
-+++
-
-imfs_fsunmount.c:86
-Ask Chris Johns
-I think he wrote this code and can probably identify the test case.
-+++
-
-imfs_fsunmount.c:93
-Ask Chris Johns
-I think he wrote this code and can probably identify the test case.
-+++
-
-imfs_mount.c:44
-Unreachable?
-We need to ask Chris Johns about this. I believe this is a
-case where the error checking has been done by the system<span style="background-color: #FF0000"> </span>
-call layer.  I analyzed the "file handlers" callbacks for
-guarantees on parameters.  This indicates the same analysis
-needs to happen for "file system handlers."
-Bharath: Yes, it is checked in mount.c
-+++
-
-imfs_debug.c:54
-Simple Test Case
-Need to do an IMFS_dump on an IMFS filesystem which has a very large
-file in it.  I think this is a simple addition to one of the existing
-IMFS tests which creates a large file.
-+++
-
-imfs_debug.c:88
-Simple Test Case
-We need to do an IMFS_dump on an IMFS filesystem which has a bad node type
-in it.  This may require peeking behind the curtain and changing a
-value.
-Bharath: But usually, this code is unreachable since we cannot create
-a node which is not of type that is checked for.
-+++
-
-imfs_rename.c:40
-Discuss
-I think this is either a simple test or unreachable code.  We need
-to discuss this to figure out which.
-Bharath: I am not sure how to have a node's parent == NULL.
-+++
-
-imfs_unlink.c:51
-Discuss
-I think this is either a simple test or unreachable code.  We need
-to discuss this to figure out which.
-+++
-
-imfs_unmount.c:45
-Discuss
-I think this is either a simple test or unreachable code.  We need
-to discuss this to figure out which.
-+++
-
-imfs_unmount.c:52
-Discuss
-I think this is either a simple test or unreachable code.  We need
-to discuss this to figure out which.
-+++<span style="background-color: #FF0000"> </span>
-
-newlibc_exit.c:89
-Simple Test Case
-libc_wrapup() is never called when the system state is down.
-+++
-
-readv.c:106
-Simple Test Case
-The count needs to be -1 in one of the requests.  Also add a test for
-0 value at the same time since it appears that is a missing branch
-condition.
-+++
-
-getpwent.c:127
-Discuss
-I think this is detecting whether or not the read can be fulfilled
-from the buffer.  But I am not sure.
-+++
-
-getpwent.c:112
</font><font color='#000088'>+schedulerpriorityyield.c:47
</font> Simple Test Case
<font color='#000088'>+Branch Never Taken
+New test where there is more than one thread at a priority with the
+executing thread being non-preemptive.  Create a higher priority thread
+and then yield.
</font> 
<font color='#880000'>-This is actually the error case at line 103 (*nleft < 2).  I think this
-will be hit by having a password entry which does not have enough
-characters left in the user's return buffer while something is
-being copied into it.
</font><font color='#000088'>+   init task at priority 2, non-preemptive
+   create task at priority 2
+   create task at priority 1
+   yield
</font> +++
 
<font color='#880000'>-writev.c:104
</font><font color='#000088'>+schedulerpriorityyield.c:51
</font> Simple Test Case
<font color='#880000'>-This is a case of needing 0 values in the write iov entries.
-+++
</font><font color='#000088'>+Branch Always Taken
+New test where only one thread at a priority (non-preemptive), create a
+thread at higher priority, then yield.
</font> 
<font color='#880000'>-writev.c:113
-Simple Test Case
-This is a case of needing negative values in the write iov entries.
</font><font color='#000088'>+   init task at priority 2, non-preemptive
+   create task at priority 1
+   yield
</font> +++
 
<font color='#880000'>-vprintk.c:125
</font><font color='#000088'>+schedulerpriorityyield.c:52
</font> Simple Test Case
<font color='#880000'>-0x6f is a 'o'.  It looks like we do not have a printk test which uses %o.
</font><font color='#000088'>+Not Executed
+Same test case as schedulerpriorityyield.c:51
</font> +++
 
<font color='#880000'>-imfs_load_tar.c:112
</font><font color='#000088'>+coremsg.c:86
</font> Simple Test Case
<font color='#880000'>-Need to make sure one of the tar tests is configured with the IMFS
-and the other is configured with fifoIMFS.
-+++
-
-imfs_load_tar.c:151
-Simple Test Case
-We apparently only have a relative symbolic link.  We need to include
-one which has an absolute path. This will be a broken symlink on the
-host but resolve fine on the target.
-+++
-
-imfs_load_tar.c:169
-Medium Test Case
-The eval for make must fail.  We will have to ask Jennifer how to
-make this call fail.
-+++
-
-rtems_mkdir.c:102
-Email Sebastian
-Sebastian needs to write a test case for this.
-+++
-
-rtems_mkdir.c:110
-Email Sebastian
-Sebastian needs to write a test case for this.
-+++
-
-rtems_mkdir.c:124
-Email Sebastian
-Sebastian needs to write a test case for this.
</font><font color='#000088'>+We need to request enough messages of a certain size that the math
+overflows to less than a single message.<span style="background-color: #FF0000"> </span>
</font> +++

<font color='#006600'>diff -u rtems-testing/rtems-coverage/VERSIONS-COVERAGE:1.27 rtems-testing/rtems-coverage/VERSIONS-COVERAGE:1.28
--- rtems-testing/rtems-coverage/VERSIONS-COVERAGE:1.27 Tue Mar 15 08:58:57 2011
+++ rtems-testing/rtems-coverage/VERSIONS-COVERAGE      Mon Jul 25 13:38:30 2011
</font><font color='#997700'>@@ -1,7 +1,7 @@
</font> # USE FULL PATHS!!!
 BASEDIR=${HOME}/test-gcc
 
<font color='#880000'>-RTEMS_VERSION=4.11
</font><font color='#000088'>+RTEMS_VERSION=4.9.6
</font> case ${RTEMS_VERSION} in
   4.5)  RTEMSDIR=${BASEDIR}/rtems-45
         TARDIR=${BASEDIR}/tarballs/4.5

<font color='#006600'>diff -u rtems-testing/rtems-coverage/do_coverage:1.74 rtems-testing/rtems-coverage/do_coverage:1.75
--- rtems-testing/rtems-coverage/do_coverage:1.74       Sun Mar 13 17:16:37 2011
+++ rtems-testing/rtems-coverage/do_coverage    Mon Jul 25 13:38:30 2011
</font><font color='#997700'>@@ -93,7 +93,7 @@
</font> do_run_tests="no"
 do_reports="no"
 do_publish="no"
<font color='#880000'>-do_save_tarballs="no"
</font><font color='#000088'>+do_save_tarballs="yes"
</font> do_core="yes"
 do_developmental="yes"
 outputDir=""
</pre>
<p> </p>

<p>--<br />
<small>Generated by <a href="http://www.codewiz.org/projects/index.html#loginfo">Deluxe Loginfo</a> 2.122 by Bernardo Innocenti <bernie@develer.com></small></p>
</body>
</html>