@samitouri / QOSamiQemu / commits / 39fb349f74

gdbstub: Move gdb-xml/ within gdbstub/

gdb-xml/ files are only consumed by gdbstub API. No need for a top-level entry, move them to gdbstub/. Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> Reviewed-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org> Reviewed-by: Alex Bennée <alex.bennee@linaro.org> Tested-by: Alex Bennée <alex.bennee@linaro.org> Acked-by: Alex Bennée <alex.bennee@linaro.org> Tested-by: Pierrick Bouvier <pierrick.bouvier@linaro.org> Link: https://lore.kernel.org/qemu-devel/20260310232045.58440-16-philmd@linaro.org Signed-off-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>

Philippe Mathieu-Daudé committed Mar 11, 2026 at 00:20 UTC 39fb349f744df283adfdb6c42da74939b466da84
63 files changed +10 -13
MAINTAINERS
+9 -10
@@ -106,7 +106,7 @@ M: Thomas Huth <thuth@redhat.com>
106 S: Supported
107 F: configs/devices/s390x-softmmu/default.mak
108 F: configs/targets/s390x-softmmu.mak
109 -F: gdb-xml/s390*.xml
109 +F: gdbstub/gdb-xml/s390*.xml
110 F: hw/char/sclp*.[hc]
111 F: hw/char/terminal3270.c
112 F: hw/intc/s390_flic.c
@@ -221,8 +221,8 @@ F: include/hw/cpu/a*mpcore.h
221 F: docs/system/target-arm.rst
222 F: docs/system/arm/cpu-features.rst
223 F: docs/system/arm/emulation.rst
224 -F: gdb-xml/arm*.xml
225 -F: gdb-xml/aarch64*.xml
224 +F: gdbstub/gdb-xml/arm*.xml
225 +F: gdbstub/gdb-xml/aarch64*.xml
226
227 ARM SMMU
228 M: Eric Auger <eric.auger@redhat.com>
@@ -237,7 +237,7 @@ AVR TCG CPUs
237 M: Michael Rolnik <mrolnik@gmail.com>
238 S: Maintained
239 F: docs/system/target-avr.rst
240 -F: gdb-xml/avr-cpu.xml
240 +F: gdbstub/gdb-xml/avr-cpu.xml
241 F: target/avr/
242 F: tests/functional/avr/
243
@@ -252,7 +252,7 @@ F: tests/tcg/hexagon/
252 F: disas/hexagon.c
253 F: configs/targets/hexagon-linux-user/default.mak
254 F: docker/dockerfiles/debian-hexagon-cross.docker
255 -F: gdb-xml/hexagon*.xml
255 +F: gdbstub/gdb-xml/hexagon*.xml
256 T: git https://github.com/quic/qemu.git hex-next
257
258 Hexagon idef-parser
@@ -311,7 +311,7 @@ M: Stafford Horne <shorne@gmail.com>
311 S: Odd Fixes
312 F: docs/system/or1k/cpu-features.rst
313 F: target/or1k/
314 -F: gdb-xml/or1k-core.xml
314 +F: gdbstub/gdb-xml/or1k-core.xml
315 F: hw/or1k/
316 F: include/hw/or1k/
317 F: tests/functional/or1k/meson.build
@@ -411,7 +411,7 @@ M: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
411 M: Artyom Tarasenko <atar4qemu@gmail.com>
412 S: Maintained
413 F: target/sparc/
414 -F: gdb-xml/sparc*.xml
414 +F: gdbstub/gdb-xml/sparc*.xml
415 F: hw/sparc/
416 F: hw/sparc64/
417 F: include/hw/sparc/sparc64.h
@@ -499,7 +499,7 @@ S: Supported
499 F: target/s390x/kvm/
500 F: target/s390x/machine.c
501 F: target/s390x/sigp.c
502 -F: gdb-xml/s390*.xml
502 +F: gdbstub/gdb-xml/s390*.xml
503 T: git https://github.com/borntraeger/qemu.git s390-next
504 L: qemu-s390x@nongnu.org
505
@@ -1352,7 +1352,7 @@ F: include/hw/intc/loongson_ipi_common.h
1352 F: hw/intc/loongarch_*.c
1353 F: hw/intc/loongson_ipi_common.c
1354 F: hw/rtc/ls7a_rtc.c
1355 -F: gdb-xml/loongarch*.xml
1355 +F: gdbstub/gdb-xml/loongarch*.xml
1356
1357 M68K Machines
1358 -------------
@@ -3311,7 +3311,6 @@ F: docs/system/gdb.rst
3311 F: gdbstub/*
3312 F: include/exec/gdbstub.h
3313 F: include/gdbstub/*
3314 -F: gdb-xml/
3314 F: tests/tcg/multiarch/gdbstub/*
3315 F: scripts/feature_to_c.py
3316 F: scripts/probe-gdb-support.py
docs/devel/codebase.rst
-2
@@ -88,8 +88,6 @@ yet, so sometimes the source code is all you have.
88 `VirtFS <https://www.linux-kvm.org/page/VirtFS>`_ support.
89 * `gdbstub <https://gitlab.com/qemu-project/qemu/-/tree/master/gdbstub>`_:
90 `GDB <GDB usage>` support.
91 -* `gdb-xml <https://gitlab.com/qemu-project/qemu/-/tree/master/gdb-xml>`_:
92 - Set of XML files describing architectures and used by `gdbstub <GDB usage>`.
91 * `host <https://gitlab.com/qemu-project/qemu/-/tree/master/host>`_:
92 Various architecture specific header files (crypto, atomic, memory
93 operations).
gdbstub/gdb-xml/aarch64-core.xml renamed
gdbstub/gdb-xml/aarch64-fpu.xml renamed
gdbstub/gdb-xml/aarch64-mte.xml renamed
gdbstub/gdb-xml/aarch64-pauth.xml renamed
gdbstub/gdb-xml/aarch64-sme2.xml renamed
gdbstub/gdb-xml/alpha-core.xml renamed
gdbstub/gdb-xml/arm-core.xml renamed
gdbstub/gdb-xml/arm-m-profile-mve.xml renamed
gdbstub/gdb-xml/arm-m-profile.xml renamed
gdbstub/gdb-xml/arm-neon.xml renamed
gdbstub/gdb-xml/arm-vfp-sysregs.xml renamed
gdbstub/gdb-xml/arm-vfp.xml renamed
gdbstub/gdb-xml/arm-vfp3.xml renamed
gdbstub/gdb-xml/avr-cpu.xml renamed
gdbstub/gdb-xml/cf-core.xml renamed
gdbstub/gdb-xml/cf-fp.xml renamed
gdbstub/gdb-xml/hexagon-core.xml renamed
gdbstub/gdb-xml/hexagon-hvx.xml renamed
gdbstub/gdb-xml/i386-32bit-linux.xml renamed
gdbstub/gdb-xml/i386-32bit.xml renamed
gdbstub/gdb-xml/i386-64bit-apx.xml renamed
gdbstub/gdb-xml/i386-64bit-linux.xml renamed
gdbstub/gdb-xml/i386-64bit.xml renamed
gdbstub/gdb-xml/loongarch-base32.xml renamed
gdbstub/gdb-xml/loongarch-base64.xml renamed
gdbstub/gdb-xml/loongarch-fpu.xml renamed
gdbstub/gdb-xml/loongarch-lasx.xml renamed
gdbstub/gdb-xml/loongarch-lsx.xml renamed
gdbstub/gdb-xml/m68k-core.xml renamed
gdbstub/gdb-xml/m68k-fp.xml renamed
gdbstub/gdb-xml/microblaze-core.xml renamed
gdbstub/gdb-xml/microblaze-stack-protect.xml renamed
gdbstub/gdb-xml/or1k-core.xml renamed
gdbstub/gdb-xml/power-altivec.xml renamed
gdbstub/gdb-xml/power-core.xml renamed
gdbstub/gdb-xml/power-fpu.xml renamed
gdbstub/gdb-xml/power-spe.xml renamed
gdbstub/gdb-xml/power-vsx.xml renamed
gdbstub/gdb-xml/power64-core.xml renamed
gdbstub/gdb-xml/riscv-32bit-cpu.xml renamed
gdbstub/gdb-xml/riscv-32bit-fpu.xml renamed
gdbstub/gdb-xml/riscv-32bit-virtual.xml renamed
gdbstub/gdb-xml/riscv-64bit-cpu.xml renamed
gdbstub/gdb-xml/riscv-64bit-fpu.xml renamed
gdbstub/gdb-xml/riscv-64bit-virtual.xml renamed
gdbstub/gdb-xml/rx-core.xml renamed
gdbstub/gdb-xml/s390-acr.xml renamed
gdbstub/gdb-xml/s390-cr.xml renamed
gdbstub/gdb-xml/s390-fpr.xml renamed
gdbstub/gdb-xml/s390-gs.xml renamed
gdbstub/gdb-xml/s390-virt-kvm.xml renamed
gdbstub/gdb-xml/s390-virt.xml renamed
gdbstub/gdb-xml/s390-vx.xml renamed
gdbstub/gdb-xml/s390x-core64.xml renamed
gdbstub/gdb-xml/sparc32-cp0.xml renamed
gdbstub/gdb-xml/sparc32-cpu.xml renamed
gdbstub/gdb-xml/sparc32-fpu.xml renamed
gdbstub/gdb-xml/sparc64-cp0.xml renamed
gdbstub/gdb-xml/sparc64-cpu.xml renamed
gdbstub/gdb-xml/sparc64-fpu.xml renamed
meson.build
+1 -1
@@ -4331,7 +4331,7 @@ foreach target : target_dirs
4331 if 'TARGET_XML_FILES' in config_target
4332 gdbstub_xml_files = []
4333 foreach gdbstub_xml : config_target['TARGET_XML_FILES'].split()
4334 - gdbstub_xml_files += 'gdb-xml/' + gdbstub_xml
4334 + gdbstub_xml_files += 'gdbstub/gdb-xml/' + gdbstub_xml
4335 endforeach
4336 gdbstub_xml = custom_target(target + '-gdbstub-xml.c',
4337 output: target + '-gdbstub-xml.c',