summaryrefslogtreecommitdiffstats
path: root/python
diff options
context:
space:
mode:
authorPeter Maydell2022-10-14 16:54:23 +0200
committerGerd Hoffmann2022-11-23 12:28:51 +0100
commit1dfb7a175f55039c0641cab9def130ca9e844da9 (patch)
tree4e324f1d2da6b7a7e9831079caa58c50074de8c4 /python
parentui/gtk: prevent ui lock up when dpy_gl_update called again before current dra... (diff)
downloadqemu-1dfb7a175f55039c0641cab9def130ca9e844da9.tar.gz
qemu-1dfb7a175f55039c0641cab9def130ca9e844da9.tar.xz
qemu-1dfb7a175f55039c0641cab9def130ca9e844da9.zip
hw/usb/hcd-xhci: Reset the XHCIState with device_cold_reset()
Currently the hcd-xhci-pci and hcd-xhci-sysbus devices, which are mostly wrappers around the TYPE_XHCI device, which is a direct subclass of TYPE_DEVICE. Since TYPE_DEVICE devices are not on any qbus and do not get automatically reset, the wrapper devices both reset the TYPE_XHCI device in their own reset functions. However, they do this using device_legacy_reset(), which will reset the device itself but not any bus it has. Switch to device_cold_reset(), which avoids using a deprecated function and also propagates reset along any child buses. Signed-off-by: Peter Maydell <peter.maydell@linaro.org> Message-Id: <20221014145423.2102706-1-peter.maydell@linaro.org> Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Diffstat (limited to 'python')
0 files changed, 0 insertions, 0 deletions