summaryrefslogtreecommitdiff
path: root/sim-scripts
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2010-11-05 19:31:57 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2010-11-05 19:31:57 +0000
commit0556e28e267b0e5674f8011df85bcacbcc1412d6 (patch)
treee12b6764dd2eb99b3d3f10959fce63832568bd6c /sim-scripts
parentae809fc3d4210e184b3a00c0e3673d964399dd9f (diff)
2010-11-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* gdb-sim-run.in, gdb-sim.in, psim.in: Add trace support.
Diffstat (limited to 'sim-scripts')
-rw-r--r--sim-scripts/ChangeLog4
-rwxr-xr-xsim-scripts/gdb-sim-run.in2
-rwxr-xr-xsim-scripts/gdb-sim.in2
-rw-r--r--sim-scripts/psim.in10
4 files changed, 15 insertions, 3 deletions
diff --git a/sim-scripts/ChangeLog b/sim-scripts/ChangeLog
index 8e0331a..5907686 100644
--- a/sim-scripts/ChangeLog
+++ b/sim-scripts/ChangeLog
@@ -1,3 +1,7 @@
+2010-11-05 Joel Sherrill <joel.sherrill@oarcorp.com>
+
+ * gdb-sim-run.in, gdb-sim.in, psim.in: Add trace support.
+
2010-07-21 Vinu Rajashekhar <vinutheraj@gmail.com>
* pc386.in: Add Go support. Plus some cleanup from Joel.
diff --git a/sim-scripts/gdb-sim-run.in b/sim-scripts/gdb-sim-run.in
index 24e17ea..eb22d56 100755
--- a/sim-scripts/gdb-sim-run.in
+++ b/sim-scripts/gdb-sim-run.in
@@ -84,6 +84,7 @@ gdb_server_mode="no"
use_sysv_ipc="no"
generate_tree_and_exit="no"
logdir="log"
+doTrace="no"
enable_display_adapter="no"
enable_network="no"
rtems_test="no"
@@ -102,6 +103,7 @@ do
l) defaultLimit="$OPTARG";;
L) logdir="$OPTARG";;
s) use_sysv_ipc="yes";;
+ t) doTrace="yes";;
T) rtems_test="yes";;
*) fatal;;
esac
diff --git a/sim-scripts/gdb-sim.in b/sim-scripts/gdb-sim.in
index c015989..9aee2a9 100755
--- a/sim-scripts/gdb-sim.in
+++ b/sim-scripts/gdb-sim.in
@@ -1,4 +1,4 @@
-#! /bin/bassh
+#! /bin/bash
#
# Framework script tailored for the @CPU@/@BSP@
#
diff --git a/sim-scripts/psim.in b/sim-scripts/psim.in
index ff81c98..6294d86 100644
--- a/sim-scripts/psim.in
+++ b/sim-scripts/psim.in
@@ -6,7 +6,10 @@
runARGS()
{
- echo "-f ${bspTreeFile} ${1}"
+ if [ ${doTrace} = "yes" ] ; then
+ TRACEARGS="-t all"
+ fi
+ echo "-f ${bspTreeFile} ${TRACEARGS} ${1}"
}
checkBSPFaults()
@@ -31,7 +34,10 @@ bspGeneratesGDBCommands="yes"
bspGenerateGDBCommands()
{
-echo "tar sim -f ${bspTreeFile}"
+if [ ${doTrace} = "yes" ] ; then
+ TRACEARGS="-t all"
+fi
+echo "tar sim -f ${bspTreeFile} ${TRACEARGS}"
echo "load"
}