aboutsummaryrefslogtreecommitdiff
path: root/gdb/ChangeLog
diff options
context:
space:
mode:
authorJohn Baldwin <jhb@FreeBSD.org>2018-10-08 14:47:34 -0700
committerJohn Baldwin <jhb@FreeBSD.org>2018-10-08 14:47:34 -0700
commited65e20bc7cd18406081cf5ba29f9c9bccd4e52f (patch)
tree315e35b2218dd1c0b5f963b6d40b4ed18bae8414 /gdb/ChangeLog
parent498f740792fe0edd2955c5cee6bb864f60a5b173 (diff)
downloadgdb-ed65e20bc7cd18406081cf5ba29f9c9bccd4e52f.zip
gdb-ed65e20bc7cd18406081cf5ba29f9c9bccd4e52f.tar.gz
gdb-ed65e20bc7cd18406081cf5ba29f9c9bccd4e52f.tar.bz2
Add FreeBSD/riscv architecture.
Support for collecting and supplying general purpose and floating point register sets is provided along with signal frame unwinding. FreeBSD only supports RV64 currently, so while some provision is made for RV32 in the general-purpose register set, the changes have only been tested on RV64. gdb/ChangeLog: * Makefile.in (ALL_TARGET_OBS): Add riscv-fbsd-tdep.o. (HFILES_NO_SRCDIR): Add riscv-fbsd-tdep.h. (ALLDEPFILES): Add riscv-fbsd-tdep.c. * NEWS: Mention new FreeBSD/riscv target. * configure.tgt: Add riscv*-*-freebsd*. * riscv-fbsd-tdep.c: New file. * riscv-fbsd-tdep.h: New file.
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r--gdb/ChangeLog10
1 files changed, 10 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 1862ea4..b4d20bb 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,5 +1,15 @@
2018-10-08 John Baldwin <jhb@FreeBSD.org>
+ * Makefile.in (ALL_TARGET_OBS): Add riscv-fbsd-tdep.o.
+ (HFILES_NO_SRCDIR): Add riscv-fbsd-tdep.h.
+ (ALLDEPFILES): Add riscv-fbsd-tdep.c.
+ * NEWS: Mention new FreeBSD/riscv target.
+ * configure.tgt: Add riscv*-*-freebsd*.
+ * riscv-fbsd-tdep.c: New file.
+ * riscv-fbsd-tdep.h: New file.
+
+2018-10-08 John Baldwin <jhb@FreeBSD.org>
+
* regcache.h (struct regcache_map_entry): Note that this type can
be used with traditional frame caches.
* trad-frame.c (trad_frame_set_reg_regmap): New.