aboutsummaryrefslogtreecommitdiff
path: root/gdb/loongarch-tdep.h
diff options
context:
space:
mode:
authorHui Li <lihui@loongson.cn>2024-01-25 16:32:35 +0800
committerTiezhu Yang <yangtiezhu@loongson.cn>2024-02-06 18:40:02 +0800
commit1e9569f383a3d5a88ee07d0c2401bd95613c222e (patch)
tree987349cbcb070f5ec779c7f16a71df16fbc4f86f /gdb/loongarch-tdep.h
parent60c95acdaca94eca79b81ec75bfab97826cc0271 (diff)
downloadfsf-binutils-gdb-1e9569f383a3d5a88ee07d0c2401bd95613c222e.zip
fsf-binutils-gdb-1e9569f383a3d5a88ee07d0c2401bd95613c222e.tar.gz
fsf-binutils-gdb-1e9569f383a3d5a88ee07d0c2401bd95613c222e.tar.bz2
gdb: LoongArch: Add vector extensions support
Add LoongArch's vector extensions support, which including 128bit LSX (i.e., Loongson SIMD eXtension) and 256bit LASX (i.e., Loongson Advanced SIMD eXtension). This patch support gdb to fetch/store vector registers. Signed-off-by: Hui Li <lihui@loongson.cn> Signed-off-by: Tiezhu Yang <yangtiezhu@loongson.cn>
Diffstat (limited to 'gdb/loongarch-tdep.h')
-rw-r--r--gdb/loongarch-tdep.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/gdb/loongarch-tdep.h b/gdb/loongarch-tdep.h
index 06ce2bc..6e0e798 100644
--- a/gdb/loongarch-tdep.h
+++ b/gdb/loongarch-tdep.h
@@ -30,6 +30,8 @@
/* Register set definitions. */
extern const struct regset loongarch_gregset;
extern const struct regset loongarch_fpregset;
+extern const struct regset loongarch_lsxregset;
+extern const struct regset loongarch_lasxregset;
/* Target-dependent structure in gdbarch. */
struct loongarch_gdbarch_tdep : gdbarch_tdep_base