On 2/19/26 11:19 AM, Philippe Mathieu-Daudé wrote:
Restore gdb-xml/sparc64-fpu.xml from mainstream binutils, tag
'binutils-2_46', found in the gdb/features/sparc/folder [*].
Extract sparc_fpu_gdb_write_register() out of
sparc_cpu_gdb_read_register() and sparc_fpu_gdb_write_register()
out of sparc_cpu_gdb_write_register(), taking care to update the
register indexes in the switch cases.
Register these helpers with a call to gdb_register_coprocessor()
in sparc_cpu_register_gdb_regs().
[*]
https://sourceware.org/git/?p=binutils-gdb.git;a=tree;f=gdb/features/sparc;hb=refs/tags/binutils-2_46
Signed-off-by: Philippe Mathieu-Daudé <[email protected]>
---
configs/targets/sparc64-linux-user.mak | 2 +-
configs/targets/sparc64-softmmu.mak | 2 +-
target/sparc/gdbstub.c | 88 +++++++++++++++++---------
gdb-xml/sparc64-core.xml | 50 ---------------
gdb-xml/sparc64-fpu.xml | 59 +++++++++++++++++
5 files changed, 119 insertions(+), 82 deletions(-)
create mode 100644 gdb-xml/sparc64-fpu.xml
Reviewed-by: Pierrick Bouvier <[email protected]>