<!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>