Switch from the legacy reset handlers to the system reset domain in order to
use the Resettable interface.
Signed-off-by: Damien Hedde <damien.hedde@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