Hi, This short series converts some spapr devices to use the dc->vmsd interface to register the vmstate. For most of them it was needed to use qdev_set_legacy_instance_id() to keep compatibility with the instance_id being used for awhile.
Although no functional changes were made the resulting code is a bit shorter and maintainable. After these patches there are only 3 places where vmstate_register() APIs are being used. No behavior changes were detected when testing migration scenarios with hotplug/unplug of devices. Daniel Henrique Barboza (4): hw/ppc: use qdev to register logical DRC vmstates hw/ppc: use qdev to register physical DRC vmstates hw/ppc: use qdev to register spapr_iommu tcet vmstate hw/ppc: use qdev to register spapr_nvdimm vmsd hw/ppc/spapr_drc.c | 13 ++++++------- hw/ppc/spapr_iommu.c | 7 +++---- hw/ppc/spapr_nvdimm.c | 11 ++--------- 3 files changed, 11 insertions(+), 20 deletions(-) -- 2.35.1