aboutsummaryrefslogtreecommitdiff
path: root/baseboards
diff options
context:
space:
mode:
authorRob Savoye <rob@welcomehome.org>2003-07-16 16:05:37 +0000
committerRob Savoye <rob@welcomehome.org>2003-07-16 16:05:37 +0000
commit8ac5582c20a20640b66ad374e8065b9880caa2eb (patch)
tree0fdc2a6441371ad9e8e29312d12c5910679f4735 /baseboards
parent4306dace39d6628ca4105c672b1497c3c75ee745 (diff)
downloaddejagnu-8ac5582c20a20640b66ad374e8065b9880caa2eb.zip
dejagnu-8ac5582c20a20640b66ad374e8065b9880caa2eb.tar.gz
dejagnu-8ac5582c20a20640b66ad374e8065b9880caa2eb.tar.bz2
* baseboards/am33_2.0-libremote.exp: New file.
Diffstat (limited to 'baseboards')
-rw-r--r--baseboards/am33_2.0-libremote.exp32
1 files changed, 32 insertions, 0 deletions
diff --git a/baseboards/am33_2.0-libremote.exp b/baseboards/am33_2.0-libremote.exp
new file mode 100644
index 0000000..7ba2e7c
--- /dev/null
+++ b/baseboards/am33_2.0-libremote.exp
@@ -0,0 +1,32 @@
+# This file is useful for gdb testing with libremote on an embedded linux
+# board. In this case a Matsushita ASB2305 AM33 v2.0 board.
+
+load_generic_config "libremote_server";
+
+process_multilib_options "";
+
+# The default compiler for this target.
+#set_board_info compiler "[find_gcc]";
+set_board_info compiler "am33_2.0-linux-gnu-gcc";
+
+# We will be using the standard GDB remote protocol
+set_board_info gdb_protocol "remote"
+
+# Use techniques appropriate to a stub
+set_board_info use_gdb_stub 1;
+set_board_info gdb,gdb_stub 1;
+
+# This gdbserver can only run a process once per session.
+set_board_info gdb,do_reload_on_run 1;
+
+# There's no support for argument-passing (yet).
+set_board_info noargs 1
+
+# Can't do input (or output) in the current gdbserver.
+set_board_info gdb,noinferiorio 1
+
+# Can't do hardware watchpoints, in general
+set_board_info gdb,no_hardware_watchpoints 1;
+
+# New
+set_board_info gdb,nosignals 1