{"id":499762,"url":"http://patchwork.ozlabs.org/api/1.1/series/499762/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/list/?series=499762","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-14T00:29:32","submitter":{"id":85046,"url":"http://patchwork.ozlabs.org/api/1.1/people/85046/?format=json","name":"Philippe Mathieu-Daudé","email":"philmd@linaro.org"},"version":3,"total":27,"received_total":27,"received_all":true,"mbox":"http://patchwork.ozlabs.org/series/499762/mbox/","cover_letter":{"id":2222880,"url":"http://patchwork.ozlabs.org/api/1.1/covers/2222880/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/cover/20260414003001.97571-1-philmd@linaro.org/","msgid":"<20260414003001.97571-1-philmd@linaro.org>","date":"2026-04-14T00:29:32","name":"[v3,00/27] monitor: Remove need of per-target handlers","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/cover/20260414003001.97571-1-philmd@linaro.org/mbox/"},"patches":[{"id":2222881,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222881/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260414003001.97571-2-philmd@linaro.org/","msgid":"<20260414003001.97571-2-philmd@linaro.org>","date":"2026-04-14T00:29:33","name":"[v3,01/27] stubs: Rename monitor* -> qmp* files","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260414003001.97571-2-philmd@linaro.org/mbox/"},{"id":2222882,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222882/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260414003001.97571-3-philmd@linaro.org/","msgid":"<20260414003001.97571-3-philmd@linaro.org>","date":"2026-04-14T00:29:34","name":"[v3,02/27] monitor/meson: Use SPICE with migration HMP commands","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260414003001.97571-3-philmd@linaro.org/mbox/"},{"id":2222887,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222887/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260414003001.97571-4-philmd@linaro.org/","msgid":"<20260414003001.97571-4-philmd@linaro.org>","date":"2026-04-14T00:29:35","name":"[v3,03/27] monitor: Restrict monitor_set_cpu() method scope","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260414003001.97571-4-philmd@linaro.org/mbox/"},{"id":2222896,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222896/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260414003001.97571-5-philmd@linaro.org/","msgid":"<20260414003001.97571-5-philmd@linaro.org>","date":"2026-04-14T00:29:36","name":"[v3,04/27] monitor: Make 'info via' a generic command","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260414003001.97571-5-philmd@linaro.org/mbox/"},{"id":2222891,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222891/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260414003001.97571-6-philmd@linaro.org/","msgid":"<20260414003001.97571-6-philmd@linaro.org>","date":"2026-04-14T00:29:37","name":"[v3,05/27] monitor: Make Xen emulation commands generic ones","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260414003001.97571-6-philmd@linaro.org/mbox/"},{"id":2222886,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222886/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260414003001.97571-7-philmd@linaro.org/","msgid":"<20260414003001.97571-7-philmd@linaro.org>","date":"2026-04-14T00:29:38","name":"[v3,06/27] system: Expose 'arch_init.h' as 'qemu/base-arch-defs.h'","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260414003001.97571-7-philmd@linaro.org/mbox/"},{"id":2222889,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222889/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260414003001.97571-8-philmd@linaro.org/","msgid":"<20260414003001.97571-8-philmd@linaro.org>","date":"2026-04-14T00:29:39","name":"[v3,07/27] monitor: Introduce HMPCommand::arch_bitmask field","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260414003001.97571-8-philmd@linaro.org/mbox/"},{"id":2222884,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222884/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260414003001.97571-9-philmd@linaro.org/","msgid":"<20260414003001.97571-9-philmd@linaro.org>","date":"2026-04-14T00:29:40","name":"[v3,08/27] hw/s390x: Reduce 'monitor/monitor.h' inclusions","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260414003001.97571-9-philmd@linaro.org/mbox/"},{"id":2222890,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222890/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260414003001.97571-10-philmd@linaro.org/","msgid":"<20260414003001.97571-10-philmd@linaro.org>","date":"2026-04-14T00:29:41","name":"[v3,09/27] monitor: Do not check TARGET_S390X to build s390x commands","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260414003001.97571-10-philmd@linaro.org/mbox/"},{"id":2222883,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222883/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260414003001.97571-11-philmd@linaro.org/","msgid":"<20260414003001.97571-11-philmd@linaro.org>","date":"2026-04-14T00:29:42","name":"[v3,10/27] monitor: Do not check TARGET_I386 to build target/i386/ commands","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260414003001.97571-11-philmd@linaro.org/mbox/"},{"id":2222888,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222888/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260414003001.97571-12-philmd@linaro.org/","msgid":"<20260414003001.97571-12-philmd@linaro.org>","date":"2026-04-14T00:29:43","name":"[v3,11/27] monitor: Do not check TARGET_I386 to build 'info sgx' command","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260414003001.97571-12-philmd@linaro.org/mbox/"},{"id":2222885,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222885/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260414003001.97571-13-philmd@linaro.org/","msgid":"<20260414003001.97571-13-philmd@linaro.org>","date":"2026-04-14T00:29:44","name":"[v3,12/27] monitor: Do not check TARGET_I386 to build 'info sev' command","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260414003001.97571-13-philmd@linaro.org/mbox/"},{"id":2222894,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222894/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260414003001.97571-14-philmd@linaro.org/","msgid":"<20260414003001.97571-14-philmd@linaro.org>","date":"2026-04-14T00:29:45","name":"[v3,13/27] monitor: Do not check TARGET_I386/RISCV to build 'info mem' command","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260414003001.97571-14-philmd@linaro.org/mbox/"},{"id":2222895,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222895/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260414003001.97571-15-philmd@linaro.org/","msgid":"<20260414003001.97571-15-philmd@linaro.org>","date":"2026-04-14T00:29:46","name":"[v3,14/27] monitor: Do not check multiple TARGET_* to build 'info tlb' command","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260414003001.97571-15-philmd@linaro.org/mbox/"},{"id":2222893,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222893/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260414003001.97571-16-philmd@linaro.org/","msgid":"<20260414003001.97571-16-philmd@linaro.org>","date":"2026-04-14T00:29:47","name":"[v3,15/27] cpus: Introduce SysemuCPUOps::monitor_get_register() hook","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260414003001.97571-16-philmd@linaro.org/mbox/"},{"id":2222897,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222897/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260414003001.97571-17-philmd@linaro.org/","msgid":"<20260414003001.97571-17-philmd@linaro.org>","date":"2026-04-14T00:29:48","name":"[v3,16/27] target/riscv: Register target_get_monitor_def in SysemuCPUOps","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260414003001.97571-17-philmd@linaro.org/mbox/"},{"id":2222898,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222898/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260414003001.97571-18-philmd@linaro.org/","msgid":"<20260414003001.97571-18-philmd@linaro.org>","date":"2026-04-14T00:29:49","name":"[v3,17/27] monitor: Remove target_get_monitor_def()","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260414003001.97571-18-philmd@linaro.org/mbox/"},{"id":2222900,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222900/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260414003001.97571-19-philmd@linaro.org/","msgid":"<20260414003001.97571-19-philmd@linaro.org>","date":"2026-04-14T00:29:50","name":"[v3,18/27] monitor: Have MonitorDef::get_value() always return int64_t type","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260414003001.97571-19-philmd@linaro.org/mbox/"},{"id":2222899,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222899/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260414003001.97571-20-philmd@linaro.org/","msgid":"<20260414003001.97571-20-philmd@linaro.org>","date":"2026-04-14T00:29:51","name":"[v3,19/27] monitor: Reduce target-specific methods further","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260414003001.97571-20-philmd@linaro.org/mbox/"},{"id":2222901,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222901/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260414003001.97571-21-philmd@linaro.org/","msgid":"<20260414003001.97571-21-philmd@linaro.org>","date":"2026-04-14T00:29:52","name":"[v3,20/27] monitor: Remove 'monitor/hmp-target.h' header","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260414003001.97571-21-philmd@linaro.org/mbox/"},{"id":2222904,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222904/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260414003001.97571-22-philmd@linaro.org/","msgid":"<20260414003001.97571-22-philmd@linaro.org>","date":"2026-04-14T00:29:53","name":"[v3,21/27] monitor: Forward-declare the MonitorDef type","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260414003001.97571-22-philmd@linaro.org/mbox/"},{"id":2222906,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222906/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260414003001.97571-23-philmd@linaro.org/","msgid":"<20260414003001.97571-23-philmd@linaro.org>","date":"2026-04-14T00:29:54","name":"[v3,22/27] cpus: Introduce SysemuCPUOps::monitor_defs hook","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260414003001.97571-23-philmd@linaro.org/mbox/"},{"id":2222903,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222903/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260414003001.97571-24-philmd@linaro.org/","msgid":"<20260414003001.97571-24-philmd@linaro.org>","date":"2026-04-14T00:29:55","name":"[v3,23/27] target/i386: Replace target_monitor_defs -> SysemuCPUOps::monitor_defs","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260414003001.97571-24-philmd@linaro.org/mbox/"},{"id":2222905,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222905/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260414003001.97571-25-philmd@linaro.org/","msgid":"<20260414003001.97571-25-philmd@linaro.org>","date":"2026-04-14T00:29:56","name":"[v3,24/27] target/m68k: Replace target_monitor_defs -> SysemuCPUOps::monitor_defs","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260414003001.97571-25-philmd@linaro.org/mbox/"},{"id":2222907,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222907/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260414003001.97571-26-philmd@linaro.org/","msgid":"<20260414003001.97571-26-philmd@linaro.org>","date":"2026-04-14T00:29:57","name":"[v3,25/27] target/sparc: Replace target_monitor_defs -> SysemuCPUOps::monitor_defs","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260414003001.97571-26-philmd@linaro.org/mbox/"},{"id":2222909,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222909/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260414003001.97571-27-philmd@linaro.org/","msgid":"<20260414003001.97571-27-philmd@linaro.org>","date":"2026-04-14T00:29:58","name":"[v3,26/27] monitor: Remove target_monitor_defs()","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260414003001.97571-27-philmd@linaro.org/mbox/"},{"id":2222908,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222908/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260414003001.97571-28-philmd@linaro.org/","msgid":"<20260414003001.97571-28-philmd@linaro.org>","date":"2026-04-14T00:29:59","name":"[v3,27/27] monitor: Merge hmp-target.c code within hmp-cmds.c","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260414003001.97571-28-philmd@linaro.org/mbox/"}]}