target/sparc: Restore 'gdb-xml/sparc64-cpu.xml'
Restore gdb-xml/sparc64-cpu.xml from mainstream binutils, tag 'binutils-2_46', found in the gdb/features/sparc/folder [*]. [*] https://sourceware.org/git/?p=binutils-gdb.git;a=tree;f=gdb/features/sparc;hb=refs/tags/binutils-2_46 Reviewed-by: Pierrick Bouvier <pierrick.bouvier@linaro.org> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> Message-ID: <20260219191955.83815-14-philmd@linaro.org>
Philippe Mathieu-Daudé committed
Feb 15, 2026 at 02:47 UTC
00c82c36b07362264327856c202ab849cde5bf94
4 files changed
+5
-5
configs/targets/sparc64-linux-user.mak
+1
-1
@@ -4,6 +4,6 @@ TARGET_ABI_DIR=sparc
4
TARGET_SYSTBL_ABI=common,64
5
TARGET_SYSTBL=syscall.tbl
6
TARGET_BIG_ENDIAN=y
7
-TARGET_XML_FILES=gdb-xml/sparc64-core.xml gdb-xml/sparc64-fpu.xml gdb-xml/sparc64-cp0.xml
7
+TARGET_XML_FILES=gdb-xml/sparc64-cpu.xml gdb-xml/sparc64-fpu.xml gdb-xml/sparc64-cp0.xml
8
TARGET_LONG_BITS=64
9
TARGET_NOT_USING_LEGACY_NATIVE_ENDIAN_API=y
configs/targets/sparc64-softmmu.mak
+1
-1
@@ -1,7 +1,7 @@
1
TARGET_ARCH=sparc64
2
TARGET_BASE_ARCH=sparc
3
TARGET_BIG_ENDIAN=y
4
-TARGET_XML_FILES=gdb-xml/sparc64-core.xml gdb-xml/sparc64-fpu.xml gdb-xml/sparc64-cp0.xml
4
+TARGET_XML_FILES=gdb-xml/sparc64-cpu.xml gdb-xml/sparc64-fpu.xml gdb-xml/sparc64-cp0.xml
5
TARGET_LONG_BITS=64
6
TARGET_NOT_USING_LEGACY_LDST_PHYS_API=y
7
TARGET_NOT_USING_LEGACY_NATIVE_ENDIAN_API=y
gdb-xml/sparc64-cpu.xml
renamed
+2
-2
@@ -1,12 +1,12 @@
1
<?xml version="1.0"?>
2
-<!-- Copyright (C) 2013-2025 Free Software Foundation, Inc.
2
+<!-- Copyright (C) 2013-2026 Free Software Foundation, Inc.
3
4
Copying and distribution of this file, with or without modification,
5
are permitted in any medium without royalty provided the copyright
6
notice and this notice are preserved. -->
7
8
<!DOCTYPE feature SYSTEM "gdb-target.dtd">
9
-<feature name="org.gnu.gdb.sparc.core">
9
+<feature name="org.gnu.gdb.sparc.cpu">
10
<reg name="g0" bitsize="64" type="uint64" regnum="0"/>
11
<reg name="g1" bitsize="64" type="uint64" regnum="1"/>
12
<reg name="g2" bitsize="64" type="uint64" regnum="2"/>
target/sparc/cpu.c
+1
-1
@@ -1093,7 +1093,7 @@ static void sparc_cpu_class_init(ObjectClass *oc, const void *data)
1093
cc->disas_set_info = cpu_sparc_disas_set_info;
1094
1095
#if defined(TARGET_SPARC64) && !defined(TARGET_ABI32)
1096
- cc->gdb_core_xml_file = "sparc64-core.xml";
1096
+ cc->gdb_core_xml_file = "sparc64-cpu.xml";
1097
#else
1098
cc->gdb_num_core_regs = 72;
1099
#endif