{"id":492690,"url":"http://patchwork.ozlabs.org/api/1.0/series/492690/?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-02-19T14:33:04","submitter":{"id":92275,"url":"http://patchwork.ozlabs.org/api/1.0/people/92275/?format=json","name":"Ruslan Ruslichenko","email":"ruslichenko.r@gmail.com"},"version":2,"total":33,"received_total":32,"received_all":false,"mbox":"http://patchwork.ozlabs.org/series/492690/mbox/","cover_letter":{"id":2198208,"url":"http://patchwork.ozlabs.org/api/1.0/covers/2198208/?format=json","msgid":"<20260219143332.3316679-1-ruslichenko.r@gmail.com>","date":"2026-02-19T14:32:59","name":"[v2,00/33] hw/arm: Introduce generic FDT-driven machine"},"patches":[{"id":2198193,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198193/?format=json","msgid":"<20260219143332.3316679-3-ruslichenko.r@gmail.com>","date":"2026-02-19T14:33:01","name":"[v2,02/33] system/device_tree: add few parsing and traversal helpers","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219143332.3316679-3-ruslichenko.r@gmail.com/mbox/"},{"id":2198210,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198210/?format=json","msgid":"<20260219143332.3316679-4-ruslichenko.r@gmail.com>","date":"2026-02-19T14:33:02","name":"[v2,03/33] util/log: add log entry for fdt generic utils","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219143332.3316679-4-ruslichenko.r@gmail.com/mbox/"},{"id":2198206,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198206/?format=json","msgid":"<20260219143332.3316679-5-ruslichenko.r@gmail.com>","date":"2026-02-19T14:33:03","name":"[v2,04/33] hw/core: introduce generic FDT device model registry","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219143332.3316679-5-ruslichenko.r@gmail.com/mbox/"},{"id":2198192,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198192/?format=json","msgid":"<20260219143332.3316679-6-ruslichenko.r@gmail.com>","date":"2026-02-19T14:33:04","name":"[v2,05/33] hw/core/fdt_generic: implement FDT machine creation helpers","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219143332.3316679-6-ruslichenko.r@gmail.com/mbox/"},{"id":2198203,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198203/?format=json","msgid":"<20260219143332.3316679-7-ruslichenko.r@gmail.com>","date":"2026-02-19T14:33:05","name":"[v2,06/33] hw/core/fdt_generic: add cpu clusters management","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219143332.3316679-7-ruslichenko.r@gmail.com/mbox/"},{"id":2198196,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198196/?format=json","msgid":"<20260219143332.3316679-8-ruslichenko.r@gmail.com>","date":"2026-02-19T14:33:06","name":"[v2,07/33] hw/core/fdt_generic_util: implement main fdt parse routine","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219143332.3316679-8-ruslichenko.r@gmail.com/mbox/"},{"id":2198207,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198207/?format=json","msgid":"<20260219143332.3316679-9-ruslichenko.r@gmail.com>","date":"2026-02-19T14:33:07","name":"[v2,08/33] hw/core/fdt_generic_util: implement fdt_init_qdev","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219143332.3316679-9-ruslichenko.r@gmail.com/mbox/"},{"id":2198201,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198201/?format=json","msgid":"<20260219143332.3316679-10-ruslichenko.r@gmail.com>","date":"2026-02-19T14:33:08","name":"[v2,09/33] qdev: Add qdev_prop_get_array_elem_type() helper","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219143332.3316679-10-ruslichenko.r@gmail.com/mbox/"},{"id":2198200,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198200/?format=json","msgid":"<20260219143332.3316679-11-ruslichenko.r@gmail.com>","date":"2026-02-19T14:33:09","name":"[v2,10/33] hw/core/fdt_generic_util: initilize qdev properties from fdt","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219143332.3316679-11-ruslichenko.r@gmail.com/mbox/"},{"id":2198198,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198198/?format=json","msgid":"<20260219143332.3316679-12-ruslichenko.r@gmail.com>","date":"2026-02-19T14:33:10","name":"[v2,11/33] hw/core/fdt_generic_util: actually realize device","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219143332.3316679-12-ruslichenko.r@gmail.com/mbox/"},{"id":2198202,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198202/?format=json","msgid":"<20260219143332.3316679-13-ruslichenko.r@gmail.com>","date":"2026-02-19T14:33:11","name":"[v2,12/33] hw/core/fdt_generic_util: add TYPE_FDT_GENERIC_MMAP","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219143332.3316679-13-ruslichenko.r@gmail.com/mbox/"},{"id":2198209,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198209/?format=json","msgid":"<20260219143332.3316679-14-ruslichenko.r@gmail.com>","date":"2026-02-19T14:33:12","name":"[v2,13/33] hw/core/fdt_generic_util: add TYPE_FDT_GENERIC_INTC","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219143332.3316679-14-ruslichenko.r@gmail.com/mbox/"},{"id":2198194,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198194/?format=json","msgid":"<20260219143332.3316679-15-ruslichenko.r@gmail.com>","date":"2026-02-19T14:33:13","name":"[v2,14/33] hw/core/fdt_generic_util: implement fdt_get_irq/_info API","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219143332.3316679-15-ruslichenko.r@gmail.com/mbox/"},{"id":2198199,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198199/?format=json","msgid":"<20260219143332.3316679-16-ruslichenko.r@gmail.com>","date":"2026-02-19T14:33:14","name":"[v2,15/33] hw/core/fdt_generic_util: map device memory","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219143332.3316679-16-ruslichenko.r@gmail.com/mbox/"},{"id":2198195,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198195/?format=json","msgid":"<20260219143332.3316679-17-ruslichenko.r@gmail.com>","date":"2026-02-19T14:33:15","name":"[v2,16/33] hw/core/fdt_generic_util: Connect device irqs","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219143332.3316679-17-ruslichenko.r@gmail.com/mbox/"},{"id":2198205,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198205/?format=json","msgid":"<20260219143332.3316679-18-ruslichenko.r@gmail.com>","date":"2026-02-19T14:33:16","name":"[v2,17/33] hw/core/fdt_generic_util: realize cpu clusters","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219143332.3316679-18-ruslichenko.r@gmail.com/mbox/"},{"id":2198204,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198204/?format=json","msgid":"<20260219143332.3316679-19-ruslichenko.r@gmail.com>","date":"2026-02-19T14:33:17","name":"[v2,18/33] hw/core: add fdt_generic to the build","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219143332.3316679-19-ruslichenko.r@gmail.com/mbox/"},{"id":2198211,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198211/?format=json","msgid":"<20260219144901.3317747-1-ruslichenko.r@gmail.com>","date":"2026-02-19T14:48:47","name":"[v2,19/33] hw/core/machine: add '-hw-dtb' option for machine","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219144901.3317747-1-ruslichenko.r@gmail.com/mbox/"},{"id":2198217,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198217/?format=json","msgid":"<20260219144901.3317747-2-ruslichenko.r@gmail.com>","date":"2026-02-19T14:48:48","name":"[v2,20/33] hw/arm: add generic ARM machine initialized by FDT","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219144901.3317747-2-ruslichenko.r@gmail.com/mbox/"},{"id":2198215,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198215/?format=json","msgid":"<20260219144901.3317747-3-ruslichenko.r@gmail.com>","date":"2026-02-19T14:48:49","name":"[v2,21/33] hw/core/sysbus: implement FDT_GENERIC_MMAP_CLASS interface","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219144901.3317747-3-ruslichenko.r@gmail.com/mbox/"},{"id":2198223,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198223/?format=json","msgid":"<20260219144901.3317747-4-ruslichenko.r@gmail.com>","date":"2026-02-19T14:48:50","name":"[v2,22/33] hw/intc/arm_gic: implement FDT_GENERIC_INTC and fdt support","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219144901.3317747-4-ruslichenko.r@gmail.com/mbox/"},{"id":2198224,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198224/?format=json","msgid":"<20260219144901.3317747-5-ruslichenko.r@gmail.com>","date":"2026-02-19T14:48:51","name":"[v2,23/33] target/arm/cpu: add fdt support for armv8-timer","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219144901.3317747-5-ruslichenko.r@gmail.com/mbox/"},{"id":2198221,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198221/?format=json","msgid":"<20260219144901.3317747-6-ruslichenko.r@gmail.com>","date":"2026-02-19T14:48:52","name":"[v2,24/33] qom/object: export object_resolve_link()","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219144901.3317747-6-ruslichenko.r@gmail.com/mbox/"},{"id":2198219,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198219/?format=json","msgid":"<20260219144901.3317747-7-ruslichenko.r@gmail.com>","date":"2026-02-19T14:48:53","name":"[v2,25/33] system/memory: add setters for MemoryRegion properties","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219144901.3317747-7-ruslichenko.r@gmail.com/mbox/"},{"id":2198218,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198218/?format=json","msgid":"<20260219144901.3317747-8-ruslichenko.r@gmail.com>","date":"2026-02-19T14:48:54","name":"[v2,26/33] system/memory: implement FDT_GENERIC_MMAP interface","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219144901.3317747-8-ruslichenko.r@gmail.com/mbox/"},{"id":2198212,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198212/?format=json","msgid":"<20260219144901.3317747-9-ruslichenko.r@gmail.com>","date":"2026-02-19T14:48:55","name":"[v2,27/33] hw/core/fdt_generic_util: initialize serial devices","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219144901.3317747-9-ruslichenko.r@gmail.com/mbox/"},{"id":2198214,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198214/?format=json","msgid":"<20260219144901.3317747-10-ruslichenko.r@gmail.com>","date":"2026-02-19T14:48:56","name":"[v2,28/33] system/memory: add QOM aliases for fdt support","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219144901.3317747-10-ruslichenko.r@gmail.com/mbox/"},{"id":2198216,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198216/?format=json","msgid":"<20260219144901.3317747-11-ruslichenko.r@gmail.com>","date":"2026-02-19T14:48:57","name":"[v2,29/33] hw/intc/arm_gicv3: Implement FDTGenericIntc interface","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219144901.3317747-11-ruslichenko.r@gmail.com/mbox/"},{"id":2198222,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198222/?format=json","msgid":"<20260219144901.3317747-12-ruslichenko.r@gmail.com>","date":"2026-02-19T14:48:58","name":"[v2,30/33] hw/core/fdt_generic_util: Add deferred device initialization support","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219144901.3317747-12-ruslichenko.r@gmail.com/mbox/"},{"id":2198213,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198213/?format=json","msgid":"<20260219144901.3317747-13-ruslichenko.r@gmail.com>","date":"2026-02-19T14:48:59","name":"[v2,31/33] hw/core/fdt_generic_util: Add blockdev binding support","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219144901.3317747-13-ruslichenko.r@gmail.com/mbox/"},{"id":2198220,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198220/?format=json","msgid":"<20260219144901.3317747-14-ruslichenko.r@gmail.com>","date":"2026-02-19T14:49:00","name":"[v2,32/33] hw/pci-host: add gsi-irqs property array","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219144901.3317747-14-ruslichenko.r@gmail.com/mbox/"},{"id":2198225,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2198225/?format=json","msgid":"<20260219144901.3317747-15-ruslichenko.r@gmail.com>","date":"2026-02-19T14:49:01","name":"[v2,33/33] tests/functional: Add functional tests for arm-generic-fdt machine","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260219144901.3317747-15-ruslichenko.r@gmail.com/mbox/"}]}