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


Reply via email to