aboutsummaryrefslogtreecommitdiff
path: root/gdbserver/ChangeLog
diff options
context:
space:
mode:
authorLuis Machado <luis.machado@linaro.org>2020-06-15 15:38:43 -0300
committerLuis Machado <luis.machado@linaro.org>2021-03-24 14:56:33 -0300
commit41919a58ce12a0ed6230b2f3820c65ad980ca19e (patch)
tree31091439ea9dc033e6e520c5f8fd0160e50b63f4 /gdbserver/ChangeLog
parentcf44c9fa1b94837b093752854370b9c2db531264 (diff)
downloadgdb-41919a58ce12a0ed6230b2f3820c65ad980ca19e.zip
gdb-41919a58ce12a0ed6230b2f3820c65ad980ca19e.tar.gz
gdb-41919a58ce12a0ed6230b2f3820c65ad980ca19e.tar.bz2
AArch64: Add gdbserver MTE support
Adds the AArch64-specific memory tagging support (MTE) by implementing the required hooks and checks for GDBserver. gdbserver/ChangeLog: 2021-03-24 Luis Machado <luis.machado@linaro.org> * Makefile.in (SFILES): Add /../gdb/nat/aarch64-mte-linux-ptrace.c. * configure.srv (aarch64*-*-linux*): Add arch/aarch64-mte-linux.o and nat/aarch64-mte-linux-ptrace.o. * linux-aarch64-low.cc: Include nat/aarch64-mte-linux-ptrace.h. (class aarch64_target) <supports_memory_tagging> <fetch_memtags, store_memtags>: New method overrides. (aarch64_target::supports_memory_tagging) (aarch64_target::fetch_memtags) (aarch64_target::store_memtags): New methods.
Diffstat (limited to 'gdbserver/ChangeLog')
-rw-r--r--gdbserver/ChangeLog12
1 files changed, 12 insertions, 0 deletions
diff --git a/gdbserver/ChangeLog b/gdbserver/ChangeLog
index d4b8d80..edce56b 100644
--- a/gdbserver/ChangeLog
+++ b/gdbserver/ChangeLog
@@ -1,5 +1,17 @@
2021-03-24 Luis Machado <luis.machado@linaro.org>
+ * Makefile.in (SFILES): Add /../gdb/nat/aarch64-mte-linux-ptrace.c.
+ * configure.srv (aarch64*-*-linux*): Add arch/aarch64-mte-linux.o and
+ nat/aarch64-mte-linux-ptrace.o.
+ * linux-aarch64-low.cc: Include nat/aarch64-mte-linux-ptrace.h.
+ (class aarch64_target) <supports_memory_tagging>
+ <fetch_memtags, store_memtags>: New method overrides.
+ (aarch64_target::supports_memory_tagging)
+ (aarch64_target::fetch_memtags)
+ (aarch64_target::store_memtags): New methods.
+
+2021-03-24 Luis Machado <luis.machado@linaro.org>
+
* linux-aarch64-low.cc (aarch64_fill_mteregset): New function.
(aarch64_store_mteregset): New function.
(aarch64_regsets): Add MTE register set entry.