+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.