diff options
-rw-r--r-- | gdb/config/i386/i386v42mp.mt | 3 | ||||
-rw-r--r-- | gdb/config/i386/nm-i386v42mp.h | 22 | ||||
-rw-r--r-- | gdb/config/i386/tm-i386v42mp.h | 34 | ||||
-rw-r--r-- | gdb/configure.host | 4 | ||||
-rw-r--r-- | gdb/configure.tgt | 3 |
5 files changed, 65 insertions, 1 deletions
diff --git a/gdb/config/i386/i386v42mp.mt b/gdb/config/i386/i386v42mp.mt new file mode 100644 index 0000000..0b2dea8 --- /dev/null +++ b/gdb/config/i386/i386v42mp.mt @@ -0,0 +1,3 @@ +# Target: Intel 386 running SVR4.2MP +TDEPFILES= i386-tdep.o i387-tdep.o +TM_FILE= tm-i386v42mp.h diff --git a/gdb/config/i386/nm-i386v42mp.h b/gdb/config/i386/nm-i386v42mp.h new file mode 100644 index 0000000..6ffd128 --- /dev/null +++ b/gdb/config/i386/nm-i386v42mp.h @@ -0,0 +1,22 @@ +/* Native support for i386 running SVR4. + Copyright 1986, 1987, 1989, 1992, 1996 Free Software Foundation, Inc. + Changes for 80386 by Pace Willisson (pace@prep.ai.mit.edu), July 1988. + +This file is part of GDB. + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + +#include "nm-sysv4.h" + diff --git a/gdb/config/i386/tm-i386v42mp.h b/gdb/config/i386/tm-i386v42mp.h new file mode 100644 index 0000000..951a05a --- /dev/null +++ b/gdb/config/i386/tm-i386v42mp.h @@ -0,0 +1,34 @@ +/* Macro definitions for GDB on an Intel i386 running SVR4. + Copyright (C) 1991, 1994 Free Software Foundation, Inc. + Written by Fred Fish at Cygnus Support (fnf@cygnus.com) + +This file is part of GDB. + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + +#ifndef TM_I386V42MP_H +#define TM_I386V42MP_H 1 + +/* pick up more generic x86 sysv4 stuff */ + +#include "i386/tm-i386v4.h" + +/* proc on this architecture has multiple fds (ctl, as, map, status) */ +/* including a control fd */ + +#define HAVE_MULTIPLE_PROC_FDS +#define HAVE_CONTROL_PROC_FD + +#endif /* ifndef TM_I386V42MP_H */ diff --git a/gdb/configure.host b/gdb/configure.host index cfa2f7b..b7f7a1b 100644 --- a/gdb/configure.host +++ b/gdb/configure.host @@ -67,8 +67,10 @@ i[3456]86-*-solaris*) gdb_host=i386sol2 ;; i[3456]86-*-sunos*) gdb_host=sun386 ;; i[3456]86-*-sysv3.2*) gdb_host=i386v32 ;; i[3456]86-*-sysv32*) gdb_host=i386v32 ;; +i[3456]86-*-sysv4.2MP) gdb_host=i386v42mp ;; i[3456]86-*-sysv4*) gdb_host=i386v4 ;; -i[3456]86-*-unixware) gdb_host=i386v4 ;; +i[3456]86-*-unixware2*) gdb_host=i386v42mp ;; +i[3456]86-*-unixware*) gdb_host=i386v4 ;; i[3456]86-*-sysv*) gdb_host=i386v ;; i[3456]86-*-isc*) gdb_host=i386v32 ;; i[3456]86-*-os9k) gdb_host=i386os9k ;; diff --git a/gdb/configure.tgt b/gdb/configure.tgt index 2e19ee7..83e9189 100644 --- a/gdb/configure.tgt +++ b/gdb/configure.tgt @@ -84,7 +84,10 @@ i[3456]86-*-lynxos*) gdb_target=i386lynx configdirs="${configdirs} gdbserver" ;; i[3456]86-*-solaris*) gdb_target=i386sol2 ;; i[3456]86-*-sunos*) gdb_target=sun386 ;; +i[3456]86-*-sysv4.2MP) gdb_target=i386v42mp ;; i[3456]86-*-sysv4*) gdb_target=i386v4 ;; +i[3456]86-*-unixware2*) gdb_target=i386v42mp ;; +i[3456]86-*-unixware*) gdb_target=i386v4 ;; i[3456]86-*-sco*) gdb_target=i386v ;; i[3456]86-*-sysv*) gdb_target=i386v ;; i[3456]86-*-linux*) gdb_target=linux |