[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v5 35/62] qom: convert scalar properties to QAPI-aware registration
- To: Marc-André Lureau <marcandre.lureau@xxxxxxxxxx>
- From: Markus Armbruster <armbru@xxxxxxxxxx>
- Date: Mon, 19 Oct 2026 09:41:59 +0200
- Authentication-results: eu.smtp.expurgate.cloud; dkim=pass header.s=mimecast20190719 header.d=redhat.com header.i="@redhat.com" header.h="From:Subject:Date:Message-ID:To:Cc:MIME-Version:Content-Type:Content-Transfer-Encoding:Resent-To:Resent-From:Resent-Message-ID:In-Reply-To:References"
- Cc: qemu-devel@xxxxxxxxxx, Markus Armbruster <armbru@xxxxxxxxxx>, Paolo Bonzini <pbonzini@xxxxxxxxxx>, Daniel P. Berrangé <berrange@xxxxxxxxxx>, Michael Roth <michael.roth@xxxxxxx>, Pierrick Bouvier <pierrick.bouvier@xxxxxxxxxxxxxxxx>, Philippe Mathieu-Daudé <philmd@xxxxxxxxxxxxxxxx>, Amit Machhiwal <amachhiw@xxxxxxxxxxxxx>, Alexander Graf <graf@xxxxxxxxxx>, Richard Henderson <richard.henderson@xxxxxxxxxx>, "Gonglei (Arei)" <arei.gonglei@xxxxxxxxxx>, zhenwei pi <zhenwei.pi@xxxxxxxxx>, David Hildenbrand <david@xxxxxxxxxx>, Igor Mammedov <imammedo@xxxxxxxxxx>, Alberto Garcia <berto@xxxxxxxxxx>, Kevin Wolf <kwolf@xxxxxxxxxx>, Hanna Reitz <hreitz@xxxxxxxxxx>, "Michael S. Tsirkin" <mst@xxxxxxxxxx>, Ani Sinha <anisinha@xxxxxxxxxx>, Peter Maydell <peter.maydell@xxxxxxxxxx>, Luc Michel <luc@xxxxxxxxxx>, Zhao Liu <zhao1.liu@xxxxxxxxx>, Jonathan Cameron <jic23@xxxxxxxxxx>, Cédric Le Goater <clg@xxxxxxxx>, Steven Lee <steven_lee@xxxxxxxxxxxxxx>, Troy Lee <leetroy@xxxxxxxxx>, Jamin Lin <jamin_lin@xxxxxxxxxxxxxx>, Kane Chen <kane_chen@xxxxxxxxxxxxxx>, Andrew Jeffery <andrew@xxxxxxxxxxxxxxxxxxxx>, Joel Stanley <joel@xxxxxxxxx>, Samuel Tardieu <sam@xxxxxxxxxxx>, Marcelo Tosatti <mtosatti@xxxxxxxxxx>, John Snow <jsnow@xxxxxxxxxx>, "Denis V. Lunev" <den@xxxxxxxxxx>, Song Gao <17746591750@xxxxxxx>, Bibo Mao <maobibo@xxxxxxxxxxx>, Xianglai Li <lixianglai@xxxxxxxxxxx>, Jiaxun Yang <jiaxun.yang@xxxxxxxxxxx>, FangSheng Huang <FangSheng.Huang@xxxxxxx>, Tyrone Ting <kfting@xxxxxxxxxxx>, Hao Wu <wuhaotsh@xxxxxxxxxx>, Jason Wang <jasowangio@xxxxxxxxx>, Keith Busch <kbusch@xxxxxxxxxx>, Klaus Jensen <its@xxxxxxxxxxxxx>, Jesper Devantier <foss@xxxxxxxxxxx>, Nicholas Piggin <npiggin@xxxxxxxxx>, Aditya Gupta <adityag@xxxxxxxxxxxxx>, Glenn Miles <milesg@xxxxxxxxxxxxx>, Harsh Prateek Bora <harshpb@xxxxxxxxxxxxx>, Conor Dooley <conor@xxxxxxxxxx>, Sebastian Huber <sebastian.huber@xxxxxxxxxxxxxxxxxx>, Palmer Dabbelt <palmer@xxxxxxxxxxx>, Alistair Francis <alistair.francis@xxxxxxx>, Weiwei Li <liwei1518@xxxxxxxxx>, Daniel Henrique Barboza <daniel.barboza@xxxxxxxxxxxxxxxx>, Liu Zhiwei <zhiwei_liu@xxxxxxxxxxxxxxxxx>, Chao Liu <chao.liu@xxxxxxxxxxxxxxxxxx>, Halil Pasic <pasic@xxxxxxxxxxxxx>, Christian Borntraeger <borntraeger@xxxxxxxxxxxxx>, Jason Herne <jjherne@xxxxxxxxxxxxx>, Cornelia Huck <cohuck@xxxxxxxxxx>, Eric Farman <farman@xxxxxxxxxxxxx>, Matthew Rosato <mjrosato@xxxxxxxxxxxxx>, Ilya Leoshkevich <iii@xxxxxxxxxxxxx>, Titus Rwantare <titusr@xxxxxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>, Anthony PERARD <anthony@xxxxxxxxxxxxxx>, "Edgar E. Iglesias" <edgar.iglesias@xxxxxxxxx>, Zhang Chen <zhangckid@xxxxxxxxx>, Li Zhijian <lizhijian@xxxxxxxxxxx>, Peter Xu <peterx@xxxxxxxxxx>, Chinmay Rath <rathc@xxxxxxxxxxxxx>, Hendrik Brueckner <brueckner@xxxxxxxxxxxxx>, kvm@xxxxxxxxxxxxxxx, qemu-block@xxxxxxxxxx, qemu-arm@xxxxxxxxxx, linux-cxl@xxxxxxxxxxxxxxx, qemu-ppc@xxxxxxxxxx, qemu-riscv@xxxxxxxxxx, qemu-s390x@xxxxxxxxxx, xen-devel@xxxxxxxxxxxxxxxxxxxx
- Delivery-date: Mon, 19 Oct 2026 08:09:14 +0000
- List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
- Resent-date: Mon, 19 Oct 2026 10:08:47 +0200
- Resent-from: Markus Armbruster <armbru@xxxxxxxxxx>
- Resent-message-id: <87v76y159s.fsf@xxxxxxxxxxxx>
- Resent-to: 17746591750@xxxxxxx, graf@xxxxxxxxxx, FangSheng.Huang@xxxxxxx, michael.roth@xxxxxxx, jamin_lin@xxxxxxxxxxxxxx, kane_chen@xxxxxxxxxxxxxx, steven_lee@xxxxxxxxxxxxxx, andrew@xxxxxxxxxxxxxxxxxxxx, palmer@xxxxxxxxxxx, foss@xxxxxxxxxxx, sebastian.huber@xxxxxxxxxxxxxxxxxx, jiaxun.yang@xxxxxxxxxxx, lizhijian@xxxxxxxxxxx, edgar.iglesias@xxxxxxxxx, jasowangio@xxxxxxxxx, leetroy@xxxxxxxxx, liwei1518@xxxxxxxxx, npiggin@xxxxxxxxx, zhangckid@xxxxxxxxx, titusr@xxxxxxxxxx, wuhaotsh@xxxxxxxxxx, arei.gonglei@xxxxxxxxxx, berto@xxxxxxxxxx, zhao1.liu@xxxxxxxxx, its@xxxxxxxxxxxxx, joel@xxxxxxxxx, clg@xxxxxxxx, conor@xxxxxxxxxx, david@xxxxxxxxxx, jic23@xxxxxxxxxx, kbusch@xxxxxxxxxx, sstabellini@xxxxxxxxxx, peter.maydell@xxxxxxxxxx, richard.henderson@xxxxxxxxxx, lixianglai@xxxxxxxxxxx, zhiwei_liu@xxxxxxxxxxxxxxxxx, maobibo@xxxxxxxxxxx, zhenwei.pi@xxxxxxxxx, qemu-arm@xxxxxxxxxx, adityag@xxxxxxxxxxxxx, qemu-block@xxxxxxxxxx, amachhiw@xxxxxxxxxxxxx, qemu-devel@xxxxxxxxxx, qemu-ppc@xxxxxxxxxx, qemu-riscv@xxxxxxxxxx, qemu-s390x@xxxxxxxxxx, kfting@xxxxxxxxxxx, den@xxxxxxxxxx, daniel.barboza@xxxxxxxxxxxxxxxx, philmd@xxxxxxxxxxxxxxxx, pierrick.bouvier@xxxxxxxxxxxxxxxx, chao.liu@xxxxxxxxxxxxxxxxxx, sam@xxxxxxxxxxx, kvm@xxxxxxxxxxxxxxx, linux-cxl@xxxxxxxxxxxxxxx, alistair.francis@xxxxxxx, anthony@xxxxxxxxxxxxxx, borntraeger@xxxxxxxxxxxxx, brueckner@xxxxxxxxxxxxx, farman@xxxxxxxxxxxxx, harshpb@xxxxxxxxxxxxx, iii@xxxxxxxxxxxxx, jjherne@xxxxxxxxxxxxx, milesg@xxxxxxxxxxxxx, mjrosato@xxxxxxxxxxxxx, pasic@xxxxxxxxxxxxx, rathc@xxxxxxxxxxxxx, xen-devel@xxxxxxxxxxxxxxxxxxxx, luc@xxxxxxxxxx
Marc-André Lureau <marcandre.lureau@xxxxxxxxxx> writes:
> Reviewed-by: Amit Machhiwal <amachhiw@xxxxxxxxxxxxx>
> Signed-off-by: Marc-André Lureau <marcandre.lureau@xxxxxxxxxx>
[...]
> diff --git a/hw/arm/virt.c b/hw/arm/virt.c
> index 872920b6482b..4e5d8d9f86e3 100644
> --- a/hw/arm/virt.c
> +++ b/hw/arm/virt.c
> @@ -4258,7 +4258,7 @@ static void virt_machine_class_init(ObjectClass *oc,
> const void *data)
> "Set on/off to enable/disable high
> "
> "memory region for PCI MMIO");
>
> - object_class_property_add(oc, "highmem-mmio-size", "size",
> + object_class_property_add_qapi(oc, "highmem-mmio-size", &size_type_info,
> virt_get_highmem_mmio_size,
> virt_set_highmem_mmio_size,
> NULL, NULL);
> @@ -4266,7 +4266,7 @@ static void virt_machine_class_init(ObjectClass *oc,
> const void *data)
> "Set the high memory region size "
> "for PCI MMIO");
>
> - object_class_property_add(oc, "virtio-mmio-transports", "uint8",
> + object_class_property_add_qapi(oc, "virtio-mmio-transports",
> &uint8_type_info,
scripts/checkpatch.pl gripes
WARNING: line over 80 characters
Easy enough to avoid.
Many more below.
> virt_get_virtio_transports,
> virt_set_virtio_transports,
> NULL, NULL);
[...]
|