Switch from the legacy reset handlers to the system reset domain in order to use the Resettable interface.
Signed-off-by: Damien Hedde <damien.he...@greensocs.com> --- hw/core/bus.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hw/core/bus.c b/hw/core/bus.c index 0a60bb4b24..73b215d2bb 100644 --- a/hw/core/bus.c +++ b/hw/core/bus.c @@ -150,7 +150,7 @@ static void qbus_realize(BusState *bus, DeviceState *parent, const char *name) } else if (bus != sysbus_get_default()) { /* TODO: once all bus devices are qdevified, only reset handler for main_system_bus should be registered here. */ - qemu_register_reset(qbus_reset_all_fn, bus); + qemu_register_system_reset_domain_object(OBJECT(bus)); } } @@ -169,7 +169,7 @@ static void bus_unparent(Object *obj) bus->parent = NULL; } else { assert(bus != sysbus_get_default()); /* main_system_bus is never freed */ - qemu_unregister_reset(qbus_reset_all_fn, bus); + qemu_unregister_system_reset_domain_object(OBJECT(bus)); } } -- 2.21.0