summaryrefslogtreecommitdiff
path: root/sim-scripts
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2009-10-16 18:58:37 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2009-10-16 18:58:37 +0000
commit885a021a6075f17a7e570b48126edb723a98e8ec (patch)
tree197640c2c15796be23be2fb3ef36098fd6acbb6b /sim-scripts
parent81c11cf5ccf2ca309d05145c5f918f5590b54607 (diff)
2009-10-16 Joel Sherrill <joel.sherrill@OARcorp.com>
* check_endof: Add minimum. * qemuppc.in: Add trace conversion.
Diffstat (limited to 'sim-scripts')
-rw-r--r--sim-scripts/ChangeLog5
-rwxr-xr-xsim-scripts/check_endof1
-rw-r--r--sim-scripts/qemuppc.in6
3 files changed, 12 insertions, 0 deletions
diff --git a/sim-scripts/ChangeLog b/sim-scripts/ChangeLog
index 102b55c..104efbb 100644
--- a/sim-scripts/ChangeLog
+++ b/sim-scripts/ChangeLog
@@ -1,3 +1,8 @@
+2009-10-16 Joel Sherrill <joel.sherrill@OARcorp.com>
+
+ * check_endof: Add minimum.
+ * qemuppc.in: Add trace conversion.
+
2009-10-12 Joel Sherrill <joel.sherrill@oarcorp.com>
* ant5206.in, avrtest.in, bf537Stamp.in, csb337.in, csb350.in,
diff --git a/sim-scripts/check_endof b/sim-scripts/check_endof
index b92912b..2bd33d0 100755
--- a/sim-scripts/check_endof
+++ b/sim-scripts/check_endof
@@ -20,6 +20,7 @@ do
# we don't expect an "END OF" from these
*ppd*) ;;
*fatal*) ;;
+ *minimum*) ;;
*stackchk*) ;;
# These do not know when they hit the case so run until killed.
*spintrcritical06*) ;;
diff --git a/sim-scripts/qemuppc.in b/sim-scripts/qemuppc.in
index 9eea770..1bbbc59 100644
--- a/sim-scripts/qemuppc.in
+++ b/sim-scripts/qemuppc.in
@@ -7,6 +7,7 @@
bspUsesGDBSimulator="no"
# bspGeneratesGDBCommands="yes"
# bspSupportsGDBServerMode="yes"
+bspNeedsTraceConversion="yes"
if [ -r ${HOME}/qemu-coverage/install/bin/qemu-system-ppc ] ; then
runBSP=${HOME}/qemu-coverage/install/bin/qemu-system-ppc
else
@@ -24,6 +25,11 @@ runARGS()
-L `pwd` -bios ${1}"
}
+convertTraceToCoverageMap()
+{
+ trace_converter -l ffc00000 -h ffc80000 -f QEMU ${1}.tra ${1}.cov
+}
+
checkBSPFaults()
{
return 0