{"id":499497,"url":"http://patchwork.ozlabs.org/api/1.1/series/499497/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-ppc/list/?series=499497","project":{"id":69,"url":"http://patchwork.ozlabs.org/api/1.1/projects/69/?format=json","name":"QEMU powerpc development","link_name":"qemu-ppc","list_id":"qemu-ppc.nongnu.org","list_email":"qemu-ppc@nongnu.org","web_url":"","scm_url":"","webscm_url":""},"name":"monitor: Remove need of per-target handlers","date":"2026-04-10T19:52:55","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/499497/mbox/","cover_letter":{"id":2222138,"url":"http://patchwork.ozlabs.org/api/1.1/covers/2222138/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-ppc/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-ppc/cover/20260410195323.17937-1-philmd@linaro.org/mbox/"},"patches":[{"id":2222137,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222137/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-ppc/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-ppc/patch/20260410195323.17937-2-philmd@linaro.org/mbox/"},{"id":2222140,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222140/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-ppc/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-ppc/patch/20260410195323.17937-3-philmd@linaro.org/mbox/"},{"id":2222145,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222145/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-ppc/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-ppc/patch/20260410195323.17937-4-philmd@linaro.org/mbox/"},{"id":2222163,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222163/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-ppc/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-ppc/patch/20260410195323.17937-5-philmd@linaro.org/mbox/"},{"id":2222139,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222139/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-ppc/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-ppc/patch/20260410195323.17937-6-philmd@linaro.org/mbox/"},{"id":2222144,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222144/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-ppc/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-ppc/patch/20260410195323.17937-7-philmd@linaro.org/mbox/"},{"id":2222147,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222147/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-ppc/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-ppc/patch/20260410195323.17937-8-philmd@linaro.org/mbox/"},{"id":2222151,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222151/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-ppc/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-ppc/patch/20260410195323.17937-9-philmd@linaro.org/mbox/"},{"id":2222158,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222158/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-ppc/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-ppc/patch/20260410195323.17937-10-philmd@linaro.org/mbox/"},{"id":2222160,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222160/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-ppc/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-ppc/patch/20260410195323.17937-11-philmd@linaro.org/mbox/"},{"id":2222149,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222149/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-ppc/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-ppc/patch/20260410195323.17937-12-philmd@linaro.org/mbox/"},{"id":2222161,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222161/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-ppc/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-ppc/patch/20260410195323.17937-13-philmd@linaro.org/mbox/"},{"id":2222167,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222167/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-ppc/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-ppc/patch/20260410195323.17937-14-philmd@linaro.org/mbox/"},{"id":2222171,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222171/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-ppc/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-ppc/patch/20260410195323.17937-15-philmd@linaro.org/mbox/"},{"id":2222168,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222168/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-ppc/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-ppc/patch/20260410195323.17937-16-philmd@linaro.org/mbox/"},{"id":2222170,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222170/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-ppc/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-ppc/patch/20260410195323.17937-17-philmd@linaro.org/mbox/"},{"id":2222153,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222153/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-ppc/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-ppc/patch/20260410195323.17937-18-philmd@linaro.org/mbox/"},{"id":2222177,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222177/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-ppc/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-ppc/patch/20260410195323.17937-19-philmd@linaro.org/mbox/"},{"id":2222186,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222186/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-ppc/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-ppc/patch/20260410195323.17937-20-philmd@linaro.org/mbox/"},{"id":2222183,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222183/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-ppc/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-ppc/patch/20260410195323.17937-21-philmd@linaro.org/mbox/"},{"id":2222176,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222176/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-ppc/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-ppc/patch/20260410195323.17937-22-philmd@linaro.org/mbox/"},{"id":2222181,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222181/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-ppc/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-ppc/patch/20260410195323.17937-23-philmd@linaro.org/mbox/"},{"id":2222174,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222174/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-ppc/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-ppc/patch/20260410195323.17937-24-philmd@linaro.org/mbox/"},{"id":2222172,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222172/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-ppc/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-ppc/patch/20260410195323.17937-25-philmd@linaro.org/mbox/"},{"id":2222175,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222175/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-ppc/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-ppc/patch/20260410195323.17937-26-philmd@linaro.org/mbox/"},{"id":2222188,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222188/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-ppc/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-ppc/patch/20260410195323.17937-27-philmd@linaro.org/mbox/"},{"id":2222182,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222182/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-ppc/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-ppc/patch/20260410195323.17937-28-philmd@linaro.org/mbox/"}]}