{"id":498555,"url":"http://patchwork.ozlabs.org/api/1.0/series/498555/?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":"hw/arm: Introduce generic FDT-driven machine","date":"2026-04-02T21:55:47","submitter":{"id":92275,"url":"http://patchwork.ozlabs.org/api/1.0/people/92275/?format=json","name":"Ruslan Ruslichenko","email":"ruslichenko.r@gmail.com"},"version":3,"total":33,"received_total":33,"received_all":true,"mbox":"http://patchwork.ozlabs.org/series/498555/mbox/","cover_letter":{"id":2219336,"url":"http://patchwork.ozlabs.org/api/1.0/covers/2219336/?format=json","msgid":"<20260402215629.745866-1-ruslichenko.r@gmail.com>","date":"2026-04-02T21:55:45","name":"[v3,00/33] hw/arm: Introduce generic FDT-driven machine"},"patches":[{"id":2219346,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219346/?format=json","msgid":"<20260402215629.745866-2-ruslichenko.r@gmail.com>","date":"2026-04-02T21:55:46","name":"[v3,01/33] system/device_tree: update qemu_fdt_getprop_cell","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260402215629.745866-2-ruslichenko.r@gmail.com/mbox/"},{"id":2219335,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219335/?format=json","msgid":"<20260402215629.745866-3-ruslichenko.r@gmail.com>","date":"2026-04-02T21:55:47","name":"[v3,02/33] system/device_tree: add few parsing and traversal helpers","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260402215629.745866-3-ruslichenko.r@gmail.com/mbox/"},{"id":2219340,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219340/?format=json","msgid":"<20260402215629.745866-4-ruslichenko.r@gmail.com>","date":"2026-04-02T21:55:48","name":"[v3,03/33] util/log: add log entry for fdt generic utils","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260402215629.745866-4-ruslichenko.r@gmail.com/mbox/"},{"id":2219366,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219366/?format=json","msgid":"<20260402215629.745866-5-ruslichenko.r@gmail.com>","date":"2026-04-02T21:55:49","name":"[v3,04/33] hw/core: introduce generic FDT device model registry","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260402215629.745866-5-ruslichenko.r@gmail.com/mbox/"},{"id":2219355,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219355/?format=json","msgid":"<20260402215629.745866-6-ruslichenko.r@gmail.com>","date":"2026-04-02T21:55:50","name":"[v3,05/33] hw/core/fdt_generic: implement FDT machine creation helpers","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260402215629.745866-6-ruslichenko.r@gmail.com/mbox/"},{"id":2219338,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219338/?format=json","msgid":"<20260402215629.745866-7-ruslichenko.r@gmail.com>","date":"2026-04-02T21:55:51","name":"[v3,06/33] hw/core/fdt_generic: add cpu clusters management","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260402215629.745866-7-ruslichenko.r@gmail.com/mbox/"},{"id":2219347,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219347/?format=json","msgid":"<20260402215629.745866-8-ruslichenko.r@gmail.com>","date":"2026-04-02T21:55:52","name":"[v3,07/33] hw/core/fdt_generic_util: implement main fdt parse routine","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260402215629.745866-8-ruslichenko.r@gmail.com/mbox/"},{"id":2219359,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219359/?format=json","msgid":"<20260402215629.745866-9-ruslichenko.r@gmail.com>","date":"2026-04-02T21:55:53","name":"[v3,08/33] hw/core/fdt_generic_util: implement fdt_init_qdev","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260402215629.745866-9-ruslichenko.r@gmail.com/mbox/"},{"id":2219353,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219353/?format=json","msgid":"<20260402215629.745866-10-ruslichenko.r@gmail.com>","date":"2026-04-02T21:55:54","name":"[v3,09/33] qdev: Add qdev_prop_get_array_elem_type() helper","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260402215629.745866-10-ruslichenko.r@gmail.com/mbox/"},{"id":2219362,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219362/?format=json","msgid":"<20260402215629.745866-11-ruslichenko.r@gmail.com>","date":"2026-04-02T21:55:55","name":"[v3,10/33] qom/object: export object_resolve_link()","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260402215629.745866-11-ruslichenko.r@gmail.com/mbox/"},{"id":2219354,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219354/?format=json","msgid":"<20260402215629.745866-12-ruslichenko.r@gmail.com>","date":"2026-04-02T21:55:56","name":"[v3,11/33] hw/core/fdt_generic_util: initilize qdev properties from fdt","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260402215629.745866-12-ruslichenko.r@gmail.com/mbox/"},{"id":2219361,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219361/?format=json","msgid":"<20260402215629.745866-13-ruslichenko.r@gmail.com>","date":"2026-04-02T21:55:57","name":"[v3,12/33] hw/core/fdt_generic_util: actually realize device","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260402215629.745866-13-ruslichenko.r@gmail.com/mbox/"},{"id":2219368,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219368/?format=json","msgid":"<20260402215629.745866-14-ruslichenko.r@gmail.com>","date":"2026-04-02T21:55:58","name":"[v3,13/33] hw/core/fdt_generic_util: add TYPE_FDT_GENERIC_MMAP","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260402215629.745866-14-ruslichenko.r@gmail.com/mbox/"},{"id":2219364,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219364/?format=json","msgid":"<20260402215629.745866-15-ruslichenko.r@gmail.com>","date":"2026-04-02T21:55:59","name":"[v3,14/33] hw/core/fdt_generic_util: add TYPE_FDT_GENERIC_INTC","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260402215629.745866-15-ruslichenko.r@gmail.com/mbox/"},{"id":2219345,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219345/?format=json","msgid":"<20260402215629.745866-16-ruslichenko.r@gmail.com>","date":"2026-04-02T21:56:00","name":"[v3,15/33] hw/core/fdt_generic_util: implement fdt_get_irq/_info API","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260402215629.745866-16-ruslichenko.r@gmail.com/mbox/"},{"id":2219358,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219358/?format=json","msgid":"<20260402215629.745866-17-ruslichenko.r@gmail.com>","date":"2026-04-02T21:56:01","name":"[v3,16/33] hw/core/fdt_generic_util: map device memory regions","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260402215629.745866-17-ruslichenko.r@gmail.com/mbox/"},{"id":2219342,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219342/?format=json","msgid":"<20260402215629.745866-18-ruslichenko.r@gmail.com>","date":"2026-04-02T21:56:02","name":"[v3,17/33] hw/core/fdt_generic_util: Connect device irqs","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260402215629.745866-18-ruslichenko.r@gmail.com/mbox/"},{"id":2219348,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219348/?format=json","msgid":"<20260402215629.745866-19-ruslichenko.r@gmail.com>","date":"2026-04-02T21:56:03","name":"[v3,18/33] hw/core/fdt_generic_util: realize cpu clusters","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260402215629.745866-19-ruslichenko.r@gmail.com/mbox/"},{"id":2219337,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219337/?format=json","msgid":"<20260402215629.745866-20-ruslichenko.r@gmail.com>","date":"2026-04-02T21:56:04","name":"[v3,19/33] hw/core: add fdt_generic to the build","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260402215629.745866-20-ruslichenko.r@gmail.com/mbox/"},{"id":2219343,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219343/?format=json","msgid":"<20260402215629.745866-21-ruslichenko.r@gmail.com>","date":"2026-04-02T21:56:05","name":"[v3,20/33] hw/arm: add generic ARM machine initialized by FDT","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260402215629.745866-21-ruslichenko.r@gmail.com/mbox/"},{"id":2219344,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219344/?format=json","msgid":"<20260402215629.745866-22-ruslichenko.r@gmail.com>","date":"2026-04-02T21:56:06","name":"[v3,21/33] hw/arm/arm_generic_fdt: Add support for host-backed RAM regions","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260402215629.745866-22-ruslichenko.r@gmail.com/mbox/"},{"id":2219357,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219357/?format=json","msgid":"<20260402215629.745866-23-ruslichenko.r@gmail.com>","date":"2026-04-02T21:56:07","name":"[v3,22/33] hw/core/sysbus: implement FDT_GENERIC_MMAP_CLASS interface","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260402215629.745866-23-ruslichenko.r@gmail.com/mbox/"},{"id":2219341,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219341/?format=json","msgid":"<20260402215629.745866-24-ruslichenko.r@gmail.com>","date":"2026-04-02T21:56:08","name":"[v3,23/33] hw/intc/arm_gic: implement FDT_GENERIC_INTC and fdt support","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260402215629.745866-24-ruslichenko.r@gmail.com/mbox/"},{"id":2219339,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219339/?format=json","msgid":"<20260402215629.745866-25-ruslichenko.r@gmail.com>","date":"2026-04-02T21:56:09","name":"[v3,24/33] target/arm/cpu: add fdt support for armv8-timer","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260402215629.745866-25-ruslichenko.r@gmail.com/mbox/"},{"id":2219363,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219363/?format=json","msgid":"<20260402215629.745866-26-ruslichenko.r@gmail.com>","date":"2026-04-02T21:56:10","name":"[v3,25/33] system/memory: add setters for MemoryRegion properties","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260402215629.745866-26-ruslichenko.r@gmail.com/mbox/"},{"id":2219367,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219367/?format=json","msgid":"<20260402215629.745866-27-ruslichenko.r@gmail.com>","date":"2026-04-02T21:56:11","name":"[v3,26/33] system/memory: implement FDT_GENERIC_MMAP interface","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260402215629.745866-27-ruslichenko.r@gmail.com/mbox/"},{"id":2219352,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219352/?format=json","msgid":"<20260402215629.745866-28-ruslichenko.r@gmail.com>","date":"2026-04-02T21:56:12","name":"[v3,27/33] hw/core/fdt_generic_util: initialize serial devices","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260402215629.745866-28-ruslichenko.r@gmail.com/mbox/"},{"id":2219349,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219349/?format=json","msgid":"<20260402215629.745866-29-ruslichenko.r@gmail.com>","date":"2026-04-02T21:56:13","name":"[v3,28/33] system/memory: add QOM aliases for fdt support","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260402215629.745866-29-ruslichenko.r@gmail.com/mbox/"},{"id":2219350,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219350/?format=json","msgid":"<20260402215629.745866-30-ruslichenko.r@gmail.com>","date":"2026-04-02T21:56:14","name":"[v3,29/33] hw/intc/arm_gicv3: Implement FDTGenericIntc interface","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260402215629.745866-30-ruslichenko.r@gmail.com/mbox/"},{"id":2219365,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219365/?format=json","msgid":"<20260402215629.745866-31-ruslichenko.r@gmail.com>","date":"2026-04-02T21:56:15","name":"[v3,30/33] hw/core/fdt_generic_util: Add deferred device initialization support","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260402215629.745866-31-ruslichenko.r@gmail.com/mbox/"},{"id":2219356,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219356/?format=json","msgid":"<20260402215629.745866-32-ruslichenko.r@gmail.com>","date":"2026-04-02T21:56:16","name":"[v3,31/33] hw/core/fdt_generic_util: Add blockdev binding support","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260402215629.745866-32-ruslichenko.r@gmail.com/mbox/"},{"id":2219351,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219351/?format=json","msgid":"<20260402215629.745866-33-ruslichenko.r@gmail.com>","date":"2026-04-02T21:56:17","name":"[v3,32/33] hw/pci-host: add gsi-irqs property array","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260402215629.745866-33-ruslichenko.r@gmail.com/mbox/"},{"id":2219360,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219360/?format=json","msgid":"<20260402215629.745866-34-ruslichenko.r@gmail.com>","date":"2026-04-02T21:56:18","name":"[v3,33/33] tests/functional: Add functional tests for arm-generic-fdt machine","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260402215629.745866-34-ruslichenko.r@gmail.com/mbox/"}]}