From: jinyihua <jinyihua@huawei.com> virt inclusion category: bugfix bugzilla: https://atomgit.com/openeuler/qemu/issues/264 Avoid the info qtree crash caused by arm-smmuv3-accel for now. Fixes: 30c90d176f79 ("smmuv3: Use default bus for arm-smmuv3-accel") Signed-off-by: jinyihua <jinyihua@huawei.com> Signed-off-by: Jinqian Yang <yangjinqian1@huawei.com> --- hw/pci/pci-hmp-cmds.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/hw/pci/pci-hmp-cmds.c b/hw/pci/pci-hmp-cmds.c index b09fce9377..39a395db77 100644 --- a/hw/pci/pci-hmp-cmds.c +++ b/hw/pci/pci-hmp-cmds.c @@ -126,6 +126,9 @@ void hmp_info_pci(Monitor *mon, const QDict *qdict) void pcibus_dev_print(Monitor *mon, DeviceState *dev, int indent) { + if (object_dynamic_cast(OBJECT(dev), "arm-smmuv3-accel")) { + return; + } PCIDevice *d = (PCIDevice *)dev; int class = pci_get_word(d->config + PCI_CLASS_DEVICE); const pci_class_desc *desc = get_class_desc(class); -- 2.33.0