{"id":492715,"url":"http://patchwork.ozlabs.org/api/1.0/series/492715/?format=json","project":{"id":14,"url":"http://patchwork.ozlabs.org/api/1.0/projects/14/?format=json","name":"QEMU Development","link_name":"qemu-devel","list_id":"qemu-devel.nongnu.org","list_email":"qemu-devel@nongnu.org","web_url":"","scm_url":"","webscm_url":""},"name":"gdbstub: Build once on various targets (single-binary)","date":"2026-02-19T19:19:03","submitter":{"id":85046,"url":"http://patchwork.ozlabs.org/api/1.0/people/85046/?format=json","name":"Philippe Mathieu-Daudé","email":"philmd@linaro.org"},"version":2,"total":50,"received_total":50,"received_all":true,"mbox":"http://patchwork.ozlabs.org/series/492715/mbox/","cover_letter":{"id":2198294,"url":"http://patchwork.ozlabs.org/api/1.0/covers/2198294/?format=json","msgid":"<20260219191955.83815-1-philmd@linaro.org>","date":"2026-02-19T19:19:02","name":"[v2,00/50] gdbstub: Build once on various targets (single-binary)"},"patches":[{"id":2198293,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198293/?format=json","msgid":"<20260219191955.83815-2-philmd@linaro.org>","date":"2026-02-19T19:19:03","name":"[v2,01/50] target/ppc: Move user_only_helper.c to target_user_arch[] source set","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219191955.83815-2-philmd@linaro.org/mbox/"},{"id":2198301,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198301/?format=json","msgid":"<20260219191955.83815-3-philmd@linaro.org>","date":"2026-02-19T19:19:04","name":"[v2,02/50] target/ppc: Remove PPC_DEBUG_SPR left-over comment","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219191955.83815-3-philmd@linaro.org/mbox/"},{"id":2198307,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198307/?format=json","msgid":"<20260219191955.83815-4-philmd@linaro.org>","date":"2026-02-19T19:19:05","name":"[v2,03/50] target/i386: Inline GDB_FORCE_64 definition","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219191955.83815-4-philmd@linaro.org/mbox/"},{"id":2198295,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198295/?format=json","msgid":"<20260219191955.83815-5-philmd@linaro.org>","date":"2026-02-19T19:19:06","name":"[v2,04/50] target/avr: Fix typo in gdb-xml feature name","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219191955.83815-5-philmd@linaro.org/mbox/"},{"id":2198296,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198296/?format=json","msgid":"<20260219191955.83815-6-philmd@linaro.org>","date":"2026-02-19T19:19:07","name":"[v2,05/50] target/alpha: Document gdbstub register indexes","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219191955.83815-6-philmd@linaro.org/mbox/"},{"id":2198335,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198335/?format=json","msgid":"<20260219191955.83815-7-philmd@linaro.org>","date":"2026-02-19T19:19:08","name":"[v2,06/50] target/riscv: Extract monitor-related code to monitor.c","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219191955.83815-7-philmd@linaro.org/mbox/"},{"id":2198328,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198328/?format=json","msgid":"<20260219191955.83815-8-philmd@linaro.org>","date":"2026-02-19T19:19:09","name":"[v2,07/50] target/ppc: Fix CPUClass::gdb_num_core_regs value","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219191955.83815-8-philmd@linaro.org/mbox/"},{"id":2198297,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198297/?format=json","msgid":"<20260219191955.83815-9-philmd@linaro.org>","date":"2026-02-19T19:19:10","name":"[v2,08/50] target/ppc: Remove dead code depending on USE_APPLE_GDB","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219191955.83815-9-philmd@linaro.org/mbox/"},{"id":2198299,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198299/?format=json","msgid":"<20260219191955.83815-10-philmd@linaro.org>","date":"2026-02-19T19:19:11","name":"[v2,09/50] gdbstub: Always infer gdb_num_core_regs when using XML file","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219191955.83815-10-philmd@linaro.org/mbox/"},{"id":2198327,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198327/?format=json","msgid":"<20260219191955.83815-11-philmd@linaro.org>","date":"2026-02-19T19:19:12","name":"[v2,10/50] target/sparc: Introduce sparc_cpu_register_gdb_regs() stub","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219191955.83815-11-philmd@linaro.org/mbox/"},{"id":2198305,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198305/?format=json","msgid":"<20260219191955.83815-12-philmd@linaro.org>","date":"2026-02-19T19:19:13","name":"[v2,11/50] target/sparc: Restore 'gdb-xml/sparc64-cp0.xml'","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219191955.83815-12-philmd@linaro.org/mbox/"},{"id":2198300,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198300/?format=json","msgid":"<20260219191955.83815-13-philmd@linaro.org>","date":"2026-02-19T19:19:14","name":"[v2,12/50] target/sparc: Restore 'gdb-xml/sparc64-fpu.xml'","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219191955.83815-13-philmd@linaro.org/mbox/"},{"id":2198314,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198314/?format=json","msgid":"<20260219191955.83815-14-philmd@linaro.org>","date":"2026-02-19T19:19:15","name":"[v2,13/50] target/sparc: Restore 'gdb-xml/sparc64-cpu.xml'","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219191955.83815-14-philmd@linaro.org/mbox/"},{"id":2198304,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198304/?format=json","msgid":"<20260219191955.83815-15-philmd@linaro.org>","date":"2026-02-19T19:19:16","name":"[v2,14/50] target/sparc: Expose gdbstub registers to sparc32plus target","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219191955.83815-15-philmd@linaro.org/mbox/"},{"id":2198317,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198317/?format=json","msgid":"<20260219191955.83815-16-philmd@linaro.org>","date":"2026-02-19T19:19:17","name":"[v2,15/50] target/sparc: Expose gdbstub registers to sparc32 targets","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219191955.83815-16-philmd@linaro.org/mbox/"},{"id":2198321,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198321/?format=json","msgid":"<20260219191955.83815-17-philmd@linaro.org>","date":"2026-02-19T19:19:18","name":"[v2,16/50] monitor/hmp: Handle gdb-xml exposed registers via gdb_get_register()","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219191955.83815-17-philmd@linaro.org/mbox/"},{"id":2198312,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198312/?format=json","msgid":"<20260219191955.83815-18-philmd@linaro.org>","date":"2026-02-19T19:19:19","name":"[v2,17/50] target/sparc: Remove MonitorDef register entries available via gdbstub","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219191955.83815-18-philmd@linaro.org/mbox/"},{"id":2198320,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198320/?format=json","msgid":"<20260219191955.83815-19-philmd@linaro.org>","date":"2026-02-19T19:19:20","name":"[v2,18/50] target/i386: Remove MonitorDef register entries available via gdbstub","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219191955.83815-19-philmd@linaro.org/mbox/"},{"id":2198324,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198324/?format=json","msgid":"<20260219191955.83815-20-philmd@linaro.org>","date":"2026-02-19T19:19:21","name":"[v2,19/50] target/m68k: Remove MonitorDef register entries available via gdbstub","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219191955.83815-20-philmd@linaro.org/mbox/"},{"id":2198316,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198316/?format=json","msgid":"<20260219191955.83815-21-philmd@linaro.org>","date":"2026-02-19T19:19:22","name":"[v2,20/50] target/ppc: Remove MonitorDef register entries available via gdbstub","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219191955.83815-21-philmd@linaro.org/mbox/"},{"id":2198357,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198357/?format=json","msgid":"<20260219191955.83815-22-philmd@linaro.org>","date":"2026-02-19T19:19:23","name":"[v2,21/50] target/ppc: Extract monitor-related code to monitor.c","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219191955.83815-22-philmd@linaro.org/mbox/"},{"id":2198325,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198325/?format=json","msgid":"<20260219191955.83815-23-philmd@linaro.org>","date":"2026-02-19T19:19:24","name":"[v2,22/50] target/or1k: Use XML register definitions from GDB","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219191955.83815-23-philmd@linaro.org/mbox/"},{"id":2198318,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198318/?format=json","msgid":"<20260219191955.83815-24-philmd@linaro.org>","date":"2026-02-19T19:19:25","name":"[v2,23/50] target/riscv: Remove empty target_monitor_defs() symbol","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219191955.83815-24-philmd@linaro.org/mbox/"},{"id":2198349,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198349/?format=json","msgid":"<20260219191955.83815-25-philmd@linaro.org>","date":"2026-02-19T19:19:26","name":"[v2,24/50] target/sparc: Factor sparc_cpu_gdb_write_register() out","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219191955.83815-25-philmd@linaro.org/mbox/"},{"id":2198348,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198348/?format=json","msgid":"<20260219191955.83815-26-philmd@linaro.org>","date":"2026-02-19T19:19:27","name":"[v2,25/50] target/ppc: Replace ldtul_p() -> ldn_p()","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219191955.83815-26-philmd@linaro.org/mbox/"},{"id":2198336,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198336/?format=json","msgid":"<20260219191955.83815-27-philmd@linaro.org>","date":"2026-02-19T19:19:28","name":"[v2,26/50] target/mips: Replace ldtul_p() -> ldn_p()","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219191955.83815-27-philmd@linaro.org/mbox/"},{"id":2198358,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198358/?format=json","msgid":"<20260219191955.83815-28-philmd@linaro.org>","date":"2026-02-19T19:19:29","name":"[v2,27/50] target/riscv: Replace ldtul_p() -> ldn_p()","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219191955.83815-28-philmd@linaro.org/mbox/"},{"id":2198375,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198375/?format=json","msgid":"<20260219191955.83815-29-philmd@linaro.org>","date":"2026-02-19T19:19:30","name":"[v2,28/50] target/riscv: Remove unnecessary target_ulong type uses","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219191955.83815-29-philmd@linaro.org/mbox/"},{"id":2198380,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198380/?format=json","msgid":"<20260219191955.83815-30-philmd@linaro.org>","date":"2026-02-19T19:19:31","name":"[v2,29/50] target/i386: Replace ldtul_p() -> ldn_p()","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219191955.83815-30-philmd@linaro.org/mbox/"},{"id":2198332,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198332/?format=json","msgid":"<20260219191955.83815-31-philmd@linaro.org>","date":"2026-02-19T19:19:32","name":"[v2,30/50] target/i386: Expand 64-bit definitions when TARGET_LONG_BITS == 64","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219191955.83815-31-philmd@linaro.org/mbox/"},{"id":2198382,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198382/?format=json","msgid":"<20260219191955.83815-32-philmd@linaro.org>","date":"2026-02-19T19:19:33","name":"[v2,31/50] gdbstub: Remove ldtul*() macros","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219191955.83815-32-philmd@linaro.org/mbox/"},{"id":2198370,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198370/?format=json","msgid":"<20260219191955.83815-33-philmd@linaro.org>","date":"2026-02-19T19:19:34","name":"[v2,32/50] target/alpha: Expand gdb_get_regl() -> gdb_get_reg64()","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219191955.83815-33-philmd@linaro.org/mbox/"},{"id":2198362,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198362/?format=json","msgid":"<20260219191955.83815-34-philmd@linaro.org>","date":"2026-02-19T19:19:35","name":"[v2,33/50] target/hexagon: Expand gdb_get_regl() -> gdb_get_reg32()","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219191955.83815-34-philmd@linaro.org/mbox/"},{"id":2198367,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198367/?format=json","msgid":"<20260219191955.83815-35-philmd@linaro.org>","date":"2026-02-19T19:19:36","name":"[v2,34/50] target/rx: Expand gdb_get_regl() -> gdb_get_reg32()","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219191955.83815-35-philmd@linaro.org/mbox/"},{"id":2198388,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198388/?format=json","msgid":"<20260219191955.83815-36-philmd@linaro.org>","date":"2026-02-19T19:19:37","name":"[v2,35/50] target/sh4: Expand gdb_get_regl() -> gdb_get_reg32()","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219191955.83815-36-philmd@linaro.org/mbox/"},{"id":2198386,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198386/?format=json","msgid":"<20260219191955.83815-37-philmd@linaro.org>","date":"2026-02-19T19:19:38","name":"[v2,36/50] target/sparc: Expand gdb_get_regl() in gdb_get_rega()","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219191955.83815-37-philmd@linaro.org/mbox/"},{"id":2198384,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198384/?format=json","msgid":"<20260219191955.83815-38-philmd@linaro.org>","date":"2026-02-19T19:19:39","name":"[v2,37/50] gdbstub/helpers: Convert gdb_get_regl() macro to inlined helper","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219191955.83815-38-philmd@linaro.org/mbox/"},{"id":2198352,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198352/?format=json","msgid":"<20260219191955.83815-39-philmd@linaro.org>","date":"2026-02-19T19:19:40","name":"[v2,38/50] target/microblaze: Build 'gdbstub.c' once for system binaries","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219191955.83815-39-philmd@linaro.org/mbox/"},{"id":2198372,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198372/?format=json","msgid":"<20260219191955.83815-40-philmd@linaro.org>","date":"2026-02-19T19:19:41","name":"[v2,39/50] target/sh4: Build 'monitor.c' once for system binaries","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219191955.83815-40-philmd@linaro.org/mbox/"},{"id":2198376,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198376/?format=json","msgid":"<20260219191955.83815-41-philmd@linaro.org>","date":"2026-02-19T19:19:42","name":"[v2,40/50] target/sh4: Build 'gdbstub.c' once for system binaries","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219191955.83815-41-philmd@linaro.org/mbox/"},{"id":2198345,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198345/?format=json","msgid":"<20260219191955.83815-42-philmd@linaro.org>","date":"2026-02-19T19:19:43","name":"[v2,41/50] target/or1k: Rename 'openrisc' -> 'or1k' in meson.build","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219191955.83815-42-philmd@linaro.org/mbox/"},{"id":2198353,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198353/?format=json","msgid":"<20260219191955.83815-43-philmd@linaro.org>","date":"2026-02-19T19:19:44","name":"[v2,42/50] target/or1k: Build 'gdbstub.c' once for system single binary","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219191955.83815-43-philmd@linaro.org/mbox/"},{"id":2198364,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198364/?format=json","msgid":"<20260219191955.83815-44-philmd@linaro.org>","date":"2026-02-19T19:19:45","name":"[v2,43/50] target/alpha: Build 'gdbstub.c' once for system single binary","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219191955.83815-44-philmd@linaro.org/mbox/"},{"id":2198338,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198338/?format=json","msgid":"<20260219191955.83815-45-philmd@linaro.org>","date":"2026-02-19T19:19:46","name":"[v2,44/50] target/avr: Build 'gdbstub.c' once for system single binary","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219191955.83815-45-philmd@linaro.org/mbox/"},{"id":2198342,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198342/?format=json","msgid":"<20260219191955.83815-46-philmd@linaro.org>","date":"2026-02-19T19:19:47","name":"[v2,45/50] target/loongarch: Build 'gdbstub.c' once for system single binary","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219191955.83815-46-philmd@linaro.org/mbox/"},{"id":2198390,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198390/?format=json","msgid":"<20260219191955.83815-47-philmd@linaro.org>","date":"2026-02-19T19:19:48","name":"[v2,46/50] target/m68k: Build 'gdbstub.c' once for system single binary","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219191955.83815-47-philmd@linaro.org/mbox/"},{"id":2198361,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198361/?format=json","msgid":"<20260219191955.83815-48-philmd@linaro.org>","date":"2026-02-19T19:19:49","name":"[v2,47/50] target/rx: Build 'gdbstub.c' once for system single binary","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219191955.83815-48-philmd@linaro.org/mbox/"},{"id":2198355,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198355/?format=json","msgid":"<20260219191955.83815-49-philmd@linaro.org>","date":"2026-02-19T19:19:50","name":"[v2,48/50] target/s390x: Build 'gdbstub.c' once for system single binary","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219191955.83815-49-philmd@linaro.org/mbox/"},{"id":2198363,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198363/?format=json","msgid":"<20260219191955.83815-50-philmd@linaro.org>","date":"2026-02-19T19:19:51","name":"[v2,49/50] target/tricore: Build 'gdbstub.c' once for system single binary","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219191955.83815-50-philmd@linaro.org/mbox/"},{"id":2198369,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198369/?format=json","msgid":"<20260219191955.83815-51-philmd@linaro.org>","date":"2026-02-19T19:19:52","name":"[v2,50/50] DONOTREVIEW Revert \"target/loongarch: Build 'gdbstub.c' once\"","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219191955.83815-51-philmd@linaro.org/mbox/"}]}