aboutsummaryrefslogtreecommitdiff
path: root/gdb/remote-mips.c
AgeCommit message (Collapse)AuthorFilesLines
1993-08-24 * target.c, target.h: Add "set remotedebug" command.Jim Kingdon1-23/+13
* remote-bug.c, remote.c, remote-mips.c: Remove "set remotedebug" and "set m88ksnoop" options and use generic "set remotedebug" instead.
1993-08-02Sun Aug 1 22:58:18 1993 Stu Grossman (grossman at cygnus.com)Stu Grossman1-3/+3
* Makefile.in (CLIBS): Reorder to make Lynx ld happy. * (HFILES): New file thread.h. * (OBS): New file thread.c. * configure.in: Host config for Lynx/386. * fork-child.c (fork_inferior): Call init_thread_list(). * infrun.c (resume): Add pid to invocation of target_resume(). * (wait_for_inferior): Pay attention to pid from target_wait(). Multi-threading code now uses this to determine what to do. * inftarg.c (child_wait): Conditionalize based on CHILD_WAIT macro. Use target_pid_to_str() macro throughout when printing pid. * inferior.h (child_resume): Add pid to prototype. * hppab-nat.c hppah-nat.c infptrace.c (child_resume): Pass in pid as argument, instead of using inferior_pid. * procfs.c (procfs_resume): Pass in pid as argument. Ignored for now. Use target_pid_to_str() macro throughout for printing process id. * remote-adapt.c (adapt_resume): Pass in pid as argument. * remote-eb.c (eb_resume): Pass in pid as argument. * remote-es.c (es1800_resume): Pass in pid as argument. * remote-hms.c (hms_resume): Pass in pid as argument. * remote-mips.c (mips_resume): Pass in pid as argument. * remote-mm.c (mm_resume): Pass in pid as argument. * remote-monitor.c (monitor_resume): Pass in pid as argument. * remote-nindy.c (nindy_resume): Pass in pid as argument. * remote-sa.sparc.c (remote_resume): Pass in pid as argument. * remote-sim.c (rem_resume): Pass in pid as argument. * remote-sp64sim.c (simif_resume): Pass in pid as argument. * remote-st.c (st2000_resume): Pass in pid as argument. * remote-udi.c (udi_resume): Pass in pid as argument. * remote-vx.c (vx_resume): Pass in pid as argument. * remote-z8k.c (rem_resume): Pass in pid as argument. * remote.c (remote_resume): Pass in pid as argument. * solib.c (solid_create_inferior_hook): Pass inferior_pid to target_resume(). * target.c (normal_pid_to_str): New routine to print out process ID normally. * target.h (struct target_ops): Add pid to prototype at to_resume(). (target_resume): Add pid argument. * (target_pid_to_str): Default definition for normal type pids. * thread.c, thread.c: New modules for multi thread/process control.
1993-07-28 * remote-mips.c (_initialize_remote_mips): Added "timeout" andIan Lance Taylor1-0/+15
"retransmit-timeout" variables to set mips_receive_wait and mips_retransmit_wait, respectively.
1993-07-10 * findvar.c, defs.hJim Kingdon1-15/+19
({extract,store}_{signed_integer,unsigned_integer,address}): New routines to replace SWAP_TARGET_AND_HOST. All over: All uses of SWAP_TARGET_AND_HOST on integers replaced.
1993-06-29fix include file ordering problem (bfd.h vs. symfile.h)David D. Zuhn1-1/+1
1993-06-13 * defs.h, main.c (catch_errors): Add return_mask arg.Jim Kingdon1-1/+3
stack.c (print_frame_info): Pass RETURN_MASK_ERROR. other callers: Pass RETURN_MASK_ALL. (return_to_top_level), callers: Add return_reason arg. * utils.c (quit): Use return_to_top_level (RETURN_QUIT) instead of error (). * main.c (main), tm-nindy960.h (ADDITIONAL_OPTION_HANDLER): Use SET_TOP_LEVEL not setjmp (to_top_level). * remote-nindy.c: Use catch_errors not setjmp (to_top_level).
1993-06-11 (mips_fetch_registers): Pass a pointer to SWAP_TARGET_AND_HOST,Ian Lance Taylor1-1/+1
not an integer.
1993-06-11 * remote-mips.c (mips_send_packet): Don't print garbage characterIan Lance Taylor1-2/+1
in debugging info. (mips_request): Don't check that remote pid is 0, because sometimes it isn't.
1993-06-08 * symfile.{c,h} (generic_load): New function.Jim Kingdon1-69/+2
remote{,-nindy,-eb,-mips}.c: Use it.
1993-04-28 * Remote targets (mourn): Call unpush_target.Jim Kingdon1-0/+1
1993-04-10Fix typo, change appropriate instances of -2 to SERIAL_TIMEOUT, addIan Lance Taylor1-22/+23
explicit != 0 tests, improve comments.
1993-04-09 * remote-mips.c, remote-monitor.c, remote-st2000.c: Convert toStu Grossman1-16/+23
new serial interface.
1993-02-22 * remote-mips.c: New file; implements MIPS remote debuggingIan Lance Taylor1-28/+166
protocol. * config/idt.mt: New file; uses remote-mips.c * configure.in (mips-idt-ecoff): New target; uses idt.mt. * mips-tdep.c (mips_fpu): New variable; controls use of MIPS floating point coprocessor. (mips_push_dummy_frame): If not mips_fpu, don't save floating point registers. (mips_pop_frame): If not mips_fpu, don't restore floating point registers. (_initialize_mips_tdep): New function; let the user reset mips_fpu variable. * tm-mips.h (EXTRACT_RETURN_VALUE, STORE_RETURN_VALUE): If not mips_fpu, don't use fp0 as floating point return register. (FIX_CALL_DUMMY): If not mips_fpu, don't save floating point registers. Also added remote-mips.c to .Sanitize file.
1993-02-12Checkpoint. Runs "hello, world", sets breakpoints, isn't too gracefulIan Lance Taylor1-0/+1246
about program termination. This file probably should not be part of gdb 4.8, although it wouldn't do any actual harm. Not yet added to .Sanitize.