target/loongarch/gdbstub: Add vector registers support
commit1c15dd632bf05a1649f8314d103efe47cde32e84
authorSong Gao <gaosong@loongson.cn>
Thu, 11 Jul 2024 02:44:54 +0000 (11 10:44 +0800)
committerSong Gao <gaosong@loongson.cn>
Fri, 19 Jul 2024 02:40:04 +0000 (19 10:40 +0800)
tree4bf240930392699f4894a7de356d449542d23997
parent23fa74974d8c96bc95cbecc0d4e2d90f984939f6
target/loongarch/gdbstub: Add vector registers support

GDB already support LoongArch vector extension[1], QEMU gdb adds
LoongArch vector registers support, so that users can use 'info all-registers'
to get all vector registers values.

[1]: https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff;h=1e9569f383a3d5a88ee07d0c2401bd95613c222e

Signed-off-by: Song Gao <gaosong@loongson.cn>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewd-by: Bibo Mao <maobibo@loongson.cn>
Message-Id: <20240711024454.3075183-1-gaosong@loongson.cn>
configs/targets/loongarch64-linux-user.mak
configs/targets/loongarch64-softmmu.mak
gdb-xml/loongarch-lasx.xml [new file with mode: 0644]
gdb-xml/loongarch-lsx.xml [new file with mode: 0644]
target/loongarch/gdbstub.c