summaryrefslogtreecommitdiff
path: root/sim-scripts
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2011-11-06 15:29:35 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2011-11-06 15:29:35 +0000
commite3d5bc5b538a58ca65dd313ddf6e6f0c88bd36d0 (patch)
tree058b7fa58c3746aeb15ea3ad7369f40bc0e4ce7f /sim-scripts
parentfb7bd20500b7799a195605ed0732eb42fbebb908 (diff)
2011-11-06 Joel Sherrill <joel.sherrill@oarcorp.com>
* sis.in: Increase memory. * uC5282.in: Add pattern for exception meaning program end.
Diffstat (limited to 'sim-scripts')
-rw-r--r--sim-scripts/ChangeLog5
-rw-r--r--sim-scripts/sis.in2
-rw-r--r--sim-scripts/uC5282.in10
3 files changed, 16 insertions, 1 deletions
diff --git a/sim-scripts/ChangeLog b/sim-scripts/ChangeLog
index c1dec57..f354884 100644
--- a/sim-scripts/ChangeLog
+++ b/sim-scripts/ChangeLog
@@ -1,3 +1,8 @@
+2011-11-06 Joel Sherrill <joel.sherrill@oarcorp.com>
+
+ * sis.in: Increase memory.
+ * uC5282.in: Add pattern for exception meaning program end.
+
2011-11-04 Joel Sherrill <joel.sherrilL@OARcorp.com>
* pc386.in: Use CPU supported by older qemu.
diff --git a/sim-scripts/sis.in b/sim-scripts/sis.in
index d7651a6..3ebb4fc 100644
--- a/sim-scripts/sis.in
+++ b/sim-scripts/sis.in
@@ -6,7 +6,7 @@
runARGS()
{
- echo ${1}
+ echo "-m 64 ${1}"
}
checkBSPFaults()
diff --git a/sim-scripts/uC5282.in b/sim-scripts/uC5282.in
index 4bd20f5..3bb2479 100644
--- a/sim-scripts/uC5282.in
+++ b/sim-scripts/uC5282.in
@@ -28,6 +28,16 @@ runARGS()
checkBSPFaults()
{
+ # faulty thread may be deleted or suspended
+ for pattern in \
+ "^PC:.* SR:.*"
+ do
+ egrep "${pattern}" ${logfile}
+ if [ $? -eq 0 ] ; then
+ return 1
+ fi
+ done
+
return 0
}