[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-arm] [RFC PATCH 11/17] Put orphan buses in system reset domain
From: |
Damien Hedde |
Subject: |
[Qemu-arm] [RFC PATCH 11/17] Put orphan buses in system reset domain |
Date: |
Mon, 25 Mar 2019 12:01:54 +0100 |
Switch from the legacy reset handlers to the system reset domain in order to
use the Resettable interface.
Signed-off-by: Damien Hedde <address@hidden>
---
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
- [Qemu-arm] [RFC PATCH 07/17] convert qdev/bus_reset_all to Resettable, (continued)
- [Qemu-arm] [RFC PATCH 07/17] convert qdev/bus_reset_all to Resettable, Damien Hedde, 2019/03/25
- [Qemu-arm] [RFC PATCH 04/17] Add local reset methods in Device class, Damien Hedde, 2019/03/25
- [Qemu-arm] [RFC PATCH 08/17] Add a global ResetDomain object for system emulation, Damien Hedde, 2019/03/25
- [Qemu-arm] [RFC PATCH 02/17] Create the ResetDomain QOM object, Damien Hedde, 2019/03/25
- [Qemu-arm] [RFC PATCH 01/17] Create Resettable QOM interface, Damien Hedde, 2019/03/25
- [Qemu-arm] [RFC PATCH 03/17] make Device and Bus Resettable, Damien Hedde, 2019/03/25
- [Qemu-arm] [RFC PATCH 09/17] global ResetDomain support for legacy reset handlers, Damien Hedde, 2019/03/25
- [Qemu-arm] [RFC PATCH 06/17] Add function to control reset with gpio inputs, Damien Hedde, 2019/03/25
- [Qemu-arm] [RFC PATCH 10/17] Delete the system ResetDomain at the end of emulation, Damien Hedde, 2019/03/25
- [Qemu-arm] [RFC PATCH 05/17] add vmstate description for device reset state, Damien Hedde, 2019/03/25
- [Qemu-arm] [RFC PATCH 11/17] Put orphan buses in system reset domain,
Damien Hedde <=
- [Qemu-arm] [RFC PATCH 12/17] Put default sysbus in system reset domain, Damien Hedde, 2019/03/25
- [Qemu-arm] [RFC PATCH 14/17] convert cadence_uart to 3-phases reset, Damien Hedde, 2019/03/25
- [Qemu-arm] [RFC PATCH 13/17] hw/misc/zynq_slcr: use standard register definition, Damien Hedde, 2019/03/25
- [Qemu-arm] [RFC PATCH 16/17] Add uart reset support in zynq_slcr, Damien Hedde, 2019/03/25
- [Qemu-arm] [RFC PATCH 17/17] Connect the uart reset gpios in the zynq platform, Damien Hedde, 2019/03/25
- [Qemu-arm] [RFC PATCH 15/17] Convert zynq's slcr to 3-phases reset, Damien Hedde, 2019/03/25
- Re: [Qemu-arm] [Qemu-devel] [RFC 00/17] multi-phase reset mechanism, no-reply, 2019/03/25