{"id":499498,"url":"http://patchwork.ozlabs.org/api/1.1/series/499498/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/list/?series=499498","project":{"id":14,"url":"http://patchwork.ozlabs.org/api/1.1/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":"monitor: Remove need of per-target handlers","date":"2026-04-10T19:52:54","submitter":{"id":85046,"url":"http://patchwork.ozlabs.org/api/1.1/people/85046/?format=json","name":"Philippe Mathieu-Daudé","email":"philmd@linaro.org"},"version":2,"total":27,"received_total":27,"received_all":true,"mbox":"http://patchwork.ozlabs.org/series/499498/mbox/","cover_letter":{"id":2222141,"url":"http://patchwork.ozlabs.org/api/1.1/covers/2222141/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/cover/20260410195323.17937-1-philmd@linaro.org/","msgid":"<20260410195323.17937-1-philmd@linaro.org>","date":"2026-04-10T19:52:54","name":"[v2,00/27] monitor: Remove need of per-target handlers","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/cover/20260410195323.17937-1-philmd@linaro.org/mbox/"},"patches":[{"id":2222146,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222146/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410195323.17937-2-philmd@linaro.org/","msgid":"<20260410195323.17937-2-philmd@linaro.org>","date":"2026-04-10T19:52:55","name":"[v2,01/27] monitor: Have MonitorDef::get_value() always return int64_t type","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410195323.17937-2-philmd@linaro.org/mbox/"},{"id":2222142,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222142/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410195323.17937-3-philmd@linaro.org/","msgid":"<20260410195323.17937-3-philmd@linaro.org>","date":"2026-04-10T19:52:56","name":"[v2,02/27] monitor: Remove target_long use in get_monitor_def()","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410195323.17937-3-philmd@linaro.org/mbox/"},{"id":2222143,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222143/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410195323.17937-4-philmd@linaro.org/","msgid":"<20260410195323.17937-4-philmd@linaro.org>","date":"2026-04-10T19:52:57","name":"[v2,03/27] monitor: Reduce target-specific methods further","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410195323.17937-4-philmd@linaro.org/mbox/"},{"id":2222165,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222165/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410195323.17937-5-philmd@linaro.org/","msgid":"<20260410195323.17937-5-philmd@linaro.org>","date":"2026-04-10T19:52:58","name":"[v2,04/27] monitor: Remove 'monitor/hmp-target.h' header","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410195323.17937-5-philmd@linaro.org/mbox/"},{"id":2222169,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222169/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410195323.17937-6-philmd@linaro.org/","msgid":"<20260410195323.17937-6-philmd@linaro.org>","date":"2026-04-10T19:52:59","name":"[v2,05/27] monitor: Forward-declare the MonitorDef type","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410195323.17937-6-philmd@linaro.org/mbox/"},{"id":2222155,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222155/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410195323.17937-7-philmd@linaro.org/","msgid":"<20260410195323.17937-7-philmd@linaro.org>","date":"2026-04-10T19:53:00","name":"[v2,06/27] cpus: Introduce SysemuCPUOps::monitor_defs hook","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410195323.17937-7-philmd@linaro.org/mbox/"},{"id":2222150,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222150/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410195323.17937-8-philmd@linaro.org/","msgid":"<20260410195323.17937-8-philmd@linaro.org>","date":"2026-04-10T19:53:01","name":"[v2,07/27] target/i386: Replace target_monitor_defs -> SysemuCPUOps::monitor_defs","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410195323.17937-8-philmd@linaro.org/mbox/"},{"id":2222178,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222178/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410195323.17937-9-philmd@linaro.org/","msgid":"<20260410195323.17937-9-philmd@linaro.org>","date":"2026-04-10T19:53:02","name":"[v2,08/27] target/m68k: Replace target_monitor_defs -> SysemuCPUOps::monitor_defs","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410195323.17937-9-philmd@linaro.org/mbox/"},{"id":2222162,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222162/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410195323.17937-10-philmd@linaro.org/","msgid":"<20260410195323.17937-10-philmd@linaro.org>","date":"2026-04-10T19:53:03","name":"[v2,09/27] target/sparc: Replace target_monitor_defs -> SysemuCPUOps::monitor_defs","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410195323.17937-10-philmd@linaro.org/mbox/"},{"id":2222152,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222152/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410195323.17937-11-philmd@linaro.org/","msgid":"<20260410195323.17937-11-philmd@linaro.org>","date":"2026-04-10T19:53:04","name":"[v2,10/27] monitor: Remove target_monitor_defs()","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410195323.17937-11-philmd@linaro.org/mbox/"},{"id":2222148,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222148/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410195323.17937-12-philmd@linaro.org/","msgid":"<20260410195323.17937-12-philmd@linaro.org>","date":"2026-04-10T19:53:05","name":"[v2,11/27] cpus: Introduce SysemuCPUOps::monitor_get_register() hook","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410195323.17937-12-philmd@linaro.org/mbox/"},{"id":2222179,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222179/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410195323.17937-13-philmd@linaro.org/","msgid":"<20260410195323.17937-13-philmd@linaro.org>","date":"2026-04-10T19:53:06","name":"[v2,12/27] target/riscv: Register target_get_monitor_def in SysemuCPUOps","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410195323.17937-13-philmd@linaro.org/mbox/"},{"id":2222189,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222189/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410195323.17937-14-philmd@linaro.org/","msgid":"<20260410195323.17937-14-philmd@linaro.org>","date":"2026-04-10T19:53:07","name":"[v2,13/27] monitor: Remove target_get_monitor_def()","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410195323.17937-14-philmd@linaro.org/mbox/"},{"id":2222159,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222159/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410195323.17937-15-philmd@linaro.org/","msgid":"<20260410195323.17937-15-philmd@linaro.org>","date":"2026-04-10T19:53:08","name":"[v2,14/27] monitor/meson: Use SPICE with migration HMP commands","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410195323.17937-15-philmd@linaro.org/mbox/"},{"id":2222156,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222156/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410195323.17937-16-philmd@linaro.org/","msgid":"<20260410195323.17937-16-philmd@linaro.org>","date":"2026-04-10T19:53:09","name":"[v2,15/27] stubs: Rename monitor* -> qmp* files","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410195323.17937-16-philmd@linaro.org/mbox/"},{"id":2222154,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222154/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410195323.17937-17-philmd@linaro.org/","msgid":"<20260410195323.17937-17-philmd@linaro.org>","date":"2026-04-10T19:53:10","name":"[v2,16/27] monitor: Make 'info via' a generic command","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410195323.17937-17-philmd@linaro.org/mbox/"},{"id":2222157,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222157/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410195323.17937-18-philmd@linaro.org/","msgid":"<20260410195323.17937-18-philmd@linaro.org>","date":"2026-04-10T19:53:11","name":"[v2,17/27] monitor: Make Xen emulation commands generic ones","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410195323.17937-18-philmd@linaro.org/mbox/"},{"id":2222166,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222166/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410195323.17937-19-philmd@linaro.org/","msgid":"<20260410195323.17937-19-philmd@linaro.org>","date":"2026-04-10T19:53:12","name":"[v2,18/27] system: Expose 'arch_init.h' as 'qemu/target-arch-defs.h'","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410195323.17937-19-philmd@linaro.org/mbox/"},{"id":2222190,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222190/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410195323.17937-20-philmd@linaro.org/","msgid":"<20260410195323.17937-20-philmd@linaro.org>","date":"2026-04-10T19:53:13","name":"[v2,19/27] monitor: Introduce HMPCommand::arch_bitmask field","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410195323.17937-20-philmd@linaro.org/mbox/"},{"id":2222164,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222164/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410195323.17937-21-philmd@linaro.org/","msgid":"<20260410195323.17937-21-philmd@linaro.org>","date":"2026-04-10T19:53:14","name":"[v2,20/27] hw/s390x: Reduce 'monitor/monitor.h' inclusions","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410195323.17937-21-philmd@linaro.org/mbox/"},{"id":2222173,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222173/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410195323.17937-22-philmd@linaro.org/","msgid":"<20260410195323.17937-22-philmd@linaro.org>","date":"2026-04-10T19:53:15","name":"[v2,21/27] monitor: Do not check TARGET_S390X to build s390x commands","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410195323.17937-22-philmd@linaro.org/mbox/"},{"id":2222193,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222193/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410195323.17937-23-philmd@linaro.org/","msgid":"<20260410195323.17937-23-philmd@linaro.org>","date":"2026-04-10T19:53:16","name":"[v2,22/27] monitor: Do not check TARGET_I386 to build target/i386/ commands","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410195323.17937-23-philmd@linaro.org/mbox/"},{"id":2222184,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222184/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410195323.17937-24-philmd@linaro.org/","msgid":"<20260410195323.17937-24-philmd@linaro.org>","date":"2026-04-10T19:53:17","name":"[v2,23/27] monitor: Do not check TARGET_I386 to build 'info sgx' command","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410195323.17937-24-philmd@linaro.org/mbox/"},{"id":2222192,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222192/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410195323.17937-25-philmd@linaro.org/","msgid":"<20260410195323.17937-25-philmd@linaro.org>","date":"2026-04-10T19:53:18","name":"[v2,24/27] monitor: Do not check TARGET_I386 to build 'info sev' command","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410195323.17937-25-philmd@linaro.org/mbox/"},{"id":2222187,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222187/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410195323.17937-26-philmd@linaro.org/","msgid":"<20260410195323.17937-26-philmd@linaro.org>","date":"2026-04-10T19:53:19","name":"[v2,25/27] monitor: Do not check TARGET_I386/RISCV to build 'info mem' command","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410195323.17937-26-philmd@linaro.org/mbox/"},{"id":2222180,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222180/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410195323.17937-27-philmd@linaro.org/","msgid":"<20260410195323.17937-27-philmd@linaro.org>","date":"2026-04-10T19:53:20","name":"[v2,26/27] monitor: Do not check multiple TARGET_* to build 'info tlb' command","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410195323.17937-27-philmd@linaro.org/mbox/"},{"id":2222185,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222185/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410195323.17937-28-philmd@linaro.org/","msgid":"<20260410195323.17937-28-philmd@linaro.org>","date":"2026-04-10T19:53:21","name":"[v2,27/27] monitor: Merge hmp-target.c code within hmp-cmds.c","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410195323.17937-28-philmd@linaro.org/mbox/"}]}