On 2/19/26 11:19 AM, Philippe Mathieu-Daudé wrote:
Import gdb-xml/sparc32-{cpu,fpu,cp0}.xml from mainstream binutils,
tag 'binutils-2_46', found in the gdb/features/sparc/folder [*].

Register them by setting the CPUClass::gdb_core_xml_file field and
calling 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/sparc-linux-user.mak |  1 +
  configs/targets/sparc-softmmu.mak    |  1 +
  target/sparc/cpu.c                   |  2 +-
  target/sparc/gdbstub.c               | 13 +++++----
  gdb-xml/sparc32-cp0.xml              | 18 ++++++++++++
  gdb-xml/sparc32-cpu.xml              | 42 ++++++++++++++++++++++++++++
  gdb-xml/sparc32-fpu.xml              | 42 ++++++++++++++++++++++++++++
  7 files changed, 113 insertions(+), 6 deletions(-)
  create mode 100644 gdb-xml/sparc32-cp0.xml
  create mode 100644 gdb-xml/sparc32-cpu.xml
  create mode 100644 gdb-xml/sparc32-fpu.xml


Reviewed-by: Pierrick Bouvier <[email protected]>

Reply via email to