aboutsummaryrefslogtreecommitdiff
path: root/gdb
diff options
context:
space:
mode:
authorJohn Gilmore <gnu@cygnus>1991-09-13 00:07:27 +0000
committerJohn Gilmore <gnu@cygnus>1991-09-13 00:07:27 +0000
commit780bdcb936ba24979e4e9b6bfa15c6d0770a7b4e (patch)
tree36f3bc18fbf9940345b5c1094ef3b0f48714cfd2 /gdb
parent054862cfa129057778d433aeb8e0598c82456513 (diff)
downloadgdb-780bdcb936ba24979e4e9b6bfa15c6d0770a7b4e.zip
gdb-780bdcb936ba24979e4e9b6bfa15c6d0770a7b4e.tar.gz
gdb-780bdcb936ba24979e4e9b6bfa15c6d0770a7b4e.tar.bz2
Initial revision
Diffstat (limited to 'gdb')
-rw-r--r--gdb/config/a29k-kern.mt10
-rw-r--r--gdb/config/a29k.mt10
-rw-r--r--gdb/config/rtbsd.mh8
-rw-r--r--gdb/config/ultra3.mh7
-rw-r--r--gdb/config/ultra3.mt5
5 files changed, 40 insertions, 0 deletions
diff --git a/gdb/config/a29k-kern.mt b/gdb/config/a29k-kern.mt
new file mode 100644
index 0000000..bdc9490
--- /dev/null
+++ b/gdb/config/a29k-kern.mt
@@ -0,0 +1,10 @@
+# Target: Remote AMD 29000 that runs Unix kernel on NYU Ultra3 processor board.
+# This builds a gdb that should run on a host (we use sun3os4) that
+# then communicates over the serial line to either an Adapt or MiniMon,
+# for use in debugging Unix kernels.
+# As compared to ordinary remote 29K debugging, this changes the register
+# numbering a bit, to hold kernel regs, and adds support for looking at
+# the upage.
+TDEPFILES= exec.o am29k-pinsn.o am29k-tdep.o remote-mm.o remote-adapt.o
+TM_FILE= tm-ultra3.h
+TM_CFLAGS = -DKERNEL_DEBUGGING -DNO_HIF_SUPPORT
diff --git a/gdb/config/a29k.mt b/gdb/config/a29k.mt
new file mode 100644
index 0000000..aa1db16
--- /dev/null
+++ b/gdb/config/a29k.mt
@@ -0,0 +1,10 @@
+# Target: AMD 29000.
+# These defines should give you a gdb running on ? (sun3os4 if you like)
+# that will be able to communicate over a serial line with either an
+# EB board (remote-eb.c),
+# Adapt (remote-adapt.c),
+# or a MiniMon debugger (remote-mm.c).
+# Or run native on an Ultracomputer.
+TDEPFILES= exec.o am29k-pinsn.o am29k-tdep.o remote-eb.o remote-mm.o remote-adapt.o
+TM_FILE= tm-29k.h
+TM_CFLAGS = -DNO_HIF_SUPPORT
diff --git a/gdb/config/rtbsd.mh b/gdb/config/rtbsd.mh
new file mode 100644
index 0000000..d6310db
--- /dev/null
+++ b/gdb/config/rtbsd.mh
@@ -0,0 +1,8 @@
+# IBM RT/PC running BSD unix.
+# This file contributed at NYU, where we are using the RT to remote
+# debug a 29k running unix. No attempt, as of 7/16/91, has been made
+# to support debugging of RT executables.
+XDEPFILES=coredep.o infptrace.o
+XM_CFLAGS=-DHOSTING_ONLY # No debugging of RT executables
+XM_FILE= xm-rtbsd.h
+CC=gcc -traditional # hc/pcc just can't cut it.
diff --git a/gdb/config/ultra3.mh b/gdb/config/ultra3.mh
new file mode 100644
index 0000000..1d345ed
--- /dev/null
+++ b/gdb/config/ultra3.mh
@@ -0,0 +1,7 @@
+# Host: NYU Ultracomputer (AMD 29000 running Unix)
+CC=u3cc
+MUNCH_NM=u3nm
+XDEPFILES= ultra3-xdep.o infptrace.o
+XM_FILE= xm-ultra3.h
+XM_CFLAGS = -DSYM1
+XM_CLIBS = -lsysv -ljobs -ltermlib
diff --git a/gdb/config/ultra3.mt b/gdb/config/ultra3.mt
new file mode 100644
index 0000000..d2d3876
--- /dev/null
+++ b/gdb/config/ultra3.mt
@@ -0,0 +1,5 @@
+# Target: AMD 29000 running Unix on New York Univerisity processor board.
+TDEPFILES= exec.o am29k-pinsn.o am29k-tdep.o
+TM_FILE= tm-ultra3.h
+# SYM1 is some OS they have.
+TM_CFLAGS = -DSYM1