]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - gdb/gdbserver/ChangeLog
from Mat Hostetter <mat@lcs.mit.edu>
[thirdparty/binutils-gdb.git] / gdb / gdbserver / ChangeLog
index 3a53f861152d1f949cba92744a79517235298519..19003715e257428c7bb3d75c28cc679a0d3b284e 100644 (file)
@@ -1,3 +1,145 @@
+2007-02-26  Mat Hostetter  <mat@lcs.mit.edu>
+
+       * remote-utils.c (remote_open): Print out the assigned port number.
+
+2007-02-26  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * remote-utils.c (monitor_output): New function.
+       * server.c (debug_threads): Define here.
+       (monitor_show_help): New function.
+       (handle_query): Handle qRcmd.
+       (main): Do not handle 'd' packet.
+       * server.h (debug_threads, remote_debug, monitor_output): Declare.
+       * linux-low.c, spu-low.c, win32-i386-low.c: Remove definitions
+       of debug_threads.
+
+2007-02-25  Pedro Alves  <pedro_alves@portugalmail.pt>
+
+       * Makefile.in (EXEEXT): New.
+       (clean): Use $(EXEEXT).
+
+2007-02-25  Pedro Alves  <pedro_alves@portugalmail.pt>
+
+       * target.h (target_ops): Rename send_signal to request_interrupt,
+       and remove enum target_signal parameter.
+       * linux-low.c (linux_request_interrupt): Rename from
+       linux_send_signal, and always send SIGINT.
+       * spu-low.c (spu_request_interrupt): Rename from spu_send_signal,
+       and always send SIGINT.
+       * remote-utils.c (putpkt_binary): Call request_interrupt, instead
+       of send_signal.
+       (input_interrupt): Likewise.
+
+2007-02-25  Pedro Alves  <pedro_alves@portugalmail.pt>
+
+       * server.c (get_features_xml): Check if target implemented
+       arch_string.
+       * win32-i386-low.c (win32_arch_string): New.
+       (win32_target_ops): Add win32_arch_string as arch_string member.
+
+2007-02-22  Markus Deuling  <deuling@de.ibm.com>
+
+       * spu-low.c (spu_arch_string): New.
+       (spu_target_ops): Add spu_arch_string.
+
+2007-02-16  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * remote-utils.c: Remove HAVE_TERMINAL_H check.
+       * configure.ac: Do not check for terminal.h.
+       * configure, config.in: Regenerated.
+
+2007-02-08  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * Makefile.in (OBS): Add $(XML_BUILTIN).
+       (XML_DIR, XML_TARGET, XML_FILES, XML_BUILTIN): New.
+       (clean): Update.
+       (target.xml, xml-builtin.c, stamp-xml, arm-with-iwmmxt.o)
+       (arm-with-iwmmxt.c): New.
+       * config.in, configure: Regenerate.
+       * configure.ac: Check for iWMMXt.  Handle srv_xmltarget,
+       srv_xmlbuiltin, and srv_xmlfiles.  Define USE_XML.
+       * configure.srv: Mention srv_xmltarget and srv_xmlfiles.
+       (arm*-*-linux*): Add iWMMXt and regset support.
+       * linux-arm-low.c (PTRACE_GETWMMXREGS, PTRACE_SETWMMXREGS): Define.
+       (arm_fill_gregset, arm_store_gregset, arm_fill_wmmxregset)
+       (arm_store_wmmxregset, target_regsets): New.
+       * server.c (get_features_xml): Take annex argument.  Check builtin
+       XML documents.
+       (handle_query): Handle multiple annexes.
+
+2007-01-29  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * remote-utils.c [USE_WIN32API] (read, write): Define.
+       (putpkt_binary, input_interrupt, readchar, getpkt): Use read and
+       write.
+
+2007-01-09  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * linux-i386-low.c (the_low_target): Set arch_string.
+       * linux-x86-64-low.c (the_low_target): Likewise.
+       * linux-low.c (linux_arch_string): New.
+       (linux_target_ops): Add it.
+       * linux-low.h (struct linux_target_ops): Add arch_string.
+       * server.c (write_qxfer_response): Use const void * for DATA.
+       (get_features_xml): New.
+       (handle_query): Handle qXfer:features:read.  Report it for qSupported.
+       * target.h (struct target_ops): Add arch_string method.
+
+2007-01-03  Denis Pilat  <denis.pilat@st.com>
+           Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * linux-low.c (linux_kill): Handle being called with no threads.
+       * win32-i386-low.c (win32_kill): Likewise.
+       (get_child_debug_event): Clear current_process_handle.
+
+2006-12-30  Denis PILAT  <denis.pilat@st.com>
+           Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * remote-utils.c (remote_open): Check the type of specified
+       serial port devices before opening them.
+       * server.c (main): Kill the inferior if an error occurs during
+       the first remote_open.
+
+2006-12-05  Markus Deuling  <deuling@de.ibm.com>
+
+       * README: Update supported targets.
+
+2006-11-28  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * Makefile.in (clean): Remove reg-mips64.c.
+       (reg-mips64.c, reg-mips64.o): New rules.
+       * configure.srv: Handle mips64.  Include regset support for mips.
+       * linux-mips-low.c (union mips_register): New.
+       (mips_get_pc, mips_set_pc, mips_reinsert_addr): Use it.
+       (mips_breakpoint, mips_breakpoint_at): Use int.
+       (mips_collect_register, mips_supply_register)
+       (mips_collect_register_32bit, mips_supply_register_32bit)
+       (mips_fill_gregset, mips_store_gregset, mips_fill_fpregset)
+       (mips_store_fpregset, target_regsets): New.
+       * thread-db.c (thread_db_get_tls_address): Use uintptr_t.
+
+2006-11-22  Ulrich Weigand  <uweigand@de.ibm.com>
+
+       * configure.srv: Add target "spu*-*-*".
+       * Makefile.in (clean): Remove reg-spu.c.
+       (reg-spu.c, reg-spu.o, spu-low.o): Add dependencies.
+       * spu-low.c: New file.
+
+2006-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * configure.ac: Correct td_thr_tls_get_addr test.
+       * configure: Regenerated.
+
+2006-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * linux-low.c (linux_wait_for_event): Reformat.  Use the
+       pass_signals array.
+       * remote-utils.c (decode_address_to_semicolon): New.
+       * server.c (pass_signals, handle_general_set): New.
+       (handle_query): Mention QPassSignals for qSupported.
+       (main): Call handle_general_set.
+       * server.h (pass_signals, decode_address_to_semicolon): New.
+
 2006-11-06  Daniel Jacobowitz  <dan@codesourcery.com>
 
        * server.c (handle_query): Correct error handling for read_auxv.