[2/2] Add native target for FreeBSD/aarch64.
Commit Message
gdb/ChangeLog:
* Makefile.in (ALLDEPFILES): Add mips-fbsd-nat.c.
* NEWS: Mention new FreeBSD/mips native configuration.
* configure.host: Add aarch64*-*-freebsd*.
* configure.nat: Likewise.
* aarch64-fbsd-nat.c: New file.
---
gdb/ChangeLog | 8 ++++++++
gdb/Makefile.in | 1 +
gdb/NEWS | 4 ++++
gdb/configure.host | 1 +
gdb/configure.nat | 5 +++++
5 files changed, 19 insertions(+)
Comments
John Baldwin <jhb@FreeBSD.org> writes:
> * aarch64-fbsd-nat.c: New file.
It is not in the patch.
On Tuesday, August 22, 2017 03:03:12 PM Yao Qi wrote:
> John Baldwin <jhb@FreeBSD.org> writes:
>
> > * aarch64-fbsd-nat.c: New file.
>
> It is not in the patch.
Yes, sorry, there is a 'v2' patch series I posted last Wednesday which
includes the new file.
@@ -1,5 +1,13 @@
2017-08-08 John Baldwin <jhb@FreeBSD.org>
+ * Makefile.in (ALLDEPFILES): Add mips-fbsd-nat.c.
+ * NEWS: Mention new FreeBSD/mips native configuration.
+ * configure.host: Add aarch64*-*-freebsd*.
+ * configure.nat: Likewise.
+ * aarch64-fbsd-nat.c: New file.
+
+2017-08-08 John Baldwin <jhb@FreeBSD.org>
+
* Makefile.in (ALL_64_TARGET_OBS): Add aarch64-fbsd-tdep.o.
(ALLDEPFILES): Add aarch64-fbsd-tdep.c.
* NEWS: Mention new FreeBSD/aarch64 target.
@@ -2491,6 +2491,7 @@ force_update:
MAKEOVERRIDES =
ALLDEPFILES = \
+ aarch64-fbsd-nat.c \
aarch64-fbsd-tdep.c \
aarch64-linux-nat.c \
aarch64-linux-tdep.c \
@@ -26,6 +26,10 @@ set debug separate-debug-file
show debug separate-debug-file
Control the display of debug output about separate debug file search.
+* New native configurations
+
+FreeBSD/aarch64 aarch64*-*-freebsd*
+
* New targets
FreeBSD/aarch64 aarch64*-*-freebsd*
@@ -84,6 +84,7 @@ case "${host}" in
*-*-darwin*) gdb_host=darwin ;;
aarch64*-*-linux*) gdb_host=linux ;;
+aarch64*-*-freebsd*) gdb_host=fbsd ;;
alpha*-*-linux*) gdb_host=alpha-linux ;;
alpha*-*-netbsd* | alpha*-*-knetbsd*-gnu)
@@ -144,6 +144,11 @@ case ${gdb_host} in
;;
fbsd)
case ${gdb_host_cpu} in
+ aarch64)
+ # Host: FreeBSD/aarch64
+ NATDEPFILES="${NATDEPFILES} aarch64-fbsd-nat.o"
+ LOADLIBES=
+ ;;
i386)
# Host: FreeBSD/i386
NATDEPFILES="${NATDEPFILES} x86-nat.o x86-dregs.o \