X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=gdb%2Fppc-bdm.c;h=4468caaab7bebdeadbe7df193069022d44a73c04;hb=7ab98e9e4f7a1f9b904a1b9dbcbb9c9323a33f8f;hp=5b8877f84571c30da978824cf7c298e52c29c10f;hpb=9aa1e687a21389d01f11ddc602b28e6bd59a18d3;p=binutils-gdb.git diff --git a/gdb/ppc-bdm.c b/gdb/ppc-bdm.c index 5b8877f8457..4468caaab7b 100644 --- a/gdb/ppc-bdm.c +++ b/gdb/ppc-bdm.c @@ -1,6 +1,7 @@ /* Remote target communications for the Macraigor Systems BDM Wiggler talking to a Motorola PPC 8xx ADS board - Copyright 1996, 1997 Free Software Foundation, Inc. + Copyright 1996, 1997, 1998, 1999, 2000, 2001 + Free Software Foundation, Inc. This file is part of GDB. @@ -28,19 +29,19 @@ #include "bfd.h" #include "symfile.h" #include "target.h" -#include "gdb_wait.h" #include "gdbcmd.h" #include "objfiles.h" #include "gdb-stabs.h" #include -#include #include "serial.h" #include "ocd.h" #include "ppc-tdep.h" +#include "regcache.h" static void bdm_ppc_open (char *name, int from_tty); -static int bdm_ppc_wait (int pid, struct target_waitstatus *target_status); +static ptid_t bdm_ppc_wait (ptid_t ptid, + struct target_waitstatus *target_status); static void bdm_ppc_fetch_registers (int regno); @@ -97,8 +98,8 @@ bdm_ppc_open (char *name, int from_tty) Returns "pid" (though it's not clear what, if anything, that means in the case of this target). */ -static int -bdm_ppc_wait (int pid, struct target_waitstatus *target_status) +static ptid_t +bdm_ppc_wait (ptid_t ptid, struct target_waitstatus *target_status) { int stop_reason; @@ -109,7 +110,7 @@ bdm_ppc_wait (int pid, struct target_waitstatus *target_status) if (stop_reason) { target_status->value.sig = TARGET_SIGNAL_INT; - return inferior_pid; + return inferior_ptid; } target_status->value.sig = TARGET_SIGNAL_TRAP; /* XXX for now */ @@ -124,7 +125,7 @@ bdm_ppc_wait (int pid, struct target_waitstatus *target_status) } #endif - return inferior_pid; + return inferior_ptid; } static int bdm_regmap[] = @@ -364,7 +365,6 @@ a wiggler, specify wiggler and then the port it is connected to\n\ bdm_ppc_ops.to_thread_alive = ocd_thread_alive; bdm_ppc_ops.to_stop = ocd_stop; bdm_ppc_ops.to_pid_to_exec_file = NULL; - bdm_ppc_ops.to_core_file_to_sym_file = NULL; bdm_ppc_ops.to_stratum = process_stratum; bdm_ppc_ops.DONT_USE = NULL; bdm_ppc_ops.to_has_all_memory = 1;