From 7176dfd28d1a2a74e6d8dd698aeb857eb6edfb98 Mon Sep 17 00:00:00 2001 From: John Baldwin Date: Wed, 11 Oct 2017 11:16:34 -0700 Subject: Add FreeBSD/arm architecture. Support for collecting and supplying general purpose and floating point registers is provided along with signal frame unwinding. While FreeBSD/arm kernels do populate NT_FPREGSET notes, they are always zero-filled, so this implementation ignores them. Recent FreeBSD/arm kernels generate NT_ARM_VFP notes which are used to supply floating-point registers. As with Linux, the AT_HWCAP feature flags are used to determine the correct target description. gdb/ChangeLog: * Makefile.in (ALL_TARGET_OBS): Add arm-fbsd-tdep.o. (ALLDEPFILES): Add arm-fbsd-tdep.c. * NEWS: Mention new FreeBSD/arm target. * configure.tgt: Add arm*-*-freebsd*. * arm-fbsd-tdep.c: New file. * arm-fbsd-tdep.h: New file. --- gdb/NEWS | 1 + 1 file changed, 1 insertion(+) (limited to 'gdb/NEWS') diff --git a/gdb/NEWS b/gdb/NEWS index 2bad096..642cfb7 100644 --- a/gdb/NEWS +++ b/gdb/NEWS @@ -130,6 +130,7 @@ FreeBSD/aarch64 aarch64*-*-freebsd* * New targets FreeBSD/aarch64 aarch64*-*-freebsd* +FreeBSD/arm arm*-*-freebsd* * Removed targets and native configurations -- cgit v1.1