Hi Markus On Tue, Jul 28, 2026 at 12:24 PM Markus Armbruster <[email protected]> wrote: > > Markus Armbruster <[email protected]> writes: > > > Marc-André Lureau <[email protected]> writes: > > > >> Change DEFINE_PROP_ARRAY, the macro now uses _arrayprop##_list to > >> resolve the typed list PropertyInfo (introduced in the previous patch) > >> instead of the generic qdev_prop_array. > >> > >> This means the element type and size information is carried by the > >> PropertyInfo itself rather than duplicated at each callsite. Since > >> the typed list PropertyInfos encode element_info and element_size, > >> the .arrayinfo and .arrayfieldsize fields are no longer set by the > >> macro (they will be removed from the Property struct in the next patch). > >> > >> Remove qdev_prop_array, which is now unused. > >> > >> Signed-off-by: Marc-André Lureau <[email protected]> > > > > [...] > > > >> diff --git a/hw/intc/arm_gicv5_common.c b/hw/intc/arm_gicv5_common.c > >> index b155486af65..61c8ae49302 100644 > >> --- a/hw/intc/arm_gicv5_common.c > >> +++ b/hw/intc/arm_gicv5_common.c > >> @@ -191,9 +191,9 @@ static void gicv5_common_realize(DeviceState *dev, > >> Error **errp) > >> > >> static const Property arm_gicv5_common_properties[] = { > >> DEFINE_PROP_LINK_ARRAY("cpus", GICv5Common, num_cpus, > >> - cpus, TYPE_ARM_CPU, ARMCPU *), > >> + cpus, TYPE_ARM_CPU), > >> DEFINE_PROP_ARRAY("cpu-iaffids", GICv5Common, num_cpu_iaffids, > >> - cpu_iaffids, qdev_prop_uint32, uint32_t), > >> + cpu_iaffids, qdev_prop_uint32), > >> DEFINE_PROP_UINT32("irsid", GICv5Common, irsid, 0), > >> DEFINE_PROP_UINT32("spi-range", GICv5Common, spi_range, 0), > >> DEFINE_PROP_UINT32("spi-base", GICv5Common, spi_base, 0), > > > > Doesn't compile for me. I applied the series at merge commit > > 8333dba732. If it compiles for you, could you push it to where I can > > pull? > > I just found base-commit: 2f28d34ea0aead9830478cd1d3d0dd9d9191d82e in > your cover letter, and I'm going to try it. >
I did a rebase https://gitlab.com/marcandre.lureau/qemu.git qom-qapi Waiting for your feedback before sending a v3 thanks!
