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: Markus Armbruster <[email protected]> > Signed-off-by: Marc-André Lureau <[email protected]>
I see the type of "gicv5" property "cpus" change from "list", which lazy bad, to "link<arm-cpu>List, which is confused bad.
