gdbserver: Add linux_get_hwcap
[deliverable/binutils-gdb.git] / gdb / gdbserver / ChangeLog
index 5312ca99194a296d0f8d55c6c763be1d61c997f7..8716ab5b43e389ae42b5b0f242f4d53a0aa2d7d0 100644 (file)
@@ -1,3 +1,153 @@
+2019-03-26  Alan Hayward  <alan.hayward@arm.com>
+
+       * linux-aarch64-low.c (aarch64_get_hwcap): Remove function.
+       (aarch64_arch_setup): Call linux_get_hwcap.
+       * linux-arm-low.c (arm_get_hwcap): Remove function.
+       (arm_read_description): Call linux_get_hwcap.
+       * linux-low.c (linux_get_auxv): New function.
+       (linux_get_hwcap): Likewise.
+       (linux_get_hwcap2): Likewise.
+       * linux-low.h (linux_get_hwcap): New declaration.
+       (linux_get_hwcap2): Likewise.
+       * linux-ppc-low.c (ppc_get_auxv): Remove function.
+       (ppc_arch_setup): Call linux_get_hwcap.
+       * linux-s390-low.c (s390_get_hwcap): Remove function.
+       (s390_arch_setup): Call linux_get_hwcap.
+
+2019-03-22  Alan Hayward  <alan.hayward@arm.com>
+           Jiong Wang  <jiong.wang@arm.com>
+
+       * linux-aarch64-low.c (aarch64_store_pauthregset): New function.
+       * linux-low.c (regsets_store_inferior_registers): Allow optional reads
+       to fail.
+       * linux-low.h (enum regset_type): Add OPTIONAL_REGS.
+
+2019-03-22  Alan Hayward  <alan.hayward@arm.com>
+           Jiong Wang  <jiong.wang@arm.com>
+
+       * linux-aarch64-low.c (AARCH64_HWCAP_PACA): New define.
+       (aarch64_get_hwcap): New function.
+       (aarch64_arch_setup): Read APIA hwcap.
+
+2019-03-22  Alan Hayward  <alan.hayward@arm.com>
+           Jiong Wang  <jiong.wang@arm.com>
+
+       * linux-aarch64-ipa.c (get_ipa_tdesc): Add pauth param.
+       (initialize_low_tracepoint): Likewise.
+       * linux-aarch64-low.c (aarch64_arch_setup): Likewise.
+       * linux-aarch64-tdesc-selftest.c (aarch64_tdesc_test): Likewise.
+       * linux-aarch64-tdesc.c (struct target_desc): Likewise.
+       (aarch64_linux_read_description): Likewise.
+       * linux-aarch64-tdesc.h (aarch64_linux_read_description): Likewise.
+
+2019-03-12  John Baldwin  <jhb@FreeBSD.org>
+
+       * linux-x86-tdesc.c (i386_linux_read_description): Update call to
+       i386_create_target_description for 'segments' parameter.
+       * lynx-i386-low.c (lynx_i386_arch_setup): Likewise.
+       * nto-x86-low.c (nto_x86_arch_setup): Likewise.
+       * win32-i386-low.c (i386_arch_setup): Likewise.
+
+2019-03-12  Tom Tromey  <tromey@adacore.com>
+
+       * linux-low.c (iterate_over_lwps): Update.
+
+2019-03-06  Tom Tromey  <tom@tromey.com>
+
+       * server.c (detach_or_kill_for_exit_cleanup): Remove parameter.
+       (captured_main): Use SCOPE_EXIT.
+
+2019-03-04  Sergio Durigan Junior  <sergiodj@redhat.com>
+
+       * configure.srv: Use '$enable_unittest' instead of '$development'
+       when checking whether to fill 'srv_regobj' on 'aarch64*-*-linux*'
+       case.
+
+2019-02-27  Tom Tromey  <tromey@adacore.com>
+
+       * gdbreplay.c (logchar): Handle \r\n.
+
+2019-02-07  Alan Hayward  <alan.hayward@arm.com>
+
+       * linux-low.c (linux_attach): Add process before lwp.
+       * server.c (attach_inferior): Check if already attached.
+
+2019-02-07  Tom Tromey  <tom@tromey.com>
+
+       * x86-tdesc.h: Rename include guard.
+       * x86-low.h: Add include guard.
+       * wincecompat.h: Rename include guard.
+       * win32-low.h: Add include guard.
+       * utils.h: Rename include guard.
+       * tracepoint.h: Rename include guard.
+       * tdesc.h: Rename include guard.
+       * target.h: Rename include guard.
+       * server.h: Rename include guard.
+       * remote-utils.h: Rename include guard.
+       * regcache.h: Rename include guard.
+       * nto-low.h: Rename include guard.
+       * notif.h: Add include guard.
+       * mem-break.h: Rename include guard.
+       * lynx-low.h: Add include guard.
+       * linux-x86-tdesc.h: Add include guard.
+       * linux-s390-tdesc.h: Add include guard.
+       * linux-ppc-tdesc-init.h: Add include guard.
+       * linux-low.h: Add include guard.
+       * linux-aarch64-tdesc.h: Add include guard.
+       * linux-aarch32-low.h: Add include guard.
+       * inferiors.h: Rename include guard.
+       * i387-fp.h: Rename include guard.
+       * hostio.h: Rename include guard.
+       * gdbthread.h: Rename include guard.
+       * gdb_proc_service.h: Rename include guard.
+       * event-loop.h: Rename include guard.
+       * dll.h: Rename include guard.
+       * debug.h: Rename include guard.
+       * ax.h: Rename include guard.
+
+2018-01-30  Szabolcs Nagy  <szabolcs.nagy@arm.com>
+
+       PR gdb/23985
+       * Makefile.in (IPAGENT_CFLAGS): Add UNDO_GNULIB_CFLAGS.
+       (UNDO_GNULIB_CFLAGS): Undo gnulib replacements.
+
+2019-01-25  Tom Tromey  <tom@tromey.com>
+
+       * Makefile.in (INCLUDE_CFLAGS): Don't add -I for common.
+
+2019-01-25  Tom Tromey  <tom@tromey.com>
+
+       * win32-low.c: Fix common/ includes.
+       * win32-i386-low.c: Fix common/ includes.
+       * tracepoint.c: Fix common/ includes.
+       * thread-db.c: Fix common/ includes.
+       * target.h: Fix common/ includes.
+       * symbol.c: Fix common/ includes.
+       * spu-low.c: Fix common/ includes.
+       * server.h: Fix common/ includes.
+       * server.c: Fix common/ includes.
+       * remote-utils.c: Fix common/ includes.
+       * regcache.h: Fix common/ includes.
+       * regcache.c: Fix common/ includes.
+       * nto-x86-low.c: Fix common/ includes.
+       * notif.h: Fix common/ includes.
+       * mem-break.h: Fix common/ includes.
+       * lynx-low.c: Fix common/ includes.
+       * lynx-i386-low.c: Fix common/ includes.
+       * linux-x86-tdesc-selftest.c: Fix common/ includes.
+       * linux-x86-low.c: Fix common/ includes.
+       * linux-low.c: Fix common/ includes.
+       * inferiors.h: Fix common/ includes.
+       * i387-fp.c: Fix common/ includes.
+       * hostio.c: Fix common/ includes.
+       * hostio-errno.c: Fix common/ includes.
+       * gdbthread.h: Fix common/ includes.
+       * gdbreplay.c: Fix common/ includes.
+       * fork-child.c: Fix common/ includes.
+       * event-loop.c: Fix common/ includes.
+       * ax.c: 
+       (enum gdb_agent_op): Fix common/ includes.
+
 2019-01-21  Tom Tromey  <tom@tromey.com>
 
        * tracepoint.c: Fix includes.
This page took 0.029927 seconds and 4 git commands to generate.