[libvirt PATCH v3 5/5] Add second qom-list-types call to test data.

Tobin Feldman-Fitzthum tobin at linux.vnet.ibm.com
Mon Apr 20 19:25:10 UTC 2020


We make an additional call to qom-list-types. Adjust 
qemucapabilitiesdata accordingly.

Signed-off-by: Tobin Feldman-Fitzthum <tobin at linux.vnet.ibm.com>
---
 .../caps_2.10.0.aarch64.replies               |  2699 ++-
 .../caps_2.10.0.ppc64.replies                 |  2799 +++-
 .../caps_2.10.0.s390x.replies                 |  1027 +-
 .../caps_2.10.0.x86_64.replies                |  1708 +-
 .../caps_2.11.0.s390x.replies                 |  1063 +-
 .../caps_2.11.0.x86_64.replies                |  1692 +-
 .../caps_2.12.0.aarch64.replies               |  2912 +++-
 .../caps_2.12.0.ppc64.replies                 |  2947 +++-
 .../caps_2.12.0.s390x.replies                 |  1087 +-
 .../caps_2.12.0.x86_64.replies                |  1767 +-
 .../caps_3.0.0.ppc64.replies                  |  2979 +++-
 .../caps_3.0.0.s390x.replies                  |  1117 +-
 .../caps_3.0.0.x86_64.replies                 |  1783 +-
 .../caps_3.1.0.ppc64.replies                  |  2999 +++-
 .../caps_3.1.0.x86_64.replies                 |  1803 +-
 .../caps_4.0.0.aarch64.replies                |  3175 +++-
 .../caps_4.0.0.ppc64.replies                  |  3171 +++-
 .../caps_4.0.0.s390x.replies                  |  1259 +-
 .../caps_4.0.0.x86_64.replies                 |  1915 ++-
 .../caps_4.1.0.x86_64.replies                 |  2155 ++-
 .../caps_4.2.0.aarch64.replies                |  3355 +++-
 .../caps_4.2.0.ppc64.replies                  |  3208 +++-
 .../caps_4.2.0.s390x.replies                  |  1264 +-
 .../caps_4.2.0.x86_64.replies                 |  2244 ++-
 .../caps_5.0.0.aarch64.replies                |  3391 +++-
 .../caps_5.0.0.ppc64.replies                  | 13986 +++++++++-------
 .../qemucapabilitiesdata/caps_5.0.0.ppc64.xml |  1214 +-
 .../caps_5.0.0.x86_64.replies                 |  2267 ++-
 28 files changed, 64830 insertions(+), 8156 deletions(-)

diff --git a/tests/qemucapabilitiesdata/caps_2.10.0.aarch64.replies b/tests/qemucapabilitiesdata/caps_2.10.0.aarch64.replies
index c75d4ab8a7..a9587e24ed 100644
--- a/tests/qemucapabilitiesdata/caps_2.10.0.aarch64.replies
+++ b/tests/qemucapabilitiesdata/caps_2.10.0.aarch64.replies
@@ -3078,12 +3078,2587 @@
   "id": "libvirt-6"
 }
 
+{
+  "execute": "qom-list-types",
+  "id": "libvirt-7"
+}
+
+{
+  "return": [
+    {
+      "name": "virtio-mmio",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "vhost-vsock-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "scsi-generic",
+      "parent": "scsi-device"
+    },
+    {
+      "name": "qio-channel-tls",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "scsi-hd",
+      "parent": "scsi-disk-base"
+    },
+    {
+      "name": "pxa270-arm-cpu",
+      "parent": "arm-cpu"
+    },
+    {
+      "name": "chardev-parallel",
+      "parent": "chardev"
+    },
+    {
+      "name": "pxa270-a1-arm-cpu",
+      "parent": "arm-cpu"
+    },
+    {
+      "name": "digic",
+      "parent": "device"
+    },
+    {
+      "name": "mv88w8618_flashcfg",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "at25df641",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "chardev-null",
+      "parent": "chardev"
+    },
+    {
+      "name": "usb-bot",
+      "parent": "usb-storage-dev"
+    },
+    {
+      "name": "lm3s811evb-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "mx25l3205d",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "bcm2835-property",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "pxa2xx-pcmcia",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "canon-a1100-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "aspeed.wdt",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "qemu-xhci",
+      "parent": "base-xhci"
+    },
+    {
+      "name": "n25q512a",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "lsi53c895a",
+      "parent": "pci-device"
+    },
+    {
+      "name": "virtio-serial-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "virtio-keyboard-pci",
+      "parent": "virtio-input-hid-pci"
+    },
+    {
+      "name": "mx25l6405d",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "w25q256",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "s25fl064k",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "musicpal_gpio",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "virtio-net-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "ide-hd",
+      "parent": "ide-device"
+    },
+    {
+      "name": "aspeed.smc.smc",
+      "parent": "aspeed.smc"
+    },
+    {
+      "name": "n25q00",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "chardev-pty",
+      "parent": "chardev"
+    },
+    {
+      "name": "cortex-r5-arm-cpu",
+      "parent": "arm-cpu"
+    },
+    {
+      "name": "xlnx-zcu102-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "vexpress-a15-machine",
+      "parent": "vexpress"
+    },
+    {
+      "name": "at45db081d",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "en25p32",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "pxa2xx-i2c-slave",
+      "parent": "i2c-slave"
+    },
+    {
+      "name": "filter-rewriter",
+      "parent": "netfilter"
+    },
+    {
+      "name": "ftgmac100",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "loader",
+      "parent": "device"
+    },
+    {
+      "name": "arm946-arm-cpu",
+      "parent": "arm-cpu"
+    },
+    {
+      "name": "gpex-pcihost",
+      "parent": "pcie-host-bridge"
+    },
+    {
+      "name": "m25pe80",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "pxa270-b0-arm-cpu",
+      "parent": "arm-cpu"
+    },
+    {
+      "name": "s25fl256s1",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "s25fl256s0",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "platform-bus-device",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "pcie-root-port",
+      "parent": "pcie-root-port-base"
+    },
+    {
+      "name": "mt25qu01g",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "virtio-crypto-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "usb-host",
+      "parent": "usb-device"
+    },
+    {
+      "name": "usb-bt-dongle",
+      "parent": "usb-device"
+    },
+    {
+      "name": "s25fl129p1",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "s25fl129p0",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "ich9-usb-uhci6",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "virtio-input-host-pci",
+      "parent": "virtio-input-pci"
+    },
+    {
+      "name": "xlnx,ps7-usb",
+      "parent": "sysbus-ehci-usb"
+    },
+    {
+      "name": "kvm-arm-gicv3",
+      "parent": "arm-gicv3-common"
+    },
+    {
+      "name": "usb-mtp",
+      "parent": "usb-device"
+    },
+    {
+      "name": "SSI",
+      "parent": "bus"
+    },
+    {
+      "name": "ich9-usb-uhci4",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "e1000",
+      "parent": "e1000-base"
+    },
+    {
+      "name": "s25sl12800",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "s25sl12801",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "corgi-ssp",
+      "parent": "ssi-slave"
+    },
+    {
+      "name": "xlnx,zynq-xadc",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "ich9-usb-uhci5",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "pxa2xx_rtc",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "ich9-usb-uhci2",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "cortex-m4-arm-cpu",
+      "parent": "arm-cpu"
+    },
+    {
+      "name": "sysbus-ahci",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "ich9-usb-uhci3",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "kvm-arm-gic",
+      "parent": "arm_gic_common"
+    },
+    {
+      "name": "imx.fec",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "ich9-usb-uhci1",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "spitz-lcdtg",
+      "parent": "ssi-slave"
+    },
+    {
+      "name": "tpci200",
+      "parent": "pci-device"
+    },
+    {
+      "name": "memory-backend-file",
+      "parent": "memory-backend"
+    },
+    {
+      "name": "stm32f2xx-usart",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "cortex-m3-arm-cpu",
+      "parent": "arm-cpu"
+    },
+    {
+      "name": "s25sl064p",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "lan9118",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "stm32f2xx-syscfg",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "rtl8139",
+      "parent": "pci-device"
+    },
+    {
+      "name": "chardev-hci",
+      "parent": "chardev"
+    },
+    {
+      "name": "exynos4210.i2c",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "vexpress-a9-machine",
+      "parent": "vexpress"
+    },
+    {
+      "name": "megasas",
+      "parent": "megasas-base"
+    },
+    {
+      "name": "pxa2xx-fir",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "s25sl064a",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "container",
+      "parent": "object"
+    },
+    {
+      "name": "scsi-block",
+      "parent": "scsi-disk-base"
+    },
+    {
+      "name": "mx66u1g45g",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "omap-intc",
+      "parent": "common-omap-intc"
+    },
+    {
+      "name": "unimplemented-device",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "imx31.gpt",
+      "parent": "imx25.gpt"
+    },
+    {
+      "name": "strongarm_pic",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "max7310",
+      "parent": "i2c-slave"
+    },
+    {
+      "name": "sst25wf512",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "scsi-cd",
+      "parent": "scsi-disk-base"
+    },
+    {
+      "name": "usb-audio",
+      "parent": "usb-device"
+    },
+    {
+      "name": "accel",
+      "parent": "object"
+    },
+    {
+      "name": "pxa270-b1-arm-cpu",
+      "parent": "arm-cpu"
+    },
+    {
+      "name": "m45pe80",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "pxa2xx-dma",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "filter-redirector",
+      "parent": "netfilter"
+    },
+    {
+      "name": "imx.gpio",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "isa-serial",
+      "parent": "isa-device"
+    },
+    {
+      "name": "virtio-serial-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "tegra2-ehci-usb",
+      "parent": "sysbus-ehci-usb"
+    },
+    {
+      "name": "chardev-gdb",
+      "parent": "chardev"
+    },
+    {
+      "name": "vhost-scsi-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "integrator_debug",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "tls-creds-anon",
+      "parent": "tls-creds"
+    },
+    {
+      "name": "imx25.ccm",
+      "parent": "imx.ccm"
+    },
+    {
+      "name": "a15mpcore_priv",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "fw_cfg_mem",
+      "parent": "fw_cfg"
+    },
+    {
+      "name": "digic-timer",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "chardev-socket",
+      "parent": "chardev"
+    },
+    {
+      "name": "usb-uas",
+      "parent": "usb-device"
+    },
+    {
+      "name": "ide-cd",
+      "parent": "ide-device"
+    },
+    {
+      "name": "usb-ccid",
+      "parent": "usb-device"
+    },
+    {
+      "name": "cadence_uart",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "mps2-an385-machine",
+      "parent": "mps2"
+    },
+    {
+      "name": "virtio-balloon-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "gpio_i2c",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "iothread",
+      "parent": "object"
+    },
+    {
+      "name": "spitz-keyboard",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "xlnx-ep108-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "chardev-mux",
+      "parent": "chardev"
+    },
+    {
+      "name": "n25q256a",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "lm8323",
+      "parent": "i2c-slave"
+    },
+    {
+      "name": "bcm2835-ic",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "xilinx-zynq-a9-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "qio-channel-rdma",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "arm1026-arm-cpu",
+      "parent": "arm-cpu"
+    },
+    {
+      "name": "twl92230",
+      "parent": "i2c-slave"
+    },
+    {
+      "name": "vhost-vsock-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "sdhci-pci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "virtio-input-host-device",
+      "parent": "virtio-input-device"
+    },
+    {
+      "name": "xlnx.v-dp",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "pci-bridge",
+      "parent": "base-pci-bridge"
+    },
+    {
+      "name": "i82559er",
+      "parent": "pci-device"
+    },
+    {
+      "name": "chardev-udp",
+      "parent": "chardev"
+    },
+    {
+      "name": "ivshmem-doorbell",
+      "parent": "ivshmem-common"
+    },
+    {
+      "name": "mx66l1g45g",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "versatile_pci_host",
+      "parent": "pci-device"
+    },
+    {
+      "name": "w25x80",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "mv88w8618_wlan",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "virtio-rng-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "en25q32b",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "cortex-a7-arm-cpu",
+      "parent": "arm-cpu"
+    },
+    {
+      "name": "pxa270-c0-arm-cpu",
+      "parent": "arm-cpu"
+    },
+    {
+      "name": "mx25l1606e",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "nand",
+      "parent": "device"
+    },
+    {
+      "name": "arm-gicv2m",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "pxa27x-timer",
+      "parent": "pxa2xx-timer"
+    },
+    {
+      "name": "hda-micro",
+      "parent": "hda-audio"
+    },
+    {
+      "name": "pci-bridge-seat",
+      "parent": "pci-bridge"
+    },
+    {
+      "name": "dc390",
+      "parent": "am53c974"
+    },
+    {
+      "name": "stm32f2xx-timer",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "qemu,register",
+      "parent": "device"
+    },
+    {
+      "name": "pl190",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "IDE",
+      "parent": "bus"
+    },
+    {
+      "name": "at25256a-nonjedec",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "fw_cfg_io",
+      "parent": "fw_cfg"
+    },
+    {
+      "name": "integrator_core",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "m25pe20",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "ads7846",
+      "parent": "ssi-slave"
+    },
+    {
+      "name": "sst25wf080",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "memory-backend-ram",
+      "parent": "memory-backend"
+    },
+    {
+      "name": "am53c974",
+      "parent": "pci-device"
+    },
+    {
+      "name": "connex-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "stellaris-adc",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "exynos4210.mct",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "virtio-blk-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "qio-channel-websock",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "qio-channel-file",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "at25128a-nonjedec",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "arm_gic",
+      "parent": "arm_gic_common"
+    },
+    {
+      "name": "cortex-a8-arm-cpu",
+      "parent": "arm-cpu"
+    },
+    {
+      "name": "imx6.ccm",
+      "parent": "imx.ccm"
+    },
+    {
+      "name": "sl-nand",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "armv7m",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "icp-ctrl-regs",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "bcm2835-sdhost",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "stellaris-gptm",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "chardev-pipe",
+      "parent": "chardev-fd"
+    },
+    {
+      "name": "chardev-msmouse",
+      "parent": "chardev"
+    },
+    {
+      "name": "virt-2.10-machine",
+      "parent": "virt-machine"
+    },
+    {
+      "name": "pl181",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "m25pe16",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "cryptodev-backend-builtin",
+      "parent": "cryptodev-backend"
+    },
+    {
+      "name": "gpio-key",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "hda-output",
+      "parent": "hda-audio"
+    },
+    {
+      "name": "w25x64",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "mmio_interface",
+      "parent": "device"
+    },
+    {
+      "name": "VGA",
+      "parent": "pci-vga"
+    },
+    {
+      "name": "s25fl016k",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "n800-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "m25p80",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "at25df321a",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "pxa2xx-mmci-bus",
+      "parent": "sd-bus"
+    },
+    {
+      "name": "edu",
+      "parent": "pci-device"
+    },
+    {
+      "name": "mptsas1068",
+      "parent": "pci-device"
+    },
+    {
+      "name": "bcm2835-fb",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "lm3s6965evb-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "versatileab-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "aspeed.scu",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "virtio-mouse-pci",
+      "parent": "virtio-input-hid-pci"
+    },
+    {
+      "name": "strongarm-uart",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "pl330",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "aspeed.sdmc",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "ast2400",
+      "parent": "aspeed-soc"
+    },
+    {
+      "name": "vfio-pci-igd-lpc-bridge",
+      "parent": "pci-device"
+    },
+    {
+      "name": "mv88w8618_pit",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "HDA",
+      "parent": "bus"
+    },
+    {
+      "name": "stm32f2xx-adc",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "cmsdk-apb-timer",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "qemu:memory-region",
+      "parent": "object"
+    },
+    {
+      "name": "mv88w8618_pic",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "ssd0323",
+      "parent": "ssi-slave"
+    },
+    {
+      "name": "omap2-intc",
+      "parent": "common-omap-intc"
+    },
+    {
+      "name": "i2c-ddc",
+      "parent": "i2c-slave"
+    },
+    {
+      "name": "chardev-ringbuf",
+      "parent": "chardev"
+    },
+    {
+      "name": "sysbus-ohci",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "xlnx.ps7-dev-cfg",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "borzoi-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "stellaris-i2c",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "xlnx.dpdma",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "pl081",
+      "parent": "pl080"
+    },
+    {
+      "name": "pl080",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "qtest-accel",
+      "parent": "accel"
+    },
+    {
+      "name": "qio-channel-command",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "m25p64",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "w25x40",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "tosa-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "mx66u51235f",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "xio3130-downstream",
+      "parent": "pcie-slot"
+    },
+    {
+      "name": "virtio-blk-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "cortex-a9-arm-cpu",
+      "parent": "arm-cpu"
+    },
+    {
+      "name": "virtio-gpu-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "n25q128a13",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "ast2500-a1",
+      "parent": "aspeed-soc"
+    },
+    {
+      "name": "n25q128a11",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "sst25wf040",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "lsi53c810",
+      "parent": "lsi53c895a"
+    },
+    {
+      "name": "strongarm-gpio",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "cheetah-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "m45pe16",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "pxa270-c5-arm-cpu",
+      "parent": "arm-cpu"
+    },
+    {
+      "name": "System",
+      "parent": "bus"
+    },
+    {
+      "name": "chardev-braille",
+      "parent": "chardev"
+    },
+    {
+      "name": "usb-serial",
+      "parent": "usb-serial-dev"
+    },
+    {
+      "name": "m45pe10",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "vt82c686b-usb-uhci",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "romulus-bmc-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "w25x32",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "s25sl032p",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "chardev-file",
+      "parent": "chardev-fd"
+    },
+    {
+      "name": "ccid-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "PCIE",
+      "parent": "PCI"
+    },
+    {
+      "name": "exynos4210.rtc",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "sa1100-arm-cpu",
+      "parent": "arm-cpu"
+    },
+    {
+      "name": "ssd0303",
+      "parent": "i2c-slave"
+    },
+    {
+      "name": "s25sl032a",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "gpex-root",
+      "parent": "pci-device"
+    },
+    {
+      "name": "qio-dns-resolver",
+      "parent": "object"
+    },
+    {
+      "name": "s25sl016a",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "mv88w8618_audio",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "s25sl008a",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "virtio-serial-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "ssi-sd",
+      "parent": "ssi-slave"
+    },
+    {
+      "name": "secondary-vga",
+      "parent": "pci-vga"
+    },
+    {
+      "name": "vhost-scsi",
+      "parent": "vhost-scsi-common"
+    },
+    {
+      "name": "pl061",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "exynos4210-ehci-usb",
+      "parent": "sysbus-ehci-usb"
+    },
+    {
+      "name": "pci-ohci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "cfi.pflash02",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "s25fl512s",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "s70fl01gs",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "cfi.pflash01",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "w25x20",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "usb-hub",
+      "parent": "usb-device"
+    },
+    {
+      "name": "m25p40",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "mx25l12855e",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "exynos4210.pwm",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "tmp423",
+      "parent": "tmp421-generic"
+    },
+    {
+      "name": "midway-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "tmp422",
+      "parent": "tmp421-generic"
+    },
+    {
+      "name": "tmp421",
+      "parent": "tmp421-generic"
+    },
+    {
+      "name": "bcm2835-aux",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "sabrelite-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "input-linux",
+      "parent": "object"
+    },
+    {
+      "name": "musicpal-misc",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "host-arm-cpu",
+      "parent": "aarch64-cpu"
+    },
+    {
+      "name": "w25x16",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "SCSI",
+      "parent": "bus"
+    },
+    {
+      "name": "w25x10",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "sst25wf020",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "vfio-amd-xgbe",
+      "parent": "vfio-platform"
+    },
+    {
+      "name": "m25p32",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "pxa2xx-gpio",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "palmetto-bmc-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "mainstone-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "n810-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "pci-serial",
+      "parent": "pci-device"
+    },
+    {
+      "name": "at26df161a",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "terrier-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "max1111",
+      "parent": "max111x"
+    },
+    {
+      "name": "netduino2-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "max1110",
+      "parent": "max111x"
+    },
+    {
+      "name": "vhost-user-scsi-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "i82559c",
+      "parent": "pci-device"
+    },
+    {
+      "name": "i82559b",
+      "parent": "pci-device"
+    },
+    {
+      "name": "i82559a",
+      "parent": "pci-device"
+    },
+    {
+      "name": "xlnx,zynqmp",
+      "parent": "device"
+    },
+    {
+      "name": "imx25.gpt",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "realview_pci",
+      "parent": "versatile_pci"
+    },
+    {
+      "name": "rocker",
+      "parent": "pci-device"
+    },
+    {
+      "name": "pl041",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "pcnet",
+      "parent": "pci-device"
+    },
+    {
+      "name": "n25q032a13",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "n25q032a11",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "filter-dump",
+      "parent": "netfilter"
+    },
+    {
+      "name": "sst25wf010",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "rng-egd",
+      "parent": "rng-backend"
+    },
+    {
+      "name": "gd25q64",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "exynos4210.gic",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "m25p20",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "tls-creds-x509",
+      "parent": "tls-creds"
+    },
+    {
+      "name": "l2x0",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "chardev-testdev",
+      "parent": "chardev"
+    },
+    {
+      "name": "n25q064",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "migration",
+      "parent": "device"
+    },
+    {
+      "name": "pl031",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "arm_mptimer",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "n25q064a13",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "i82558b",
+      "parent": "pci-device"
+    },
+    {
+      "name": "n25q064a11",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "i82562",
+      "parent": "pci-device"
+    },
+    {
+      "name": "raspi2-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "usb-net",
+      "parent": "usb-device"
+    },
+    {
+      "name": "strongarm-ssp",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "i82558a",
+      "parent": "pci-device"
+    },
+    {
+      "name": "scoop",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "pl111",
+      "parent": "pl110"
+    },
+    {
+      "name": "smbus-eeprom",
+      "parent": "smbus-device"
+    },
+    {
+      "name": "pl110",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "tosa_dac",
+      "parent": "i2c-slave"
+    },
+    {
+      "name": "onenand",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "bcm2835-dma",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "allwinner-A10-timer",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "m25p16",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "i82801",
+      "parent": "pci-device"
+    },
+    {
+      "name": "exynos4210.fimd",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "virtio-net-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "virtio-keyboard-device",
+      "parent": "virtio-input-hid-device"
+    },
+    {
+      "name": "m25p10",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "aspeed.smc.ast2500-fmc",
+      "parent": "aspeed.smc"
+    },
+    {
+      "name": "highbank-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "at26df081a",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "i82557b",
+      "parent": "pci-device"
+    },
+    {
+      "name": "i82557c",
+      "parent": "pci-device"
+    },
+    {
+      "name": "cortex-a53-arm-cpu",
+      "parent": "aarch64-cpu"
+    },
+    {
+      "name": "digic-uart",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "arm1176-arm-cpu",
+      "parent": "arm-cpu"
+    },
+    {
+      "name": "i82557a",
+      "parent": "pci-device"
+    },
+    {
+      "name": "s25sl004a",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "chardev-memory",
+      "parent": "chardev-ringbuf"
+    },
+    {
+      "name": "pl022",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "bcm2835-rng",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "virtio-gpu-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "sdhci-bus",
+      "parent": "sd-bus"
+    },
+    {
+      "name": "pl061_luminary",
+      "parent": "pl061"
+    },
+    {
+      "name": "usb-mouse",
+      "parent": "usb-hid"
+    },
+    {
+      "name": "m25p05",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "bcm2835-sdhost-bus",
+      "parent": "sd-bus"
+    },
+    {
+      "name": "strongarm-rtc",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "n25q128",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "imx.epit",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "i82551",
+      "parent": "pci-device"
+    },
+    {
+      "name": "i82550",
+      "parent": "pci-device"
+    },
+    {
+      "name": "armv7m_nvic",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "cubieboard-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "fsl,imx31",
+      "parent": "device"
+    },
+    {
+      "name": "imx.i2c",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "highbank-regs",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "virt-2.6-machine",
+      "parent": "virt-machine"
+    },
+    {
+      "name": "sa1110-arm-cpu",
+      "parent": "arm-cpu"
+    },
+    {
+      "name": "cadence_ttc",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "ich9-usb-ehci2",
+      "parent": "pci-ehci-usb"
+    },
+    {
+      "name": "virtio-crypto-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "dpcd",
+      "parent": "aux-slave"
+    },
+    {
+      "name": "pl011",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "aspeed.i2c",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "ich9-usb-ehci1",
+      "parent": "pci-ehci-usb"
+    },
+    {
+      "name": "vfio-pci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "filter-mirror",
+      "parent": "netfilter"
+    },
+    {
+      "name": "imx6.gpt",
+      "parent": "imx25.gpt"
+    },
+    {
+      "name": "tusb6010",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "realview_mpcore",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "irq",
+      "parent": "object"
+    },
+    {
+      "name": "w25q32dw",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "sx1-v1-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "fsl,imx25",
+      "parent": "device"
+    },
+    {
+      "name": "gd25q32",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "cortex-a57-arm-cpu",
+      "parent": "aarch64-cpu"
+    },
+    {
+      "name": "exynos4210.rng",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "n25q032",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "arm.cortex-a9-global-timer",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "pxa2xx_pic",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "nec-usb-xhci",
+      "parent": "base-xhci"
+    },
+    {
+      "name": "qio-channel-socket",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "ti925t-arm-cpu",
+      "parent": "arm-cpu"
+    },
+    {
+      "name": "piix3-usb-uhci",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "virtserialport",
+      "parent": "virtio-serial-port"
+    },
+    {
+      "name": "pvscsi",
+      "parent": "pci-device"
+    },
+    {
+      "name": "sd-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "sx1-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "320s33b",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "dscm1xxxx",
+      "parent": "microdrive"
+    },
+    {
+      "name": "ich9-ahci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "chardev-stdio",
+      "parent": "chardev-fd"
+    },
+    {
+      "name": "armv7m_systick",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "aux-to-i2c-bridge",
+      "parent": "device"
+    },
+    {
+      "name": "IndustryPack",
+      "parent": "bus"
+    },
+    {
+      "name": "cryptodev-backend",
+      "parent": "object"
+    },
+    {
+      "name": "realview-eb-mpcore-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "n25q00a",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "virt-2.8-machine",
+      "parent": "virt-machine"
+    },
+    {
+      "name": "exynos4210.clk",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "or-irq",
+      "parent": "device"
+    },
+    {
+      "name": "mx25l8005",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "pl050_keyboard",
+      "parent": "pl050"
+    },
+    {
+      "name": "kzm-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "pxa250-arm-cpu",
+      "parent": "arm-cpu"
+    },
+    {
+      "name": "virtio-rng-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "virt-2.7-machine",
+      "parent": "virt-machine"
+    },
+    {
+      "name": "usb-ehci",
+      "parent": "pci-ehci-usb"
+    },
+    {
+      "name": "chardev-vc",
+      "parent": "chardev"
+    },
+    {
+      "name": "realview_sysctl",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "smc91c111",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "arm11mpcore-arm-cpu",
+      "parent": "arm-cpu"
+    },
+    {
+      "name": "versatile_pci",
+      "parent": "pci-host-bridge"
+    },
+    {
+      "name": "pxa2xx-mmci",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "filter-replay",
+      "parent": "netfilter"
+    },
+    {
+      "name": "xgmac",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "sst25vf080b",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "akita-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "ioh3420",
+      "parent": "pcie-root-port-base"
+    },
+    {
+      "name": "allwinner-a10",
+      "parent": "device"
+    },
+    {
+      "name": "e1000-82545em",
+      "parent": "e1000-base"
+    },
+    {
+      "name": "chardev-wctablet",
+      "parent": "chardev"
+    },
+    {
+      "name": "sp804",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "tmp105",
+      "parent": "i2c-slave"
+    },
+    {
+      "name": "w25q80",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "integrator_pit",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "filter-buffer",
+      "parent": "netfilter"
+    },
+    {
+      "name": "usb-storage",
+      "parent": "usb-storage-dev"
+    },
+    {
+      "name": "e1000-82544gc",
+      "parent": "e1000-base"
+    },
+    {
+      "name": "versatile_i2c",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "pci-serial-4x",
+      "parent": "pci-device"
+    },
+    {
+      "name": "mv88w8618_eth",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "versatilepb_sic",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "virtio-9p-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "integrator_pic",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "virtio-9p-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "m25p128",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "en25f32",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "z2-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "s70fs01gs",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "at26f004",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "xilinx,zynq_slcr",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "ich9-intel-hda",
+      "parent": "intel-hda-generic"
+    },
+    {
+      "name": "s25fs512s",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "ivshmem",
+      "parent": "ivshmem-common"
+    },
+    {
+      "name": "n25q256a13",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "160s33b",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "n25q256a11",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "virtio-tablet-pci",
+      "parent": "virtio-input-hid-pci"
+    },
+    {
+      "name": "exynos4210.irq_gate",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "musicpal-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "stm32f2xx-spi",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "imx6.src",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "exynos4210.combiner",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "arm926-arm-cpu",
+      "parent": "arm-cpu"
+    },
+    {
+      "name": "virt-2.9-machine",
+      "parent": "virt-machine"
+    },
+    {
+      "name": "exynos4210.pmu",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "secret",
+      "parent": "object"
+    },
+    {
+      "name": "ipoctal232",
+      "parent": "ipack-device"
+    },
+    {
+      "name": "chardev-serial",
+      "parent": "chardev-fd"
+    },
+    {
+      "name": "omap_i2c",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "omap-gpio",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "cmsdk-apb-uart",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "virtio-tablet-device",
+      "parent": "virtio-input-hid-device"
+    },
+    {
+      "name": "w25q64",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "virtio-pci-bus",
+      "parent": "virtio-bus"
+    },
+    {
+      "name": "virtio-scsi-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "at25df041a",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "mx25l12805d",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "x3130-upstream",
+      "parent": "pcie-port"
+    },
+    {
+      "name": "ES1370",
+      "parent": "pci-device"
+    },
+    {
+      "name": "pci-testdev",
+      "parent": "pci-device"
+    },
+    {
+      "name": "at25fs040",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "qemu-console",
+      "parent": "object"
+    },
+    {
+      "name": "xlnx.ps7-spi",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "ISA",
+      "parent": "bus"
+    },
+    {
+      "name": "piix4-usb-uhci",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "ARM,bitband-memory",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "tcg-accel",
+      "parent": "accel"
+    },
+    {
+      "name": "virtconsole",
+      "parent": "virtserialport"
+    },
+    {
+      "name": "mx25l25655e",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "aspeed.timer",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "pci-serial-2x",
+      "parent": "pci-device"
+    },
+    {
+      "name": "virtio-mmio-bus",
+      "parent": "virtio-bus"
+    },
+    {
+      "name": "fusbh200-ehci-usb",
+      "parent": "sysbus-ehci-usb"
+    },
+    {
+      "name": "mps2-scc",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "e1000e",
+      "parent": "pci-device"
+    },
+    {
+      "name": "bcm2836-control",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "bcm2835-peripherals",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "arm-its-kvm",
+      "parent": "arm-gicv3-its-common"
+    },
+    {
+      "name": "realview-pb-a8-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "colo-compare",
+      "parent": "object"
+    },
+    {
+      "name": "pxa25x-timer",
+      "parent": "pxa2xx-timer"
+    },
+    {
+      "name": "fsl,imx6",
+      "parent": "device"
+    },
+    {
+      "name": "usb-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "versatilepb-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "allwinner-emac",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "pxa255-arm-cpu",
+      "parent": "arm-cpu"
+    },
+    {
+      "name": "w25q80bl",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "at26df321",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "musicpal_key",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "PCI",
+      "parent": "bus"
+    },
+    {
+      "name": "pxa261-arm-cpu",
+      "parent": "arm-cpu"
+    },
+    {
+      "name": "tosa-ssp",
+      "parent": "ssi-slave"
+    },
+    {
+      "name": "pl050_mouse",
+      "parent": "pl050"
+    },
+    {
+      "name": "i82801b11-bridge",
+      "parent": "base-pci-bridge"
+    },
+    {
+      "name": "strongarm-ppc",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "aspeed.smc.ast2500-spi2",
+      "parent": "aspeed.smc"
+    },
+    {
+      "name": "aspeed.smc.ast2500-spi1",
+      "parent": "aspeed.smc"
+    },
+    {
+      "name": "vhost-user-scsi",
+      "parent": "vhost-scsi-common"
+    },
+    {
+      "name": "arm1136-r2-arm-cpu",
+      "parent": "arm-cpu"
+    },
+    {
+      "name": "imx.enet",
+      "parent": "imx.fec"
+    },
+    {
+      "name": "pxa260-arm-cpu",
+      "parent": "arm-cpu"
+    },
+    {
+      "name": "ast2400-a1",
+      "parent": "aspeed-soc"
+    },
+    {
+      "name": "ast2400-a0",
+      "parent": "aspeed-soc"
+    },
+    {
+      "name": "esp",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "ne2k_pci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "musicpal_lcd",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "realview-eb-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "isabus-bridge",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "realview-pbx-a9-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "ivshmem-plain",
+      "parent": "ivshmem-common"
+    },
+    {
+      "name": "usb-kbd",
+      "parent": "usb-hid"
+    },
+    {
+      "name": "qio-channel-buffer",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "pxa2xx_i2c",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "stellaris_enet",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "imx31.ccm",
+      "parent": "imx.ccm"
+    },
+    {
+      "name": "cortex-a15-arm-cpu",
+      "parent": "arm-cpu"
+    },
+    {
+      "name": "spitz-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "hda-duplex",
+      "parent": "hda-audio"
+    },
+    {
+      "name": "mt25ql01g",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "a9-scu",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "arm-gicv3",
+      "parent": "arm-gicv3-common"
+    },
+    {
+      "name": "stm32f205-soc",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "w25q32",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "wm8750",
+      "parent": "i2c-slave"
+    },
+    {
+      "name": "virtio-balloon-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "none-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "megasas-gen2",
+      "parent": "megasas-base"
+    },
+    {
+      "name": "allwinner-ahci",
+      "parent": "sysbus-ahci"
+    },
+    {
+      "name": "m25px64",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "pl011_luminary",
+      "parent": "pl011"
+    },
+    {
+      "name": "at25fs010",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "allwinner-a10-pic",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "imx25-pdk-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "nvme",
+      "parent": "pci-device"
+    },
+    {
+      "name": "arm1136-arm-cpu",
+      "parent": "arm-cpu"
+    },
+    {
+      "name": "mx25l4005a",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "usb-braille",
+      "parent": "usb-serial-dev"
+    },
+    {
+      "name": "usb-tablet",
+      "parent": "usb-hid"
+    },
+    {
+      "name": "usb-wacom-tablet",
+      "parent": "usb-device"
+    },
+    {
+      "name": "intel-hda",
+      "parent": "intel-hda-generic"
+    },
+    {
+      "name": "scsi-disk",
+      "parent": "scsi-disk-base"
+    },
+    {
+      "name": "en25q64",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "kvm-accel",
+      "parent": "accel"
+    },
+    {
+      "name": "collie-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "arm11mpcore_priv",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "imx.spi",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "virtio-scsi-device",
+      "parent": "virtio-scsi-common"
+    },
+    {
+      "name": "realview_gic",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "smdkc210-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "bcm2835-mbox",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "AC97",
+      "parent": "pci-device"
+    },
+    {
+      "name": "aspeed.smc.fmc",
+      "parent": "aspeed.smc"
+    },
+    {
+      "name": "pxa270-a0-arm-cpu",
+      "parent": "arm-cpu"
+    },
+    {
+      "name": "ds1338",
+      "parent": "i2c-slave"
+    },
+    {
+      "name": "pxa262-arm-cpu",
+      "parent": "arm-cpu"
+    },
+    {
+      "name": "bcm2835_gpio",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "i2c-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "exynos4210.uart",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "virtio-mouse-device",
+      "parent": "virtio-input-hid-device"
+    },
+    {
+      "name": "mx25l25635e",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "640s33b",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "pl110_versatile",
+      "parent": "pl110"
+    },
+    {
+      "name": "ast2500-evb-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "aux-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "mx25l2005a",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "a9mpcore_priv",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "aspeed.smc.spi",
+      "parent": "aspeed.smc"
+    },
+    {
+      "name": "aspeed.vic",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "mainstone-fpga",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "cadence_gem",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "sst25vf040b",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "ide-drive",
+      "parent": "ide-device"
+    },
+    {
+      "name": "sst25vf032b",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "bcm2836",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "sst25vf016b",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "generic-sdhci",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "omap2-gpio",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "imx.serial",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "xlnx.ps7-qspi",
+      "parent": "xlnx.ps7-spi"
+    },
+    {
+      "name": "en25p64",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "pxa2xx-ssp",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "arm11-scu",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "i6300esb",
+      "parent": "pci-device"
+    },
+    {
+      "name": "sd-card",
+      "parent": "device"
+    },
+    {
+      "name": "vmxnet3",
+      "parent": "pci-device"
+    },
+    {
+      "name": "verdex-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "m25px32",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "m25px32-s1",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "m25px32-s0",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "mps2-an511-machine",
+      "parent": "mps2"
+    },
+    {
+      "name": "vfio-calxeda-xgmac",
+      "parent": "vfio-platform"
+    },
+    {
+      "name": "imx.avic",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "nuri-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "integratorcp-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "rng-random",
+      "parent": "rng-backend"
+    }
+  ],
+  "id": "libvirt-7"
+}
+
 {
   "execute": "device-list-properties",
   "arguments": {
     "typename": "virtio-blk-pci"
   },
-  "id": "libvirt-7"
+  "id": "libvirt-8"
 }
 
 {
@@ -3311,7 +5886,7 @@
       "type": "str"
     }
   ],
-  "id": "libvirt-7"
+  "id": "libvirt-8"
 }
 
 {
@@ -3319,7 +5894,7 @@
   "arguments": {
     "typename": "virtio-net-pci"
   },
-  "id": "libvirt-8"
+  "id": "libvirt-9"
 }
 
 {
@@ -3606,7 +6181,7 @@
       "type": "uint16"
     }
   ],
-  "id": "libvirt-8"
+  "id": "libvirt-9"
 }
 
 {
@@ -3614,7 +6189,7 @@
   "arguments": {
     "typename": "virtio-scsi-pci"
   },
-  "id": "libvirt-9"
+  "id": "libvirt-10"
 }
 
 {
@@ -3775,7 +6350,7 @@
       "type": "str"
     }
   ],
-  "id": "libvirt-9"
+  "id": "libvirt-10"
 }
 
 {
@@ -3783,11 +6358,11 @@
   "arguments": {
     "typename": "virtio-net-ccw"
   },
-  "id": "libvirt-10"
+  "id": "libvirt-11"
 }
 
 {
-  "id": "libvirt-10",
+  "id": "libvirt-11",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'virtio-net-ccw' not found"
@@ -3799,11 +6374,11 @@
   "arguments": {
     "typename": "virtio-scsi-ccw"
   },
-  "id": "libvirt-11"
+  "id": "libvirt-12"
 }
 
 {
-  "id": "libvirt-11",
+  "id": "libvirt-12",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'virtio-scsi-ccw' not found"
@@ -3815,11 +6390,11 @@
   "arguments": {
     "typename": "virtio-net-s390"
   },
-  "id": "libvirt-12"
+  "id": "libvirt-13"
 }
 
 {
-  "id": "libvirt-12",
+  "id": "libvirt-13",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'virtio-net-s390' not found"
@@ -3831,7 +6406,7 @@
   "arguments": {
     "typename": "vfio-pci"
   },
-  "id": "libvirt-13"
+  "id": "libvirt-14"
 }
 
 {
@@ -3938,7 +6513,7 @@
       "type": "bool"
     }
   ],
-  "id": "libvirt-13"
+  "id": "libvirt-14"
 }
 
 {
@@ -3946,7 +6521,7 @@
   "arguments": {
     "typename": "scsi-hd"
   },
-  "id": "libvirt-14"
+  "id": "libvirt-15"
 }
 
 {
@@ -4060,7 +6635,7 @@
       "type": "uint64"
     }
   ],
-  "id": "libvirt-14"
+  "id": "libvirt-15"
 }
 
 {
@@ -4068,7 +6643,7 @@
   "arguments": {
     "typename": "ide-hd"
   },
-  "id": "libvirt-15"
+  "id": "libvirt-16"
 }
 
 {
@@ -4144,7 +6719,7 @@
       "type": "uint16"
     }
   ],
-  "id": "libvirt-15"
+  "id": "libvirt-16"
 }
 
 {
@@ -4152,11 +6727,11 @@
   "arguments": {
     "typename": "PIIX4_PM"
   },
-  "id": "libvirt-16"
+  "id": "libvirt-17"
 }
 
 {
-  "id": "libvirt-16",
+  "id": "libvirt-17",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'PIIX4_PM' not found"
@@ -4168,11 +6743,11 @@
   "arguments": {
     "typename": "i440FX-pcihost"
   },
-  "id": "libvirt-17"
+  "id": "libvirt-18"
 }
 
 {
-  "id": "libvirt-17",
+  "id": "libvirt-18",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'i440FX-pcihost' not found"
@@ -4184,11 +6759,11 @@
   "arguments": {
     "typename": "q35-pcihost"
   },
-  "id": "libvirt-18"
+  "id": "libvirt-19"
 }
 
 {
-  "id": "libvirt-18",
+  "id": "libvirt-19",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'q35-pcihost' not found"
@@ -4200,7 +6775,7 @@
   "arguments": {
     "typename": "usb-storage"
   },
-  "id": "libvirt-19"
+  "id": "libvirt-20"
 }
 
 {
@@ -4273,7 +6848,7 @@
       "type": "uint16"
     }
   ],
-  "id": "libvirt-19"
+  "id": "libvirt-20"
 }
 
 {
@@ -4281,11 +6856,11 @@
   "arguments": {
     "typename": "kvm-pit"
   },
-  "id": "libvirt-20"
+  "id": "libvirt-21"
 }
 
 {
-  "id": "libvirt-20",
+  "id": "libvirt-21",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'kvm-pit' not found"
@@ -4297,7 +6872,7 @@
   "arguments": {
     "typename": "VGA"
   },
-  "id": "libvirt-21"
+  "id": "libvirt-22"
 }
 
 {
@@ -4354,7 +6929,7 @@
       "type": "int32"
     }
   ],
-  "id": "libvirt-21"
+  "id": "libvirt-22"
 }
 
 {
@@ -4362,7 +6937,7 @@
   "arguments": {
     "typename": "virtio-gpu-pci"
   },
-  "id": "libvirt-22"
+  "id": "libvirt-23"
 }
 
 {
@@ -4513,7 +7088,7 @@
       "type": "str"
     }
   ],
-  "id": "libvirt-22"
+  "id": "libvirt-23"
 }
 
 {
@@ -4521,7 +7096,7 @@
   "arguments": {
     "typename": "virtio-gpu-device"
   },
-  "id": "libvirt-23"
+  "id": "libvirt-24"
 }
 
 {
@@ -4568,7 +7143,7 @@
       "type": "size"
     }
   ],
-  "id": "libvirt-23"
+  "id": "libvirt-24"
 }
 
 {
@@ -4576,11 +7151,11 @@
   "arguments": {
     "typename": "ICH9-LPC"
   },
-  "id": "libvirt-24"
+  "id": "libvirt-25"
 }
 
 {
-  "id": "libvirt-24",
+  "id": "libvirt-25",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'ICH9-LPC' not found"
@@ -4592,7 +7167,7 @@
   "arguments": {
     "typename": "virtio-balloon-pci"
   },
-  "id": "libvirt-25"
+  "id": "libvirt-26"
 }
 
 {
@@ -4735,7 +7310,7 @@
       "type": "str"
     }
   ],
-  "id": "libvirt-25"
+  "id": "libvirt-26"
 }
 
 {
@@ -4743,11 +7318,11 @@
   "arguments": {
     "typename": "virtio-balloon-ccw"
   },
-  "id": "libvirt-26"
+  "id": "libvirt-27"
 }
 
 {
-  "id": "libvirt-26",
+  "id": "libvirt-27",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'virtio-balloon-ccw' not found"
@@ -4759,7 +7334,7 @@
   "arguments": {
     "typename": "virtio-balloon-device"
   },
-  "id": "libvirt-27"
+  "id": "libvirt-28"
 }
 
 {
@@ -4803,7 +7378,7 @@
       "type": "bool"
     }
   ],
-  "id": "libvirt-27"
+  "id": "libvirt-28"
 }
 
 {
@@ -4811,7 +7386,7 @@
   "arguments": {
     "typename": "nec-usb-xhci"
   },
-  "id": "libvirt-28"
+  "id": "libvirt-29"
 }
 
 {
@@ -4891,7 +7466,7 @@
       "type": "uint32"
     }
   ],
-  "id": "libvirt-28"
+  "id": "libvirt-29"
 }
 
 {
@@ -4899,7 +7474,7 @@
   "arguments": {
     "typename": "pcie-root-port"
   },
-  "id": "libvirt-29"
+  "id": "libvirt-30"
 }
 
 {
@@ -5001,12 +7576,12 @@
       "type": "size"
     }
   ],
-  "id": "libvirt-29"
+  "id": "libvirt-30"
 }
 
 {
   "execute": "query-machines",
-  "id": "libvirt-30"
+  "id": "libvirt-31"
 }
 
 {
@@ -5273,12 +7848,12 @@
       "cpu-max": 1
     }
   ],
-  "id": "libvirt-30"
+  "id": "libvirt-31"
 }
 
 {
   "execute": "query-cpu-definitions",
-  "id": "libvirt-31"
+  "id": "libvirt-32"
 }
 
 {
@@ -5444,34 +8019,34 @@
       "static": false
     }
   ],
-  "id": "libvirt-31"
+  "id": "libvirt-32"
 }
 
 {
   "execute": "query-tpm-models",
-  "id": "libvirt-32"
+  "id": "libvirt-33"
 }
 
 {
   "return": [
   ],
-  "id": "libvirt-32"
+  "id": "libvirt-33"
 }
 
 {
   "execute": "query-tpm-types",
-  "id": "libvirt-33"
+  "id": "libvirt-34"
 }
 
 {
   "return": [
   ],
-  "id": "libvirt-33"
+  "id": "libvirt-34"
 }
 
 {
   "execute": "query-command-line-options",
-  "id": "libvirt-34"
+  "id": "libvirt-35"
 }
 
 {
@@ -6616,12 +9191,12 @@
       "option": "drive"
     }
   ],
-  "id": "libvirt-34"
+  "id": "libvirt-35"
 }
 
 {
   "execute": "query-migrate-capabilities",
-  "id": "libvirt-35"
+  "id": "libvirt-36"
 }
 
 {
@@ -6671,12 +9246,12 @@
       "capability": "return-path"
     }
   ],
-  "id": "libvirt-35"
+  "id": "libvirt-36"
 }
 
 {
   "execute": "query-qmp-schema",
-  "id": "libvirt-36"
+  "id": "libvirt-37"
 }
 
 {
@@ -16399,12 +18974,12 @@
       "meta-type": "object"
     }
   ],
-  "id": "libvirt-36"
+  "id": "libvirt-37"
 }
 
 {
   "execute": "query-gic-capabilities",
-  "id": "libvirt-37"
+  "id": "libvirt-38"
 }
 
 {
@@ -16420,7 +18995,7 @@
       "kernel": true
     }
   ],
-  "id": "libvirt-37"
+  "id": "libvirt-38"
 }
 
 {
diff --git a/tests/qemucapabilitiesdata/caps_2.10.0.ppc64.replies b/tests/qemucapabilitiesdata/caps_2.10.0.ppc64.replies
index 9b19d4ebd8..7e32984cf9 100644
--- a/tests/qemucapabilitiesdata/caps_2.10.0.ppc64.replies
+++ b/tests/qemucapabilitiesdata/caps_2.10.0.ppc64.replies
@@ -3179,12 +3179,2691 @@
   "id": "libvirt-6"
 }
 
+{
+  "execute": "qom-list-types",
+  "id": "libvirt-7"
+}
+
+{
+  "return": [
+    {
+      "name": "vhost-vsock-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "scsi-generic",
+      "parent": "scsi-device"
+    },
+    {
+      "name": "qio-channel-tls",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "virtio-mmio",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "scsi-hd",
+      "parent": "scsi-disk-base"
+    },
+    {
+      "name": "MPC8541E_v11-powerpc64-cpu",
+      "parent": "e500v1-family-powerpc64-cpu"
+    },
+    {
+      "name": "isa-m48t59",
+      "parent": "isa-m48txx"
+    },
+    {
+      "name": "405GPb-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "MPC8544E_v11-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "usb-bot",
+      "parent": "usb-storage-dev"
+    },
+    {
+      "name": "chardev-null",
+      "parent": "chardev"
+    },
+    {
+      "name": "750_v3.1-powerpc64-cpu",
+      "parent": "750-family-powerpc64-cpu"
+    },
+    {
+      "name": "dec-21154",
+      "parent": "pci-device"
+    },
+    {
+      "name": "chardev-parallel",
+      "parent": "chardev"
+    },
+    {
+      "name": "qemu-xhci",
+      "parent": "base-xhci"
+    },
+    {
+      "name": "spapr-pci-vfio-host-bridge",
+      "parent": "spapr-pci-host-bridge"
+    },
+    {
+      "name": "e300c2-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "lsi53c895a",
+      "parent": "pci-device"
+    },
+    {
+      "name": "MPC8568-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "401-powerpc64-cpu",
+      "parent": "401-family-powerpc64-cpu"
+    },
+    {
+      "name": "MPC8379-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "virtio-keyboard-pci",
+      "parent": "virtio-input-hid-pci"
+    },
+    {
+      "name": "40p-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "750cxe_v3.1-powerpc64-cpu",
+      "parent": "750cx-family-powerpc64-cpu"
+    },
+    {
+      "name": "MPC8349EA-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "750cxr-powerpc64-cpu",
+      "parent": "750cx-family-powerpc64-cpu"
+    },
+    {
+      "name": "750cl_v2.0-powerpc64-cpu",
+      "parent": "750cl-family-powerpc64-cpu"
+    },
+    {
+      "name": "G2HiP4-powerpc64-cpu",
+      "parent": "G2-family-powerpc64-cpu"
+    },
+    {
+      "name": "745_v1.0-powerpc64-cpu",
+      "parent": "745-family-powerpc64-cpu"
+    },
+    {
+      "name": "STB04-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "usb-audio",
+      "parent": "usb-device"
+    },
+    {
+      "name": "ide-hd",
+      "parent": "ide-device"
+    },
+    {
+      "name": "virtio-net-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "601_v0-powerpc64-cpu",
+      "parent": "601-family-powerpc64-cpu"
+    },
+    {
+      "name": "powernv-chip-POWER9",
+      "parent": "powernv-chip"
+    },
+    {
+      "name": "powernv-chip-POWER8",
+      "parent": "powernv-chip"
+    },
+    {
+      "name": "chardev-pty",
+      "parent": "chardev"
+    },
+    {
+      "name": "ppc4xx-pcihost",
+      "parent": "pci-host-bridge"
+    },
+    {
+      "name": "spapr-vio-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "ppc4xx-host-bridge",
+      "parent": "pci-device"
+    },
+    {
+      "name": "750fx_v2.1-powerpc64-cpu",
+      "parent": "750fx-family-powerpc64-cpu"
+    },
+    {
+      "name": "macio-newworld",
+      "parent": "macio"
+    },
+    {
+      "name": "MPC8377E-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "970fx_v2.1-powerpc64-cpu",
+      "parent": "970-family-powerpc64-cpu"
+    },
+    {
+      "name": "440EPa-powerpc64-cpu",
+      "parent": "440EP-family-powerpc64-cpu"
+    },
+    {
+      "name": "SUNW,fdtwo",
+      "parent": "base-sysbus-fdc"
+    },
+    {
+      "name": "isa-pcspk",
+      "parent": "isa-device"
+    },
+    {
+      "name": "dec-21154-p2p-bridge",
+      "parent": "base-pci-bridge"
+    },
+    {
+      "name": "603e_v4.1-powerpc64-cpu",
+      "parent": "603E-family-powerpc64-cpu"
+    },
+    {
+      "name": "7445_v3.3-powerpc64-cpu",
+      "parent": "7445-family-powerpc64-cpu"
+    },
+    {
+      "name": "970MP_v1.1-spapr-cpu-core",
+      "parent": "spapr-cpu-core"
+    },
+    {
+      "name": "G2leGP3-powerpc64-cpu",
+      "parent": "G2LE-family-powerpc64-cpu"
+    },
+    {
+      "name": "spapr-vscsi",
+      "parent": "vio-spapr-device"
+    },
+    {
+      "name": "loader",
+      "parent": "device"
+    },
+    {
+      "name": "xlnx.xps-ethernetlite",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "7410_v1.0-powerpc64-cpu",
+      "parent": "7410-family-powerpc64-cpu"
+    },
+    {
+      "name": "filter-rewriter",
+      "parent": "netfilter"
+    },
+    {
+      "name": "platform-bus-device",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "403GA-powerpc64-cpu",
+      "parent": "403-family-powerpc64-cpu"
+    },
+    {
+      "name": "virtio-serial-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "MPC5200_v10-powerpc64-cpu",
+      "parent": "G2LE-family-powerpc64-cpu"
+    },
+    {
+      "name": "750cxe_v2.4b-powerpc64-cpu",
+      "parent": "750cx-family-powerpc64-cpu"
+    },
+    {
+      "name": "ics",
+      "parent": "ics-base"
+    },
+    {
+      "name": "sysbus-sm501",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "MPC8610-powerpc64-cpu",
+      "parent": "e600-family-powerpc64-cpu"
+    },
+    {
+      "name": "icp",
+      "parent": "device"
+    },
+    {
+      "name": "virtio-crypto-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "usb-host",
+      "parent": "usb-device"
+    },
+    {
+      "name": "MPC8548E_v20-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "745_v2.5-powerpc64-cpu",
+      "parent": "745-family-powerpc64-cpu"
+    },
+    {
+      "name": "970fx_v3.1-powerpc64-cpu",
+      "parent": "970-family-powerpc64-cpu"
+    },
+    {
+      "name": "7447_v1.0-powerpc64-cpu",
+      "parent": "7445-family-powerpc64-cpu"
+    },
+    {
+      "name": "7457_v1.2-powerpc64-cpu",
+      "parent": "7455-family-powerpc64-cpu"
+    },
+    {
+      "name": "usb-bt-dongle",
+      "parent": "usb-device"
+    },
+    {
+      "name": "qio-channel-rdma",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "virtio-input-host-pci",
+      "parent": "virtio-input-pci"
+    },
+    {
+      "name": "xlnx.xps-intc",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "MPC8343EA-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "e1000",
+      "parent": "e1000-base"
+    },
+    {
+      "name": "mpc8xxx_gpio",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "401F2-powerpc64-cpu",
+      "parent": "401x2-family-powerpc64-cpu"
+    },
+    {
+      "name": "chardev-mux",
+      "parent": "chardev"
+    },
+    {
+      "name": "pseries-2.1-machine",
+      "parent": "spapr-machine"
+    },
+    {
+      "name": "ich9-usb-uhci6",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "ich9-usb-uhci5",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "usb-mtp",
+      "parent": "usb-device"
+    },
+    {
+      "name": "ich9-usb-uhci3",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "cmd646-ide",
+      "parent": "pci-ide"
+    },
+    {
+      "name": "ich9-usb-uhci4",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "sysbus-ahci",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "e500v2_v22-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "ich9-usb-uhci2",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "ich9-usb-uhci1",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "MPC8533E_v11-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "7447A_v1.2-powerpc64-cpu",
+      "parent": "7445-family-powerpc64-cpu"
+    },
+    {
+      "name": "tpci200",
+      "parent": "pci-device"
+    },
+    {
+      "name": "memory-backend-file",
+      "parent": "memory-backend"
+    },
+    {
+      "name": "604r-powerpc64-cpu",
+      "parent": "604E-family-powerpc64-cpu"
+    },
+    {
+      "name": "chardev-socket",
+      "parent": "chardev"
+    },
+    {
+      "name": "sysbus-m48t59",
+      "parent": "sysbus-m48txx"
+    },
+    {
+      "name": "chardev-udp",
+      "parent": "chardev"
+    },
+    {
+      "name": "603e7v2-powerpc64-cpu",
+      "parent": "603E-family-powerpc64-cpu"
+    },
+    {
+      "name": "970mp_v1.1-powerpc64-cpu",
+      "parent": "970-family-powerpc64-cpu"
+    },
+    {
+      "name": "uni-north-internal-pci-pcihost",
+      "parent": "pci-host-bridge"
+    },
+    {
+      "name": "rtl8139",
+      "parent": "pci-device"
+    },
+    {
+      "name": "pci-bridge",
+      "parent": "base-pci-bridge"
+    },
+    {
+      "name": "chardev-hci",
+      "parent": "chardev"
+    },
+    {
+      "name": "MPC8347EAT-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "megasas",
+      "parent": "megasas-base"
+    },
+    {
+      "name": "405GPc-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "7455_v2.1-powerpc64-cpu",
+      "parent": "7455-family-powerpc64-cpu"
+    },
+    {
+      "name": "7400_v2.8-powerpc64-cpu",
+      "parent": "7400-family-powerpc64-cpu"
+    },
+    {
+      "name": "u3-agp",
+      "parent": "pci-device"
+    },
+    {
+      "name": "container",
+      "parent": "object"
+    },
+    {
+      "name": "7450_v2.0-powerpc64-cpu",
+      "parent": "7450-family-powerpc64-cpu"
+    },
+    {
+      "name": "scsi-block",
+      "parent": "scsi-disk-base"
+    },
+    {
+      "name": "7451_v2.3-powerpc64-cpu",
+      "parent": "7450-family-powerpc64-cpu"
+    },
+    {
+      "name": "unimplemented-device",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "603e_v1.1-powerpc64-cpu",
+      "parent": "603E-family-powerpc64-cpu"
+    },
+    {
+      "name": "eTSEC",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "scsi-cd",
+      "parent": "scsi-disk-base"
+    },
+    {
+      "name": "uni-north-agp",
+      "parent": "pci-device"
+    },
+    {
+      "name": "440EPX-powerpc64-cpu",
+      "parent": "440EP-family-powerpc64-cpu"
+    },
+    {
+      "name": "POWER8_v2.0-spapr-cpu-core",
+      "parent": "spapr-cpu-core"
+    },
+    {
+      "name": "MPC5200B_v20-powerpc64-cpu",
+      "parent": "G2LE-family-powerpc64-cpu"
+    },
+    {
+      "name": "usb-uas",
+      "parent": "usb-device"
+    },
+    {
+      "name": "accel",
+      "parent": "object"
+    },
+    {
+      "name": "740p-powerpc64-cpu",
+      "parent": "740-family-powerpc64-cpu"
+    },
+    {
+      "name": "floppy-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "virtio-vga",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "440-Xilinx-powerpc64-cpu",
+      "parent": "440x5-family-powerpc64-cpu"
+    },
+    {
+      "name": "vhost-scsi-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "spapr-rng",
+      "parent": "device"
+    },
+    {
+      "name": "xlnx.xps-timer",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "isa-serial",
+      "parent": "isa-device"
+    },
+    {
+      "name": "virtio-serial-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "970_v2.2-powerpc64-cpu",
+      "parent": "970-family-powerpc64-cpu"
+    },
+    {
+      "name": "tls-creds-anon",
+      "parent": "tls-creds"
+    },
+    {
+      "name": "sdhci-pci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "escc",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "POWER7_v2.3-spapr-cpu-core",
+      "parent": "spapr-cpu-core"
+    },
+    {
+      "name": "chardev-gdb",
+      "parent": "chardev"
+    },
+    {
+      "name": "pc-testdev",
+      "parent": "isa-device"
+    },
+    {
+      "name": "icskvm",
+      "parent": "ics"
+    },
+    {
+      "name": "fw_cfg_mem",
+      "parent": "fw_cfg"
+    },
+    {
+      "name": "603e_v3-powerpc64-cpu",
+      "parent": "603E-family-powerpc64-cpu"
+    },
+    {
+      "name": "pseries-2.3-machine",
+      "parent": "spapr-machine"
+    },
+    {
+      "name": "MPC8347T-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "7445_v3.4-powerpc64-cpu",
+      "parent": "7445-family-powerpc64-cpu"
+    },
+    {
+      "name": "taihu-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "icp-kvm",
+      "parent": "icp"
+    },
+    {
+      "name": "MPC8555_v10-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "G2-powerpc64-cpu",
+      "parent": "G2-family-powerpc64-cpu"
+    },
+    {
+      "name": "virtio-balloon-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "ide-cd",
+      "parent": "ide-device"
+    },
+    {
+      "name": "usb-ccid",
+      "parent": "usb-device"
+    },
+    {
+      "name": "750p-powerpc64-cpu",
+      "parent": "750-family-powerpc64-cpu"
+    },
+    {
+      "name": "745_v2.1-powerpc64-cpu",
+      "parent": "745-family-powerpc64-cpu"
+    },
+    {
+      "name": "pseries-2.2-machine",
+      "parent": "spapr-machine"
+    },
+    {
+      "name": "powernv-cpu-core-POWER8NVL",
+      "parent": "powernv-cpu-core"
+    },
+    {
+      "name": "403GCX-powerpc64-cpu",
+      "parent": "403GCX-family-powerpc64-cpu"
+    },
+    {
+      "name": "sb16",
+      "parent": "isa-device"
+    },
+    {
+      "name": "iothread",
+      "parent": "object"
+    },
+    {
+      "name": "750gl-powerpc64-cpu",
+      "parent": "750gx-family-powerpc64-cpu"
+    },
+    {
+      "name": "filter-redirector",
+      "parent": "netfilter"
+    },
+    {
+      "name": "7410_v1.1-powerpc64-cpu",
+      "parent": "7410-family-powerpc64-cpu"
+    },
+    {
+      "name": "MPC8347EP-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "755_v2.3-powerpc64-cpu",
+      "parent": "755-family-powerpc64-cpu"
+    },
+    {
+      "name": "MPC5200_v11-powerpc64-cpu",
+      "parent": "G2LE-family-powerpc64-cpu"
+    },
+    {
+      "name": "7450_v1.0-powerpc64-cpu",
+      "parent": "7450-family-powerpc64-cpu"
+    },
+    {
+      "name": "750_v2.2-powerpc64-cpu",
+      "parent": "750-family-powerpc64-cpu"
+    },
+    {
+      "name": "POWER7_v2.3-powerpc64-cpu",
+      "parent": "POWER7-family-powerpc64-cpu"
+    },
+    {
+      "name": "vhost-vsock-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "MPC8545E_v21-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "cs4231a",
+      "parent": "isa-device"
+    },
+    {
+      "name": "virtio-input-host-device",
+      "parent": "virtio-input-device"
+    },
+    {
+      "name": "970MP_v1.0-spapr-cpu-core",
+      "parent": "spapr-cpu-core"
+    },
+    {
+      "name": "403GB-powerpc64-cpu",
+      "parent": "403-family-powerpc64-cpu"
+    },
+    {
+      "name": "G2le-powerpc64-cpu",
+      "parent": "G2LE-family-powerpc64-cpu"
+    },
+    {
+      "name": "i82559er",
+      "parent": "pci-device"
+    },
+    {
+      "name": "MPC8548E_v21-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "745_v2.6-powerpc64-cpu",
+      "parent": "745-family-powerpc64-cpu"
+    },
+    {
+      "name": "755_v2.8-powerpc64-cpu",
+      "parent": "755-family-powerpc64-cpu"
+    },
+    {
+      "name": "604e_v2.4-powerpc64-cpu",
+      "parent": "604E-family-powerpc64-cpu"
+    },
+    {
+      "name": "ivshmem-doorbell",
+      "parent": "ivshmem-common"
+    },
+    {
+      "name": "750cxe_v2.2-powerpc64-cpu",
+      "parent": "750cx-family-powerpc64-cpu"
+    },
+    {
+      "name": "750cx_v1.0-powerpc64-cpu",
+      "parent": "750cx-family-powerpc64-cpu"
+    },
+    {
+      "name": "pnv-icp",
+      "parent": "icp"
+    },
+    {
+      "name": "MPC8343-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "virtio-rng-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "G2leLS-powerpc64-cpu",
+      "parent": "G2LE-family-powerpc64-cpu"
+    },
+    {
+      "name": "spapr-drc-cpu",
+      "parent": "spapr-drc-logical"
+    },
+    {
+      "name": "spapr-iommu-memory-region",
+      "parent": "qemu:iommu-memory-region"
+    },
+    {
+      "name": "isa-parallel",
+      "parent": "isa-device"
+    },
+    {
+      "name": "MPC8548E_v10-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "adlib",
+      "parent": "isa-device"
+    },
+    {
+      "name": "602-powerpc64-cpu",
+      "parent": "602-family-powerpc64-cpu"
+    },
+    {
+      "name": "pci-bridge-seat",
+      "parent": "pci-bridge"
+    },
+    {
+      "name": "hda-micro",
+      "parent": "hda-audio"
+    },
+    {
+      "name": "fw_cfg_io",
+      "parent": "fw_cfg"
+    },
+    {
+      "name": "dc390",
+      "parent": "am53c974"
+    },
+    {
+      "name": "POWER5+_v2.1-powerpc64-cpu",
+      "parent": "POWER5P-family-powerpc64-cpu"
+    },
+    {
+      "name": "740_v3.0-powerpc64-cpu",
+      "parent": "740-family-powerpc64-cpu"
+    },
+    {
+      "name": "7441_v2.1-powerpc64-cpu",
+      "parent": "7440-family-powerpc64-cpu"
+    },
+    {
+      "name": "qemu,register",
+      "parent": "device"
+    },
+    {
+      "name": "pnv-psi",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "IDE",
+      "parent": "bus"
+    },
+    {
+      "name": "MPC8533_v10-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "e300c3-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "MPC8641D-powerpc64-cpu",
+      "parent": "e600-family-powerpc64-cpu"
+    },
+    {
+      "name": "401E2-powerpc64-cpu",
+      "parent": "401x2-family-powerpc64-cpu"
+    },
+    {
+      "name": "MPC8347EAP-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "spapr-pci-host-bridge",
+      "parent": "pci-host-bridge"
+    },
+    {
+      "name": "memory-backend-ram",
+      "parent": "memory-backend"
+    },
+    {
+      "name": "am53c974",
+      "parent": "pci-device"
+    },
+    {
+      "name": "pseries-2.5-machine",
+      "parent": "spapr-machine"
+    },
+    {
+      "name": "750cx_v2.0-powerpc64-cpu",
+      "parent": "750cx-family-powerpc64-cpu"
+    },
+    {
+      "name": "POWER7+_v2.1-powerpc64-cpu",
+      "parent": "POWER7-family-powerpc64-cpu"
+    },
+    {
+      "name": "virtio-blk-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "qio-channel-file",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "745_v1.1-powerpc64-cpu",
+      "parent": "745-family-powerpc64-cpu"
+    },
+    {
+      "name": "601_v1-powerpc64-cpu",
+      "parent": "601-family-powerpc64-cpu"
+    },
+    {
+      "name": "MPC8544_v10-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "740_v1.0-powerpc64-cpu",
+      "parent": "740-family-powerpc64-cpu"
+    },
+    {
+      "name": "qio-channel-websock",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "pseries-2.4-machine",
+      "parent": "spapr-machine"
+    },
+    {
+      "name": "mc146818rtc",
+      "parent": "isa-device"
+    },
+    {
+      "name": "spapr-nvram",
+      "parent": "vio-spapr-device"
+    },
+    {
+      "name": "POWER9_v1.0-powerpc64-cpu",
+      "parent": "POWER9-family-powerpc64-cpu"
+    },
+    {
+      "name": "chardev-msmouse",
+      "parent": "chardev"
+    },
+    {
+      "name": "uni-north-pci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "chardev-pipe",
+      "parent": "chardev-fd"
+    },
+    {
+      "name": "cryptodev-backend-builtin",
+      "parent": "cryptodev-backend"
+    },
+    {
+      "name": "750fx_v2.2-powerpc64-cpu",
+      "parent": "750fx-family-powerpc64-cpu"
+    },
+    {
+      "name": "hda-output",
+      "parent": "hda-audio"
+    },
+    {
+      "name": "603e_v1.2-powerpc64-cpu",
+      "parent": "603E-family-powerpc64-cpu"
+    },
+    {
+      "name": "MPC603-powerpc64-cpu",
+      "parent": "603E-family-powerpc64-cpu"
+    },
+    {
+      "name": "mmio_interface",
+      "parent": "device"
+    },
+    {
+      "name": "sysbus-m48t08",
+      "parent": "sysbus-m48txx"
+    },
+    {
+      "name": "raven",
+      "parent": "pci-device"
+    },
+    {
+      "name": "440EPb-powerpc64-cpu",
+      "parent": "440EP-family-powerpc64-cpu"
+    },
+    {
+      "name": "VGA",
+      "parent": "pci-vga"
+    },
+    {
+      "name": "i8257",
+      "parent": "isa-device"
+    },
+    {
+      "name": "sysbus-m48t02",
+      "parent": "sysbus-m48txx"
+    },
+    {
+      "name": "pc87312",
+      "parent": "isa-device"
+    },
+    {
+      "name": "mptsas1068",
+      "parent": "pci-device"
+    },
+    {
+      "name": "edu",
+      "parent": "pci-device"
+    },
+    {
+      "name": "MPC8347P-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "virtio-mouse-pci",
+      "parent": "virtio-input-hid-pci"
+    },
+    {
+      "name": "740_v2.0-powerpc64-cpu",
+      "parent": "740-family-powerpc64-cpu"
+    },
+    {
+      "name": "7455_v3.2-powerpc64-cpu",
+      "parent": "7455-family-powerpc64-cpu"
+    },
+    {
+      "name": "vfio-pci-igd-lpc-bridge",
+      "parent": "pci-device"
+    },
+    {
+      "name": "spapr-vlan",
+      "parent": "vio-spapr-device"
+    },
+    {
+      "name": "603e_v4-powerpc64-cpu",
+      "parent": "603E-family-powerpc64-cpu"
+    },
+    {
+      "name": "HDA",
+      "parent": "bus"
+    },
+    {
+      "name": "7447_v1.1-powerpc64-cpu",
+      "parent": "7445-family-powerpc64-cpu"
+    },
+    {
+      "name": "603e_v2.2-powerpc64-cpu",
+      "parent": "603E-family-powerpc64-cpu"
+    },
+    {
+      "name": "pseries-2.8-machine",
+      "parent": "spapr-machine"
+    },
+    {
+      "name": "MPC8543E_v20-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "floppy",
+      "parent": "device"
+    },
+    {
+      "name": "macio-oldworld",
+      "parent": "macio"
+    },
+    {
+      "name": "qemu:memory-region",
+      "parent": "object"
+    },
+    {
+      "name": "adb-keyboard",
+      "parent": "adb-device"
+    },
+    {
+      "name": "G2LS-powerpc64-cpu",
+      "parent": "G2-family-powerpc64-cpu"
+    },
+    {
+      "name": "sysbus-ohci",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "7445_v1.0-powerpc64-cpu",
+      "parent": "7445-family-powerpc64-cpu"
+    },
+    {
+      "name": "pseries-2.7-machine",
+      "parent": "spapr-machine"
+    },
+    {
+      "name": "755_v2.4-powerpc64-cpu",
+      "parent": "755-family-powerpc64-cpu"
+    },
+    {
+      "name": "7450_v1.1-powerpc64-cpu",
+      "parent": "7450-family-powerpc64-cpu"
+    },
+    {
+      "name": "e600-powerpc64-cpu",
+      "parent": "e600-family-powerpc64-cpu"
+    },
+    {
+      "name": "qio-channel-command",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "chardev-ringbuf",
+      "parent": "chardev"
+    },
+    {
+      "name": "usb-serial",
+      "parent": "usb-serial-dev"
+    },
+    {
+      "name": "x2vp20-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "qtest-accel",
+      "parent": "accel"
+    },
+    {
+      "name": "pseries-2.6-machine",
+      "parent": "spapr-machine"
+    },
+    {
+      "name": "750l_v2.0-powerpc64-cpu",
+      "parent": "750-family-powerpc64-cpu"
+    },
+    {
+      "name": "750fl-powerpc64-cpu",
+      "parent": "750fx-family-powerpc64-cpu"
+    },
+    {
+      "name": "vt82c686b-usb-uhci",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "405D2-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "virtio-blk-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "virtio-gpu-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "MPC8560_v20-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "750gx_v1.0-powerpc64-cpu",
+      "parent": "750gx-family-powerpc64-cpu"
+    },
+    {
+      "name": "System",
+      "parent": "bus"
+    },
+    {
+      "name": "lsi53c810",
+      "parent": "lsi53c895a"
+    },
+    {
+      "name": "uni-north-agp-pcihost",
+      "parent": "pci-host-bridge"
+    },
+    {
+      "name": "IOP480-powerpc64-cpu",
+      "parent": "IOP480-family-powerpc64-cpu"
+    },
+    {
+      "name": "603e7t-powerpc64-cpu",
+      "parent": "603E-family-powerpc64-cpu"
+    },
+    {
+      "name": "MPC8548E_v11-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "405GPd-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "603-powerpc64-cpu",
+      "parent": "603-family-powerpc64-cpu"
+    },
+    {
+      "name": "G2GP-powerpc64-cpu",
+      "parent": "G2-family-powerpc64-cpu"
+    },
+    {
+      "name": "7400_v2.9-powerpc64-cpu",
+      "parent": "7400-family-powerpc64-cpu"
+    },
+    {
+      "name": "750cxe_v3.1b-powerpc64-cpu",
+      "parent": "750cx-family-powerpc64-cpu"
+    },
+    {
+      "name": "G2leGP-powerpc64-cpu",
+      "parent": "G2LE-family-powerpc64-cpu"
+    },
+    {
+      "name": "7450_v2.1-powerpc64-cpu",
+      "parent": "7450-family-powerpc64-cpu"
+    },
+    {
+      "name": "chardev-braille",
+      "parent": "chardev"
+    },
+    {
+      "name": "chardev-file",
+      "parent": "chardev-fd"
+    },
+    {
+      "name": "7448_v2.0-powerpc64-cpu",
+      "parent": "7400-family-powerpc64-cpu"
+    },
+    {
+      "name": "mac99-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "e300c4-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "750l_v3.0-powerpc64-cpu",
+      "parent": "750-family-powerpc64-cpu"
+    },
+    {
+      "name": "MPC5200B_v21-powerpc64-cpu",
+      "parent": "G2LE-family-powerpc64-cpu"
+    },
+    {
+      "name": "PCIE",
+      "parent": "PCI"
+    },
+    {
+      "name": "qio-dns-resolver",
+      "parent": "object"
+    },
+    {
+      "name": "750cx_v2.1-powerpc64-cpu",
+      "parent": "750cx-family-powerpc64-cpu"
+    },
+    {
+      "name": "cuda",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "604e_v1.0-powerpc64-cpu",
+      "parent": "604E-family-powerpc64-cpu"
+    },
+    {
+      "name": "MPC8572E-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "virtio-serial-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "vhost-scsi",
+      "parent": "vhost-scsi-common"
+    },
+    {
+      "name": "secondary-vga",
+      "parent": "pci-vga"
+    },
+    {
+      "name": "401D2-powerpc64-cpu",
+      "parent": "401x2-family-powerpc64-cpu"
+    },
+    {
+      "name": "MPC8544_v11-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "e500-ccsr",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "601_v2-powerpc64-cpu",
+      "parent": "601v-family-powerpc64-cpu"
+    },
+    {
+      "name": "405EP-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "ccid-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "pci-ohci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "cfi.pflash02",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "cfi.pflash01",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "pseries-2.9-machine",
+      "parent": "spapr-machine"
+    },
+    {
+      "name": "usb-hub",
+      "parent": "usb-device"
+    },
+    {
+      "name": "750fx_v2.3-powerpc64-cpu",
+      "parent": "750fx-family-powerpc64-cpu"
+    },
+    {
+      "name": "405LP-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "MPC8541_v10-powerpc64-cpu",
+      "parent": "e500v1-family-powerpc64-cpu"
+    },
+    {
+      "name": "MPC8555_v11-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "input-linux",
+      "parent": "object"
+    },
+    {
+      "name": "x2vp4-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "7410_v1.2-powerpc64-cpu",
+      "parent": "7410-family-powerpc64-cpu"
+    },
+    {
+      "name": "7400_v1.0-powerpc64-cpu",
+      "parent": "7400-family-powerpc64-cpu"
+    },
+    {
+      "name": "745_v2.2-powerpc64-cpu",
+      "parent": "745-family-powerpc64-cpu"
+    },
+    {
+      "name": "740_v2.1-powerpc64-cpu",
+      "parent": "740-family-powerpc64-cpu"
+    },
+    {
+      "name": "MPC5200_v12-powerpc64-cpu",
+      "parent": "G2LE-family-powerpc64-cpu"
+    },
+    {
+      "name": "7448_v1.0-powerpc64-cpu",
+      "parent": "7400-family-powerpc64-cpu"
+    },
+    {
+      "name": "xlnx.xps-uartlite",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "e5500-powerpc64-cpu",
+      "parent": "e5500-family-powerpc64-cpu"
+    },
+    {
+      "name": "pci-serial",
+      "parent": "pci-device"
+    },
+    {
+      "name": "403GC-powerpc64-cpu",
+      "parent": "403-family-powerpc64-cpu"
+    },
+    {
+      "name": "ipmi-bmc-extern",
+      "parent": "ipmi-bmc"
+    },
+    {
+      "name": "745_v2.7-powerpc64-cpu",
+      "parent": "745-family-powerpc64-cpu"
+    },
+    {
+      "name": "MPC8543_v20-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "i8042",
+      "parent": "isa-device"
+    },
+    {
+      "name": "750cxe_v2.3-powerpc64-cpu",
+      "parent": "750cx-family-powerpc64-cpu"
+    },
+    {
+      "name": "MPC8543E_v21-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "vhost-user-scsi-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "i82559c",
+      "parent": "pci-device"
+    },
+    {
+      "name": "i82559b",
+      "parent": "pci-device"
+    },
+    {
+      "name": "i82559a",
+      "parent": "pci-device"
+    },
+    {
+      "name": "SCSI",
+      "parent": "bus"
+    },
+    {
+      "name": "rocker",
+      "parent": "pci-device"
+    },
+    {
+      "name": "pcnet",
+      "parent": "pci-device"
+    },
+    {
+      "name": "rng-egd",
+      "parent": "rng-backend"
+    },
+    {
+      "name": "MPC8543E_v10-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "405CRa-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "spapr-tce-table",
+      "parent": "device"
+    },
+    {
+      "name": "7400_v2.0-powerpc64-cpu",
+      "parent": "7400-family-powerpc64-cpu"
+    },
+    {
+      "name": "chardev-testdev",
+      "parent": "chardev"
+    },
+    {
+      "name": "sm501",
+      "parent": "pci-device"
+    },
+    {
+      "name": "MPC8349-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "e200z5-powerpc64-cpu",
+      "parent": "e200-family-powerpc64-cpu"
+    },
+    {
+      "name": "740_v3.1-powerpc64-cpu",
+      "parent": "740-family-powerpc64-cpu"
+    },
+    {
+      "name": "filter-dump",
+      "parent": "netfilter"
+    },
+    {
+      "name": "MPC8533_v11-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "migration",
+      "parent": "device"
+    },
+    {
+      "name": "i82558b",
+      "parent": "pci-device"
+    },
+    {
+      "name": "G2H4-powerpc64-cpu",
+      "parent": "G2-family-powerpc64-cpu"
+    },
+    {
+      "name": "i82558a",
+      "parent": "pci-device"
+    },
+    {
+      "name": "MPC8560_v21-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "smbus-eeprom",
+      "parent": "smbus-device"
+    },
+    {
+      "name": "host-powerpc64-cpu",
+      "parent": "POWER8E_v2.1-powerpc64-cpu"
+    },
+    {
+      "name": "i82801",
+      "parent": "pci-device"
+    },
+    {
+      "name": "tls-creds-x509",
+      "parent": "tls-creds"
+    },
+    {
+      "name": "virtio-net-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "virtio-keyboard-device",
+      "parent": "virtio-input-hid-device"
+    },
+    {
+      "name": "i82562",
+      "parent": "pci-device"
+    },
+    {
+      "name": "usb-net",
+      "parent": "usb-device"
+    },
+    {
+      "name": "MPC8560_v10-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "POWER7+_v2.1-spapr-cpu-core",
+      "parent": "spapr-cpu-core"
+    },
+    {
+      "name": "603e_v1.3-powerpc64-cpu",
+      "parent": "603E-family-powerpc64-cpu"
+    },
+    {
+      "name": "755_v1.0-powerpc64-cpu",
+      "parent": "755-family-powerpc64-cpu"
+    },
+    {
+      "name": "MPC8568E-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "i82557c",
+      "parent": "pci-device"
+    },
+    {
+      "name": "i82557b",
+      "parent": "pci-device"
+    },
+    {
+      "name": "i82557a",
+      "parent": "pci-device"
+    },
+    {
+      "name": "chardev-memory",
+      "parent": "chardev-ringbuf"
+    },
+    {
+      "name": "isa-i8259",
+      "parent": "pic-common"
+    },
+    {
+      "name": "virtio-gpu-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "nec-usb-xhci",
+      "parent": "base-xhci"
+    },
+    {
+      "name": "pc-dimm",
+      "parent": "device"
+    },
+    {
+      "name": "host-spapr-cpu-core",
+      "parent": "spapr-cpu-core"
+    },
+    {
+      "name": "usb-mouse",
+      "parent": "usb-hid"
+    },
+    {
+      "name": "sdhci-bus",
+      "parent": "sd-bus"
+    },
+    {
+      "name": "i82551",
+      "parent": "pci-device"
+    },
+    {
+      "name": "i82550",
+      "parent": "pci-device"
+    },
+    {
+      "name": "405EZ-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "ich9-ahci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "7455_v3.3-powerpc64-cpu",
+      "parent": "7455-family-powerpc64-cpu"
+    },
+    {
+      "name": "sd-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "filter-mirror",
+      "parent": "netfilter"
+    },
+    {
+      "name": "apple-desktop-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "e500v2_v30-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "macio-ide",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "401C2-powerpc64-cpu",
+      "parent": "401x2-family-powerpc64-cpu"
+    },
+    {
+      "name": "MPC8541_v11-powerpc64-cpu",
+      "parent": "e500v1-family-powerpc64-cpu"
+    },
+    {
+      "name": "virtio-crypto-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "755_v2.0-powerpc64-cpu",
+      "parent": "755-family-powerpc64-cpu"
+    },
+    {
+      "name": "ich9-usb-ehci2",
+      "parent": "pci-ehci-usb"
+    },
+    {
+      "name": "ich9-usb-ehci1",
+      "parent": "pci-ehci-usb"
+    },
+    {
+      "name": "vfio-pci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "prep-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "isa-ide",
+      "parent": "isa-device"
+    },
+    {
+      "name": "pseries-2.10-machine",
+      "parent": "spapr-machine"
+    },
+    {
+      "name": "irq",
+      "parent": "object"
+    },
+    {
+      "name": "405GPR-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "POWER8E_v2.1-spapr-cpu-core",
+      "parent": "spapr-cpu-core"
+    },
+    {
+      "name": "745_v2.3-powerpc64-cpu",
+      "parent": "745-family-powerpc64-cpu"
+    },
+    {
+      "name": "7410_v1.3-powerpc64-cpu",
+      "parent": "7410-family-powerpc64-cpu"
+    },
+    {
+      "name": "755_v2.5-powerpc64-cpu",
+      "parent": "755-family-powerpc64-cpu"
+    },
+    {
+      "name": "MPC8572-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "7450_v1.2-powerpc64-cpu",
+      "parent": "7450-family-powerpc64-cpu"
+    },
+    {
+      "name": "7457_v1.0-powerpc64-cpu",
+      "parent": "7455-family-powerpc64-cpu"
+    },
+    {
+      "name": "qio-channel-socket",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "7457A_v1.0-powerpc64-cpu",
+      "parent": "7455-family-powerpc64-cpu"
+    },
+    {
+      "name": "POWER8NVL_v1.0-powerpc64-cpu",
+      "parent": "POWER8-family-powerpc64-cpu"
+    },
+    {
+      "name": "750l_v2.1-powerpc64-cpu",
+      "parent": "750-family-powerpc64-cpu"
+    },
+    {
+      "name": "MPC8347AT-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "chardev-stdio",
+      "parent": "chardev-fd"
+    },
+    {
+      "name": "piix3-usb-uhci",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "virtserialport",
+      "parent": "virtio-serial-port"
+    },
+    {
+      "name": "MPC8543E_v11-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "pvscsi",
+      "parent": "pci-device"
+    },
+    {
+      "name": "MPC8548_v20-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "750cxe_v2.4-powerpc64-cpu",
+      "parent": "750cx-family-powerpc64-cpu"
+    },
+    {
+      "name": "i82378",
+      "parent": "pci-device"
+    },
+    {
+      "name": "604-powerpc64-cpu",
+      "parent": "604-family-powerpc64-cpu"
+    },
+    {
+      "name": "powernv-chip-POWER8NVL",
+      "parent": "powernv-chip"
+    },
+    {
+      "name": "750gx_v1.1-powerpc64-cpu",
+      "parent": "750gx-family-powerpc64-cpu"
+    },
+    {
+      "name": "gus",
+      "parent": "isa-device"
+    },
+    {
+      "name": "e500_v20-powerpc64-cpu",
+      "parent": "e500v1-family-powerpc64-cpu"
+    },
+    {
+      "name": "i82374",
+      "parent": "isa-device"
+    },
+    {
+      "name": "pnv-lpc",
+      "parent": "device"
+    },
+    {
+      "name": "7445_v2.1-powerpc64-cpu",
+      "parent": "7445-family-powerpc64-cpu"
+    },
+    {
+      "name": "MPC8543_v10-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "MPC8540_v20-powerpc64-cpu",
+      "parent": "e500v1-family-powerpc64-cpu"
+    },
+    {
+      "name": "7447A_v1.0-powerpc64-cpu",
+      "parent": "7445-family-powerpc64-cpu"
+    },
+    {
+      "name": "405CRb-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "g3beige-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "7400_v2.1-powerpc64-cpu",
+      "parent": "7400-family-powerpc64-cpu"
+    },
+    {
+      "name": "IndustryPack",
+      "parent": "bus"
+    },
+    {
+      "name": "powernv-chip-POWER8E",
+      "parent": "powernv-chip"
+    },
+    {
+      "name": "7441_v2.3-powerpc64-cpu",
+      "parent": "7440-family-powerpc64-cpu"
+    },
+    {
+      "name": "7448_v2.1-powerpc64-cpu",
+      "parent": "7400-family-powerpc64-cpu"
+    },
+    {
+      "name": "MPC8377-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "401A1-powerpc64-cpu",
+      "parent": "401-family-powerpc64-cpu"
+    },
+    {
+      "name": "603e7-powerpc64-cpu",
+      "parent": "603E-family-powerpc64-cpu"
+    },
+    {
+      "name": "cryptodev-backend",
+      "parent": "object"
+    },
+    {
+      "name": "adb-mouse",
+      "parent": "adb-device"
+    },
+    {
+      "name": "Npe405L-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "or-irq",
+      "parent": "device"
+    },
+    {
+      "name": "750cx_v2.2-powerpc64-cpu",
+      "parent": "750cx-family-powerpc64-cpu"
+    },
+    {
+      "name": "ipmi-bmc-sim",
+      "parent": "ipmi-bmc"
+    },
+    {
+      "name": "MPC8343E-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "powernv-cpu-core-POWER9",
+      "parent": "powernv-cpu-core"
+    },
+    {
+      "name": "powernv-cpu-core-POWER8",
+      "parent": "powernv-cpu-core"
+    },
+    {
+      "name": "7451_v2.10-powerpc64-cpu",
+      "parent": "7450-family-powerpc64-cpu"
+    },
+    {
+      "name": "virtio-rng-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "chardev-vc",
+      "parent": "chardev"
+    },
+    {
+      "name": "usb-ehci",
+      "parent": "pci-ehci-usb"
+    },
+    {
+      "name": "bamboo-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "filter-replay",
+      "parent": "netfilter"
+    },
+    {
+      "name": "G2leGP1-powerpc64-cpu",
+      "parent": "G2LE-family-powerpc64-cpu"
+    },
+    {
+      "name": "603e_v1.4-powerpc64-cpu",
+      "parent": "603E-family-powerpc64-cpu"
+    },
+    {
+      "name": "970mp_v1.1-spapr-cpu-core",
+      "parent": "spapr-cpu-core"
+    },
+    {
+      "name": "virtio-9p-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "dec-21154-sysbus",
+      "parent": "pci-host-bridge"
+    },
+    {
+      "name": "uni-north-pci-pcihost",
+      "parent": "pci-host-bridge"
+    },
+    {
+      "name": "spapr-vty",
+      "parent": "vio-spapr-device"
+    },
+    {
+      "name": "e1000-82545em",
+      "parent": "e1000-base"
+    },
+    {
+      "name": "chardev-wctablet",
+      "parent": "chardev"
+    },
+    {
+      "name": "7441_v2.10-powerpc64-cpu",
+      "parent": "7440-family-powerpc64-cpu"
+    },
+    {
+      "name": "MPC8567E-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "POWER5+_v2.1-spapr-cpu-core",
+      "parent": "spapr-cpu-core"
+    },
+    {
+      "name": "7400_v1.1-powerpc64-cpu",
+      "parent": "7400-family-powerpc64-cpu"
+    },
+    {
+      "name": "e1000-82544gc",
+      "parent": "e1000-base"
+    },
+    {
+      "name": "740_v2.2-powerpc64-cpu",
+      "parent": "740-family-powerpc64-cpu"
+    },
+    {
+      "name": "7448_v1.1-powerpc64-cpu",
+      "parent": "7400-family-powerpc64-cpu"
+    },
+    {
+      "name": "7455_v3.4-powerpc64-cpu",
+      "parent": "7455-family-powerpc64-cpu"
+    },
+    {
+      "name": "POWER8NVL_v1.0-spapr-cpu-core",
+      "parent": "spapr-cpu-core"
+    },
+    {
+      "name": "prep-systemio",
+      "parent": "isa-device"
+    },
+    {
+      "name": "MPC8547E_v20-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "745_v2.8-powerpc64-cpu",
+      "parent": "745-family-powerpc64-cpu"
+    },
+    {
+      "name": "e500-spin",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "MPC8543_v21-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "755_v2.1-powerpc64-cpu",
+      "parent": "755-family-powerpc64-cpu"
+    },
+    {
+      "name": "MPC8349E-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "filter-buffer",
+      "parent": "netfilter"
+    },
+    {
+      "name": "mpc8544ds-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "pci-serial-4x",
+      "parent": "pci-device"
+    },
+    {
+      "name": "401B2-powerpc64-cpu",
+      "parent": "401x2-family-powerpc64-cpu"
+    },
+    {
+      "name": "ich9-intel-hda",
+      "parent": "intel-hda-generic"
+    },
+    {
+      "name": "virtio-9p-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "MPC8347AP-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "ivshmem",
+      "parent": "ivshmem-common"
+    },
+    {
+      "name": "e500v2_v20-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "MPC8379E-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "virtio-scsi-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "qemu-console",
+      "parent": "object"
+    },
+    {
+      "name": "e200z6-powerpc64-cpu",
+      "parent": "e200-family-powerpc64-cpu"
+    },
+    {
+      "name": "7457A_v1.1-powerpc64-cpu",
+      "parent": "7455-family-powerpc64-cpu"
+    },
+    {
+      "name": "MPC8555E_v10-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "isa-ipmi-bt",
+      "parent": "isa-device"
+    },
+    {
+      "name": "ppce500-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "virtio-pci-bus",
+      "parent": "virtio-bus"
+    },
+    {
+      "name": "750l_v2.2-powerpc64-cpu",
+      "parent": "750-family-powerpc64-cpu"
+    },
+    {
+      "name": "ISA",
+      "parent": "bus"
+    },
+    {
+      "name": "MPC8541E_v10-powerpc64-cpu",
+      "parent": "e500v1-family-powerpc64-cpu"
+    },
+    {
+      "name": "ipoctal232",
+      "parent": "ipack-device"
+    },
+    {
+      "name": "mpc8544-guts",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "MPC8548_v21-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "spapr-drc-lmb",
+      "parent": "spapr-drc-logical"
+    },
+    {
+      "name": "pci-testdev",
+      "parent": "pci-device"
+    },
+    {
+      "name": "405GPa-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "piix4-usb-uhci",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "7400_v2.6-powerpc64-cpu",
+      "parent": "7400-family-powerpc64-cpu"
+    },
+    {
+      "name": "virtio-tablet-device",
+      "parent": "virtio-input-hid-device"
+    },
+    {
+      "name": "Npe405H2-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "750_v3.0-powerpc64-cpu",
+      "parent": "750-family-powerpc64-cpu"
+    },
+    {
+      "name": "powernv-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "ES1370",
+      "parent": "pci-device"
+    },
+    {
+      "name": "603e7v-powerpc64-cpu",
+      "parent": "603E-family-powerpc64-cpu"
+    },
+    {
+      "name": "openpic",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "Npe405H-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "MPC8548_v10-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "MPC8545_v20-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "MPC8567-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "755_v1.1-powerpc64-cpu",
+      "parent": "755-family-powerpc64-cpu"
+    },
+    {
+      "name": "e500_v10-powerpc64-cpu",
+      "parent": "e500v1-family-powerpc64-cpu"
+    },
+    {
+      "name": "750cxe_v3.0-powerpc64-cpu",
+      "parent": "750cx-family-powerpc64-cpu"
+    },
+    {
+      "name": "G2HiP3-powerpc64-cpu",
+      "parent": "G2-family-powerpc64-cpu"
+    },
+    {
+      "name": "MPC8378-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "MPC8343A-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "STB03-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "tcg-accel",
+      "parent": "accel"
+    },
+    {
+      "name": "750_v1.0-powerpc64-cpu",
+      "parent": "750-family-powerpc64-cpu"
+    },
+    {
+      "name": "virtconsole",
+      "parent": "virtserialport"
+    },
+    {
+      "name": "MPC8540_v10-powerpc64-cpu",
+      "parent": "e500v1-family-powerpc64-cpu"
+    },
+    {
+      "name": "750l_v3.2-powerpc64-cpu",
+      "parent": "750-family-powerpc64-cpu"
+    },
+    {
+      "name": "pci-serial-2x",
+      "parent": "pci-device"
+    },
+    {
+      "name": "ne2k_isa",
+      "parent": "isa-device"
+    },
+    {
+      "name": "isa-fdc",
+      "parent": "isa-device"
+    },
+    {
+      "name": "chardev-serial",
+      "parent": "chardev-fd"
+    },
+    {
+      "name": "scsi-disk",
+      "parent": "scsi-disk-base"
+    },
+    {
+      "name": "colo-compare",
+      "parent": "object"
+    },
+    {
+      "name": "spapr-drc-pci",
+      "parent": "spapr-drc-physical"
+    },
+    {
+      "name": "745_v2.4-powerpc64-cpu",
+      "parent": "745-family-powerpc64-cpu"
+    },
+    {
+      "name": "virtio-mmio-bus",
+      "parent": "virtio-bus"
+    },
+    {
+      "name": "virtio-tablet-pci",
+      "parent": "virtio-input-hid-pci"
+    },
+    {
+      "name": "e1000e",
+      "parent": "pci-device"
+    },
+    {
+      "name": "usb-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "7445_v3.2-powerpc64-cpu",
+      "parent": "7445-family-powerpc64-cpu"
+    },
+    {
+      "name": "rs6000-mc",
+      "parent": "isa-device"
+    },
+    {
+      "name": "usb-storage",
+      "parent": "usb-storage-dev"
+    },
+    {
+      "name": "PCI",
+      "parent": "bus"
+    },
+    {
+      "name": "kvm-openpic",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "esp",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "vhost-user-scsi",
+      "parent": "vhost-scsi-common"
+    },
+    {
+      "name": "virtex-ml507-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "usb-kbd",
+      "parent": "usb-hid"
+    },
+    {
+      "name": "750_v2.0-powerpc64-cpu",
+      "parent": "750-family-powerpc64-cpu"
+    },
+    {
+      "name": "e500-host-bridge",
+      "parent": "pci-device"
+    },
+    {
+      "name": "7410_v1.4-powerpc64-cpu",
+      "parent": "7410-family-powerpc64-cpu"
+    },
+    {
+      "name": "ne2k_pci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "Npe4GS3-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "isabus-bridge",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "970mp_v1.0-spapr-cpu-core",
+      "parent": "spapr-cpu-core"
+    },
+    {
+      "name": "ivshmem-plain",
+      "parent": "ivshmem-common"
+    },
+    {
+      "name": "755_v2.6-powerpc64-cpu",
+      "parent": "755-family-powerpc64-cpu"
+    },
+    {
+      "name": "604e_v2.2-powerpc64-cpu",
+      "parent": "604E-family-powerpc64-cpu"
+    },
+    {
+      "name": "qio-channel-buffer",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "970fx_v3.0-powerpc64-cpu",
+      "parent": "970-family-powerpc64-cpu"
+    },
+    {
+      "name": "7457_v1.1-powerpc64-cpu",
+      "parent": "7455-family-powerpc64-cpu"
+    },
+    {
+      "name": "pnv-occ",
+      "parent": "device"
+    },
+    {
+      "name": "u3-agp-pcihost",
+      "parent": "pci-host-bridge"
+    },
+    {
+      "name": "spapr-vio-bridge",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "secret",
+      "parent": "object"
+    },
+    {
+      "name": "hda-duplex",
+      "parent": "hda-audio"
+    },
+    {
+      "name": "raven-pcihost",
+      "parent": "pci-host-bridge"
+    },
+    {
+      "name": "allwinner-ahci",
+      "parent": "sysbus-ahci"
+    },
+    {
+      "name": "nvme",
+      "parent": "pci-device"
+    },
+    {
+      "name": "sysbus-fdc",
+      "parent": "base-sysbus-fdc"
+    },
+    {
+      "name": "405D4-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "MPC8544E_v10-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "virtio-balloon-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "MPC8641-powerpc64-cpu",
+      "parent": "e600-family-powerpc64-cpu"
+    },
+    {
+      "name": "none-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "750fx_v1.0-powerpc64-cpu",
+      "parent": "750fx-family-powerpc64-cpu"
+    },
+    {
+      "name": "750gx_v1.2-powerpc64-cpu",
+      "parent": "750gx-family-powerpc64-cpu"
+    },
+    {
+      "name": "megasas-gen2",
+      "parent": "megasas-base"
+    },
+    {
+      "name": "AC97",
+      "parent": "pci-device"
+    },
+    {
+      "name": "usb-tablet",
+      "parent": "usb-hid"
+    },
+    {
+      "name": "970fx_v1.0-powerpc64-cpu",
+      "parent": "970-family-powerpc64-cpu"
+    },
+    {
+      "name": "usb-wacom-tablet",
+      "parent": "usb-device"
+    },
+    {
+      "name": "e300c1-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "e500v2_v21-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "MPC8540_v21-powerpc64-cpu",
+      "parent": "e500v1-family-powerpc64-cpu"
+    },
+    {
+      "name": "7400_v2.2-powerpc64-cpu",
+      "parent": "7400-family-powerpc64-cpu"
+    },
+    {
+      "name": "MPC8543_v11-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "MPC8533E_v10-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "7447A_v1.1-powerpc64-cpu",
+      "parent": "7445-family-powerpc64-cpu"
+    },
+    {
+      "name": "405CRc-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "740e-powerpc64-cpu",
+      "parent": "740-family-powerpc64-cpu"
+    },
+    {
+      "name": "usb-braille",
+      "parent": "usb-serial-dev"
+    },
+    {
+      "name": "440-Xilinx-w-dfpu-powerpc64-cpu",
+      "parent": "440x5wDFPU-family-powerpc64-cpu"
+    },
+    {
+      "name": "MPC8555E_v11-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "970mp_v1.0-powerpc64-cpu",
+      "parent": "970-family-powerpc64-cpu"
+    },
+    {
+      "name": "603e7v1-powerpc64-cpu",
+      "parent": "603E-family-powerpc64-cpu"
+    },
+    {
+      "name": "e500mc-powerpc64-cpu",
+      "parent": "e500mc-family-powerpc64-cpu"
+    },
+    {
+      "name": "e500v2_v10-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "MPC8378E-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "intel-hda",
+      "parent": "intel-hda-generic"
+    },
+    {
+      "name": "kvm-accel",
+      "parent": "accel"
+    },
+    {
+      "name": "virtio-scsi-device",
+      "parent": "virtio-scsi-common"
+    },
+    {
+      "name": "603p-powerpc64-cpu",
+      "parent": "603E-family-powerpc64-cpu"
+    },
+    {
+      "name": "7400_v2.7-powerpc64-cpu",
+      "parent": "7400-family-powerpc64-cpu"
+    },
+    {
+      "name": "grackle",
+      "parent": "pci-device"
+    },
+    {
+      "name": "970_v2.2-spapr-cpu-core",
+      "parent": "spapr-cpu-core"
+    },
+    {
+      "name": "Cobra-powerpc64-cpu",
+      "parent": "401-family-powerpc64-cpu"
+    },
+    {
+      "name": "POWER8E_v2.1-powerpc64-cpu",
+      "parent": "POWER8-family-powerpc64-cpu"
+    },
+    {
+      "name": "750fx_v2.0-powerpc64-cpu",
+      "parent": "750fx-family-powerpc64-cpu"
+    },
+    {
+      "name": "970fx_v2.0-powerpc64-cpu",
+      "parent": "970-family-powerpc64-cpu"
+    },
+    {
+      "name": "MPC8548_v11-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "MPC8545_v21-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "i2c-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "virtio-mouse-device",
+      "parent": "virtio-input-hid-device"
+    },
+    {
+      "name": "750e-powerpc64-cpu",
+      "parent": "750-family-powerpc64-cpu"
+    },
+    {
+      "name": "isa-pit",
+      "parent": "pit-common"
+    },
+    {
+      "name": "macio-nvram",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "POWER9_v1.0-spapr-cpu-core",
+      "parent": "spapr-cpu-core"
+    },
+    {
+      "name": "powernv-cpu-core-POWER8E",
+      "parent": "powernv-cpu-core"
+    },
+    {
+      "name": "grackle-pcihost",
+      "parent": "pci-host-bridge"
+    },
+    {
+      "name": "ide-drive",
+      "parent": "ide-device"
+    },
+    {
+      "name": "ref405ep-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "MPC8349A-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "401G2-powerpc64-cpu",
+      "parent": "401x2-family-powerpc64-cpu"
+    },
+    {
+      "name": "generic-sdhci",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "POWER8_v2.0-powerpc64-cpu",
+      "parent": "POWER8-family-powerpc64-cpu"
+    },
+    {
+      "name": "i6300esb",
+      "parent": "pci-device"
+    },
+    {
+      "name": "STB25-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "sd-card",
+      "parent": "device"
+    },
+    {
+      "name": "MPC8547E_v21-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "7455_v1.0-powerpc64-cpu",
+      "parent": "7455-family-powerpc64-cpu"
+    },
+    {
+      "name": "745_v2.0-powerpc64-cpu",
+      "parent": "745-family-powerpc64-cpu"
+    },
+    {
+      "name": "755_v2.2-powerpc64-cpu",
+      "parent": "755-family-powerpc64-cpu"
+    },
+    {
+      "name": "e500-pcihost",
+      "parent": "pci-host-bridge"
+    },
+    {
+      "name": "vmxnet3",
+      "parent": "pci-device"
+    },
+    {
+      "name": "750_v2.1-powerpc64-cpu",
+      "parent": "750-family-powerpc64-cpu"
+    },
+    {
+      "name": "MPC8545E_v20-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "uni-north-internal-pci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "spapr-rtc",
+      "parent": "device"
+    },
+    {
+      "name": "MPC8347ET-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "755_v2.7-powerpc64-cpu",
+      "parent": "755-family-powerpc64-cpu"
+    },
+    {
+      "name": "750cxe_v2.1-powerpc64-cpu",
+      "parent": "750cx-family-powerpc64-cpu"
+    },
+    {
+      "name": "rng-random",
+      "parent": "rng-backend"
+    },
+    {
+      "name": "750cl_v1.0-powerpc64-cpu",
+      "parent": "750cl-family-powerpc64-cpu"
+    },
+    {
+      "name": "7457A_v1.2-powerpc64-cpu",
+      "parent": "7455-family-powerpc64-cpu"
+    }
+  ],
+  "id": "libvirt-7"
+}
+
 {
   "execute": "device-list-properties",
   "arguments": {
     "typename": "virtio-blk-pci"
   },
-  "id": "libvirt-7"
+  "id": "libvirt-8"
 }
 
 {
@@ -3412,7 +6091,7 @@
       "type": "str"
     }
   ],
-  "id": "libvirt-7"
+  "id": "libvirt-8"
 }
 
 {
@@ -3420,7 +6099,7 @@
   "arguments": {
     "typename": "virtio-net-pci"
   },
-  "id": "libvirt-8"
+  "id": "libvirt-9"
 }
 
 {
@@ -3707,7 +6386,7 @@
       "type": "uint16"
     }
   ],
-  "id": "libvirt-8"
+  "id": "libvirt-9"
 }
 
 {
@@ -3715,7 +6394,7 @@
   "arguments": {
     "typename": "virtio-scsi-pci"
   },
-  "id": "libvirt-9"
+  "id": "libvirt-10"
 }
 
 {
@@ -3876,7 +6555,7 @@
       "type": "str"
     }
   ],
-  "id": "libvirt-9"
+  "id": "libvirt-10"
 }
 
 {
@@ -3884,11 +6563,11 @@
   "arguments": {
     "typename": "virtio-net-ccw"
   },
-  "id": "libvirt-10"
+  "id": "libvirt-11"
 }
 
 {
-  "id": "libvirt-10",
+  "id": "libvirt-11",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'virtio-net-ccw' not found"
@@ -3900,11 +6579,11 @@
   "arguments": {
     "typename": "virtio-scsi-ccw"
   },
-  "id": "libvirt-11"
+  "id": "libvirt-12"
 }
 
 {
-  "id": "libvirt-11",
+  "id": "libvirt-12",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'virtio-scsi-ccw' not found"
@@ -3916,11 +6595,11 @@
   "arguments": {
     "typename": "virtio-net-s390"
   },
-  "id": "libvirt-12"
+  "id": "libvirt-13"
 }
 
 {
-  "id": "libvirt-12",
+  "id": "libvirt-13",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'virtio-net-s390' not found"
@@ -3932,7 +6611,7 @@
   "arguments": {
     "typename": "vfio-pci"
   },
-  "id": "libvirt-13"
+  "id": "libvirt-14"
 }
 
 {
@@ -4039,7 +6718,7 @@
       "type": "bool"
     }
   ],
-  "id": "libvirt-13"
+  "id": "libvirt-14"
 }
 
 {
@@ -4047,7 +6726,7 @@
   "arguments": {
     "typename": "scsi-hd"
   },
-  "id": "libvirt-14"
+  "id": "libvirt-15"
 }
 
 {
@@ -4161,7 +6840,7 @@
       "type": "uint64"
     }
   ],
-  "id": "libvirt-14"
+  "id": "libvirt-15"
 }
 
 {
@@ -4169,7 +6848,7 @@
   "arguments": {
     "typename": "ide-hd"
   },
-  "id": "libvirt-15"
+  "id": "libvirt-16"
 }
 
 {
@@ -4245,7 +6924,7 @@
       "type": "uint16"
     }
   ],
-  "id": "libvirt-15"
+  "id": "libvirt-16"
 }
 
 {
@@ -4253,11 +6932,11 @@
   "arguments": {
     "typename": "PIIX4_PM"
   },
-  "id": "libvirt-16"
+  "id": "libvirt-17"
 }
 
 {
-  "id": "libvirt-16",
+  "id": "libvirt-17",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'PIIX4_PM' not found"
@@ -4269,11 +6948,11 @@
   "arguments": {
     "typename": "i440FX-pcihost"
   },
-  "id": "libvirt-17"
+  "id": "libvirt-18"
 }
 
 {
-  "id": "libvirt-17",
+  "id": "libvirt-18",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'i440FX-pcihost' not found"
@@ -4285,11 +6964,11 @@
   "arguments": {
     "typename": "q35-pcihost"
   },
-  "id": "libvirt-18"
+  "id": "libvirt-19"
 }
 
 {
-  "id": "libvirt-18",
+  "id": "libvirt-19",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'q35-pcihost' not found"
@@ -4301,7 +6980,7 @@
   "arguments": {
     "typename": "usb-storage"
   },
-  "id": "libvirt-19"
+  "id": "libvirt-20"
 }
 
 {
@@ -4374,7 +7053,7 @@
       "type": "uint16"
     }
   ],
-  "id": "libvirt-19"
+  "id": "libvirt-20"
 }
 
 {
@@ -4382,11 +7061,11 @@
   "arguments": {
     "typename": "kvm-pit"
   },
-  "id": "libvirt-20"
+  "id": "libvirt-21"
 }
 
 {
-  "id": "libvirt-20",
+  "id": "libvirt-21",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'kvm-pit' not found"
@@ -4398,7 +7077,7 @@
   "arguments": {
     "typename": "VGA"
   },
-  "id": "libvirt-21"
+  "id": "libvirt-22"
 }
 
 {
@@ -4455,7 +7134,7 @@
       "type": "int32"
     }
   ],
-  "id": "libvirt-21"
+  "id": "libvirt-22"
 }
 
 {
@@ -4463,7 +7142,7 @@
   "arguments": {
     "typename": "virtio-gpu-pci"
   },
-  "id": "libvirt-22"
+  "id": "libvirt-23"
 }
 
 {
@@ -4614,7 +7293,7 @@
       "type": "str"
     }
   ],
-  "id": "libvirt-22"
+  "id": "libvirt-23"
 }
 
 {
@@ -4622,7 +7301,7 @@
   "arguments": {
     "typename": "virtio-gpu-device"
   },
-  "id": "libvirt-23"
+  "id": "libvirt-24"
 }
 
 {
@@ -4669,7 +7348,7 @@
       "type": "size"
     }
   ],
-  "id": "libvirt-23"
+  "id": "libvirt-24"
 }
 
 {
@@ -4677,11 +7356,11 @@
   "arguments": {
     "typename": "ICH9-LPC"
   },
-  "id": "libvirt-24"
+  "id": "libvirt-25"
 }
 
 {
-  "id": "libvirt-24",
+  "id": "libvirt-25",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'ICH9-LPC' not found"
@@ -4693,7 +7372,7 @@
   "arguments": {
     "typename": "virtio-balloon-pci"
   },
-  "id": "libvirt-25"
+  "id": "libvirt-26"
 }
 
 {
@@ -4836,7 +7515,7 @@
       "type": "str"
     }
   ],
-  "id": "libvirt-25"
+  "id": "libvirt-26"
 }
 
 {
@@ -4844,11 +7523,11 @@
   "arguments": {
     "typename": "virtio-balloon-ccw"
   },
-  "id": "libvirt-26"
+  "id": "libvirt-27"
 }
 
 {
-  "id": "libvirt-26",
+  "id": "libvirt-27",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'virtio-balloon-ccw' not found"
@@ -4860,7 +7539,7 @@
   "arguments": {
     "typename": "virtio-balloon-device"
   },
-  "id": "libvirt-27"
+  "id": "libvirt-28"
 }
 
 {
@@ -4904,7 +7583,7 @@
       "type": "bool"
     }
   ],
-  "id": "libvirt-27"
+  "id": "libvirt-28"
 }
 
 {
@@ -4912,7 +7591,7 @@
   "arguments": {
     "typename": "nec-usb-xhci"
   },
-  "id": "libvirt-28"
+  "id": "libvirt-29"
 }
 
 {
@@ -4992,7 +7671,7 @@
       "type": "uint32"
     }
   ],
-  "id": "libvirt-28"
+  "id": "libvirt-29"
 }
 
 {
@@ -5000,7 +7679,7 @@
   "arguments": {
     "typename": "spapr-pci-host-bridge"
   },
-  "id": "libvirt-29"
+  "id": "libvirt-30"
 }
 
 {
@@ -5086,12 +7765,12 @@
       "type": "uint32"
     }
   ],
-  "id": "libvirt-29"
+  "id": "libvirt-30"
 }
 
 {
   "execute": "query-machines",
-  "id": "libvirt-30"
+  "id": "libvirt-31"
 }
 
 {
@@ -5209,12 +7888,12 @@
       "cpu-max": 1
     }
   ],
-  "id": "libvirt-30"
+  "id": "libvirt-31"
 }
 
 {
   "execute": "query-cpu-definitions",
-  "id": "libvirt-31"
+  "id": "libvirt-32"
 }
 
 {
@@ -7390,34 +10069,34 @@
       "static": false
     }
   ],
-  "id": "libvirt-31"
+  "id": "libvirt-32"
 }
 
 {
   "execute": "query-tpm-models",
-  "id": "libvirt-32"
+  "id": "libvirt-33"
 }
 
 {
   "return": [
   ],
-  "id": "libvirt-32"
+  "id": "libvirt-33"
 }
 
 {
   "execute": "query-tpm-types",
-  "id": "libvirt-33"
+  "id": "libvirt-34"
 }
 
 {
   "return": [
   ],
-  "id": "libvirt-33"
+  "id": "libvirt-34"
 }
 
 {
   "execute": "query-command-line-options",
-  "id": "libvirt-34"
+  "id": "libvirt-35"
 }
 
 {
@@ -8557,12 +11236,12 @@
       "option": "drive"
     }
   ],
-  "id": "libvirt-34"
+  "id": "libvirt-35"
 }
 
 {
   "execute": "query-migrate-capabilities",
-  "id": "libvirt-35"
+  "id": "libvirt-36"
 }
 
 {
@@ -8612,12 +11291,12 @@
       "capability": "return-path"
     }
   ],
-  "id": "libvirt-35"
+  "id": "libvirt-36"
 }
 
 {
   "execute": "query-qmp-schema",
-  "id": "libvirt-36"
+  "id": "libvirt-37"
 }
 
 {
@@ -18340,7 +21019,7 @@
       "meta-type": "object"
     }
   ],
-  "id": "libvirt-36"
+  "id": "libvirt-37"
 }
 
 {
diff --git a/tests/qemucapabilitiesdata/caps_2.10.0.s390x.replies b/tests/qemucapabilitiesdata/caps_2.10.0.s390x.replies
index 9cae647bdf..15cf9fe5bb 100644
--- a/tests/qemucapabilitiesdata/caps_2.10.0.s390x.replies
+++ b/tests/qemucapabilitiesdata/caps_2.10.0.s390x.replies
@@ -1419,12 +1419,919 @@
   "id": "libvirt-6"
 }
 
+{
+  "execute": "qom-list-types",
+  "id": "libvirt-7"
+}
+
+{
+  "return": [
+    {
+      "name": "vhost-vsock-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "z10EC-base-s390-cpu",
+      "parent": "s390-cpu"
+    },
+    {
+      "name": "s390-pcihost",
+      "parent": "pci-host-bridge"
+    },
+    {
+      "name": "virtio-tablet-pci",
+      "parent": "virtio-input-hid-pci"
+    },
+    {
+      "name": "s390-storage_attributes-qemu",
+      "parent": "s390-storage_attributes"
+    },
+    {
+      "name": "z9EC-base-s390-cpu",
+      "parent": "s390-cpu"
+    },
+    {
+      "name": "cryptodev-backend",
+      "parent": "object"
+    },
+    {
+      "name": "virtio-rng-ccw",
+      "parent": "virtio-ccw-device"
+    },
+    {
+      "name": "iothread",
+      "parent": "object"
+    },
+    {
+      "name": "z196.2-base-s390-cpu",
+      "parent": "s390-cpu"
+    },
+    {
+      "name": "z900-base-s390-cpu",
+      "parent": "s390-cpu"
+    },
+    {
+      "name": "virtio-gpu-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "z990-s390-cpu",
+      "parent": "s390-cpu"
+    },
+    {
+      "name": "z900.2-base-s390-cpu",
+      "parent": "s390-cpu"
+    },
+    {
+      "name": "host-s390-cpu",
+      "parent": "s390-cpu"
+    },
+    {
+      "name": "z900.3-s390-cpu",
+      "parent": "s390-cpu"
+    },
+    {
+      "name": "z114-s390-cpu",
+      "parent": "s390-cpu"
+    },
+    {
+      "name": "vhost-scsi-ccw",
+      "parent": "virtio-ccw-device"
+    },
+    {
+      "name": "i2c-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "s390-flic",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "vhost-vsock-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "z890-base-s390-cpu",
+      "parent": "s390-cpu"
+    },
+    {
+      "name": "sclplmconsole",
+      "parent": "s390-sclp-event-type"
+    },
+    {
+      "name": "z13.2-base-s390-cpu",
+      "parent": "s390-cpu"
+    },
+    {
+      "name": "zEC12.2-s390-cpu",
+      "parent": "s390-cpu"
+    },
+    {
+      "name": "scsi-cd",
+      "parent": "scsi-disk-base"
+    },
+    {
+      "name": "z10BC-s390-cpu",
+      "parent": "s390-cpu"
+    },
+    {
+      "name": "z900.2-s390-cpu",
+      "parent": "s390-cpu"
+    },
+    {
+      "name": "z10BC.2-s390-cpu",
+      "parent": "s390-cpu"
+    },
+    {
+      "name": "container",
+      "parent": "object"
+    },
+    {
+      "name": "chardev-null",
+      "parent": "chardev"
+    },
+    {
+      "name": "z196-s390-cpu",
+      "parent": "s390-cpu"
+    },
+    {
+      "name": "s390-pcibus",
+      "parent": "bus"
+    },
+    {
+      "name": "scsi-generic",
+      "parent": "scsi-device"
+    },
+    {
+      "name": "z9EC-s390-cpu",
+      "parent": "s390-cpu"
+    },
+    {
+      "name": "virtio-net-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "virtio-9p-ccw",
+      "parent": "virtio-ccw-device"
+    },
+    {
+      "name": "virtio-mouse-device",
+      "parent": "virtio-input-hid-device"
+    },
+    {
+      "name": "virtio-mouse-pci",
+      "parent": "virtio-input-hid-pci"
+    },
+    {
+      "name": "rng-egd",
+      "parent": "rng-backend"
+    },
+    {
+      "name": "z990-base-s390-cpu",
+      "parent": "s390-cpu"
+    },
+    {
+      "name": "virtio-blk-ccw",
+      "parent": "virtio-ccw-device"
+    },
+    {
+      "name": "s390-ipl",
+      "parent": "device"
+    },
+    {
+      "name": "s390-sclp-events-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "irq",
+      "parent": "object"
+    },
+    {
+      "name": "z10EC.3-s390-cpu",
+      "parent": "s390-cpu"
+    },
+    {
+      "name": "s390-ccw-virtio-2.8-machine",
+      "parent": "s390-ccw-machine"
+    },
+    {
+      "name": "virtconsole",
+      "parent": "virtserialport"
+    },
+    {
+      "name": "filter-buffer",
+      "parent": "netfilter"
+    },
+    {
+      "name": "virtio-rng-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "PCIE",
+      "parent": "PCI"
+    },
+    {
+      "name": "chardev-pty",
+      "parent": "chardev"
+    },
+    {
+      "name": "z900-s390-cpu",
+      "parent": "s390-cpu"
+    },
+    {
+      "name": "z9EC.3-base-s390-cpu",
+      "parent": "s390-cpu"
+    },
+    {
+      "name": "chardev-memory",
+      "parent": "chardev-ringbuf"
+    },
+    {
+      "name": "z990.5-base-s390-cpu",
+      "parent": "s390-cpu"
+    },
+    {
+      "name": "sclp-cpu-hotplug",
+      "parent": "s390-sclp-event-type"
+    },
+    {
+      "name": "s390-skeys-kvm",
+      "parent": "s390-skeys"
+    },
+    {
+      "name": "s390-ccw-virtio-2.9-machine",
+      "parent": "s390-ccw-machine"
+    },
+    {
+      "name": "x-terminal3270",
+      "parent": "emulated-ccw-3270"
+    },
+    {
+      "name": "chardev-serial",
+      "parent": "chardev-fd"
+    },
+    {
+      "name": "z10EC.2-s390-cpu",
+      "parent": "s390-cpu"
+    },
+    {
+      "name": "usb-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "vhost-scsi-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "z9BC.2-s390-cpu",
+      "parent": "s390-cpu"
+    },
+    {
+      "name": "filter-rewriter",
+      "parent": "netfilter"
+    },
+    {
+      "name": "z10EC-s390-cpu",
+      "parent": "s390-cpu"
+    },
+    {
+      "name": "z990.3-base-s390-cpu",
+      "parent": "s390-cpu"
+    },
+    {
+      "name": "sclp",
+      "parent": "device"
+    },
+    {
+      "name": "virtio-crypto-ccw",
+      "parent": "virtio-ccw-device"
+    },
+    {
+      "name": "z14-s390-cpu",
+      "parent": "s390-cpu"
+    },
+    {
+      "name": "or-irq",
+      "parent": "device"
+    },
+    {
+      "name": "z13s-s390-cpu",
+      "parent": "s390-cpu"
+    },
+    {
+      "name": "virtual-css-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "filter-redirector",
+      "parent": "netfilter"
+    },
+    {
+      "name": "virtio-tablet-device",
+      "parent": "virtio-input-hid-device"
+    },
+    {
+      "name": "z10EC.3-base-s390-cpu",
+      "parent": "s390-cpu"
+    },
+    {
+      "name": "zEC12.2-base-s390-cpu",
+      "parent": "s390-cpu"
+    },
+    {
+      "name": "z890.3-base-s390-cpu",
+      "parent": "s390-cpu"
+    },
+    {
+      "name": "unimplemented-device",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "sclpquiesce",
+      "parent": "s390-sclp-event-type"
+    },
+    {
+      "name": "chardev-pipe",
+      "parent": "chardev-fd"
+    },
+    {
+      "name": "scsi-disk",
+      "parent": "scsi-disk-base"
+    },
+    {
+      "name": "z9EC.3-s390-cpu",
+      "parent": "s390-cpu"
+    },
+    {
+      "name": "virtio-9p-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "vfio-pci-igd-lpc-bridge",
+      "parent": "pci-device"
+    },
+    {
+      "name": "z990.5-s390-cpu",
+      "parent": "s390-cpu"
+    },
+    {
+      "name": "z13-s390-cpu",
+      "parent": "s390-cpu"
+    },
+    {
+      "name": "chardev-ringbuf",
+      "parent": "chardev"
+    },
+    {
+      "name": "s390-pci-iommu",
+      "parent": "object"
+    },
+    {
+      "name": "virtio-scsi-device",
+      "parent": "virtio-scsi-common"
+    },
+    {
+      "name": "z13s-base-s390-cpu",
+      "parent": "s390-cpu"
+    },
+    {
+      "name": "virtio-blk-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "virtio-9p-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "filter-dump",
+      "parent": "netfilter"
+    },
+    {
+      "name": "z14-base-s390-cpu",
+      "parent": "s390-cpu"
+    },
+    {
+      "name": "qio-channel-buffer",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "s390-ccw-virtio-2.4-machine",
+      "parent": "s390-ccw-machine"
+    },
+    {
+      "name": "z9EC.2-s390-cpu",
+      "parent": "s390-cpu"
+    },
+    {
+      "name": "vhost-user-scsi",
+      "parent": "vhost-scsi-common"
+    },
+    {
+      "name": "virtio-mmio",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "z990.4-s390-cpu",
+      "parent": "s390-cpu"
+    },
+    {
+      "name": "System",
+      "parent": "bus"
+    },
+    {
+      "name": "filter-mirror",
+      "parent": "netfilter"
+    },
+    {
+      "name": "qemu-console",
+      "parent": "object"
+    },
+    {
+      "name": "virtio-net-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "colo-compare",
+      "parent": "object"
+    },
+    {
+      "name": "zEC12-base-s390-cpu",
+      "parent": "s390-cpu"
+    },
+    {
+      "name": "z9EC.2-base-s390-cpu",
+      "parent": "s390-cpu"
+    },
+    {
+      "name": "sclp-memory-hotplug-dev",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "s390-ccw-virtio-2.5-machine",
+      "parent": "s390-ccw-machine"
+    },
+    {
+      "name": "chardev-testdev",
+      "parent": "chardev"
+    },
+    {
+      "name": "chardev-hci",
+      "parent": "chardev"
+    },
+    {
+      "name": "virtio-keyboard-pci",
+      "parent": "virtio-input-hid-pci"
+    },
+    {
+      "name": "zBC12-s390-cpu",
+      "parent": "s390-cpu"
+    },
+    {
+      "name": "input-linux",
+      "parent": "object"
+    },
+    {
+      "name": "z196.2-s390-cpu",
+      "parent": "s390-cpu"
+    },
+    {
+      "name": "virtual-css-bridge",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "chardev-stdio",
+      "parent": "chardev-fd"
+    },
+    {
+      "name": "qio-dns-resolver",
+      "parent": "object"
+    },
+    {
+      "name": "tls-creds-anon",
+      "parent": "tls-creds"
+    },
+    {
+      "name": "z990.3-s390-cpu",
+      "parent": "s390-cpu"
+    },
+    {
+      "name": "diag288",
+      "parent": "device"
+    },
+    {
+      "name": "memory-backend-file",
+      "parent": "memory-backend"
+    },
+    {
+      "name": "z990.2-base-s390-cpu",
+      "parent": "s390-cpu"
+    },
+    {
+      "name": "virtio-keyboard-device",
+      "parent": "virtio-input-hid-device"
+    },
+    {
+      "name": "virtio-crypto-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "qemu:memory-region",
+      "parent": "object"
+    },
+    {
+      "name": "z900.3-base-s390-cpu",
+      "parent": "s390-cpu"
+    },
+    {
+      "name": "rng-random",
+      "parent": "rng-backend"
+    },
+    {
+      "name": "z890.3-s390-cpu",
+      "parent": "s390-cpu"
+    },
+    {
+      "name": "chardev-mux",
+      "parent": "chardev"
+    },
+    {
+      "name": "z10EC.2-base-s390-cpu",
+      "parent": "s390-cpu"
+    },
+    {
+      "name": "z990.2-s390-cpu",
+      "parent": "s390-cpu"
+    },
+    {
+      "name": "chardev-gdb",
+      "parent": "chardev"
+    },
+    {
+      "name": "virtio-ccw-bus",
+      "parent": "virtio-bus"
+    },
+    {
+      "name": "vhost-user-scsi-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "chardev-udp",
+      "parent": "chardev"
+    },
+    {
+      "name": "virtio-balloon-ccw",
+      "parent": "virtio-ccw-device"
+    },
+    {
+      "name": "virtio-scsi-ccw",
+      "parent": "virtio-ccw-device"
+    },
+    {
+      "name": "z890.2-s390-cpu",
+      "parent": "s390-cpu"
+    },
+    {
+      "name": "fw_cfg_io",
+      "parent": "fw_cfg"
+    },
+    {
+      "name": "virtio-crypto-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "s390-ccw-virtio-2.10-machine",
+      "parent": "s390-ccw-machine"
+    },
+    {
+      "name": "chardev-wctablet",
+      "parent": "chardev"
+    },
+    {
+      "name": "zBC12-base-s390-cpu",
+      "parent": "s390-cpu"
+    },
+    {
+      "name": "z800-base-s390-cpu",
+      "parent": "s390-cpu"
+    },
+    {
+      "name": "chardev-file",
+      "parent": "chardev-fd"
+    },
+    {
+      "name": "zEC12-s390-cpu",
+      "parent": "s390-cpu"
+    },
+    {
+      "name": "pci-bridge-seat",
+      "parent": "pci-bridge"
+    },
+    {
+      "name": "z9BC.2-base-s390-cpu",
+      "parent": "s390-cpu"
+    },
+    {
+      "name": "vhost-scsi",
+      "parent": "vhost-scsi-common"
+    },
+    {
+      "name": "tcg-accel",
+      "parent": "accel"
+    },
+    {
+      "name": "virtio-mmio-bus",
+      "parent": "virtio-bus"
+    },
+    {
+      "name": "mmio_interface",
+      "parent": "device"
+    },
+    {
+      "name": "qio-channel-command",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "accel",
+      "parent": "object"
+    },
+    {
+      "name": "z9BC-s390-cpu",
+      "parent": "s390-cpu"
+    },
+    {
+      "name": "loader",
+      "parent": "device"
+    },
+    {
+      "name": "virtio-serial-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "s390-storage_attributes-kvm",
+      "parent": "s390-storage_attributes"
+    },
+    {
+      "name": "virtio-balloon-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "chardev-vc",
+      "parent": "chardev"
+    },
+    {
+      "name": "virtio-serial-ccw",
+      "parent": "virtio-ccw-device"
+    },
+    {
+      "name": "chardev-socket",
+      "parent": "chardev"
+    },
+    {
+      "name": "virtio-serial-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "s390-flic-kvm",
+      "parent": "s390-flic"
+    },
+    {
+      "name": "qio-channel-file",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "virtio-input-host-device",
+      "parent": "virtio-input-device"
+    },
+    {
+      "name": "s390-sclp-event-facility",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "vfio-ccw",
+      "parent": "s390-ccw"
+    },
+    {
+      "name": "z10BC.2-base-s390-cpu",
+      "parent": "s390-cpu"
+    },
+    {
+      "name": "migration",
+      "parent": "device"
+    },
+    {
+      "name": "none-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "pci-bridge",
+      "parent": "base-pci-bridge"
+    },
+    {
+      "name": "SCSI",
+      "parent": "bus"
+    },
+    {
+      "name": "vhost-vsock-ccw",
+      "parent": "virtio-ccw-device"
+    },
+    {
+      "name": "z990.4-base-s390-cpu",
+      "parent": "s390-cpu"
+    },
+    {
+      "name": "tls-creds-x509",
+      "parent": "tls-creds"
+    },
+    {
+      "name": "qemu-s390-cpu",
+      "parent": "s390-cpu"
+    },
+    {
+      "name": "kvm-accel",
+      "parent": "accel"
+    },
+    {
+      "name": "secret",
+      "parent": "object"
+    },
+    {
+      "name": "scsi-hd",
+      "parent": "scsi-disk-base"
+    },
+    {
+      "name": "qtest-accel",
+      "parent": "accel"
+    },
+    {
+      "name": "virtio-balloon-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "scsi-block",
+      "parent": "scsi-disk-base"
+    },
+    {
+      "name": "virtio-scsi-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "fw_cfg_mem",
+      "parent": "fw_cfg"
+    },
+    {
+      "name": "s390-ccw-virtio-2.6-machine",
+      "parent": "s390-ccw-machine"
+    },
+    {
+      "name": "PCI",
+      "parent": "bus"
+    },
+    {
+      "name": "sclpconsole",
+      "parent": "s390-sclp-event-type"
+    },
+    {
+      "name": "z10BC-base-s390-cpu",
+      "parent": "s390-cpu"
+    },
+    {
+      "name": "qio-channel-websock",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "s390-skeys-qemu",
+      "parent": "s390-skeys"
+    },
+    {
+      "name": "z9BC-base-s390-cpu",
+      "parent": "s390-cpu"
+    },
+    {
+      "name": "z800-s390-cpu",
+      "parent": "s390-cpu"
+    },
+    {
+      "name": "virtio-input-host-pci",
+      "parent": "virtio-input-pci"
+    },
+    {
+      "name": "cryptodev-backend-builtin",
+      "parent": "cryptodev-backend"
+    },
+    {
+      "name": "qemu,register",
+      "parent": "device"
+    },
+    {
+      "name": "zpci",
+      "parent": "device"
+    },
+    {
+      "name": "s390-ccw-virtio-2.7-machine",
+      "parent": "s390-ccw-machine"
+    },
+    {
+      "name": "virtio-pci-bus",
+      "parent": "virtio-bus"
+    },
+    {
+      "name": "s390-flic-qemu",
+      "parent": "s390-flic"
+    },
+    {
+      "name": "z890.2-base-s390-cpu",
+      "parent": "s390-cpu"
+    },
+    {
+      "name": "z13.2-s390-cpu",
+      "parent": "s390-cpu"
+    },
+    {
+      "name": "filter-replay",
+      "parent": "netfilter"
+    },
+    {
+      "name": "chardev-parallel",
+      "parent": "chardev"
+    },
+    {
+      "name": "qio-channel-tls",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "chardev-msmouse",
+      "parent": "chardev"
+    },
+    {
+      "name": "z114-base-s390-cpu",
+      "parent": "s390-cpu"
+    },
+    {
+      "name": "memory-backend-ram",
+      "parent": "memory-backend"
+    },
+    {
+      "name": "virtio-serial-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "virtserialport",
+      "parent": "virtio-serial-port"
+    },
+    {
+      "name": "smbus-eeprom",
+      "parent": "smbus-device"
+    },
+    {
+      "name": "z196-base-s390-cpu",
+      "parent": "s390-cpu"
+    },
+    {
+      "name": "virtio-net-ccw",
+      "parent": "virtio-ccw-device"
+    },
+    {
+      "name": "z13-base-s390-cpu",
+      "parent": "s390-cpu"
+    },
+    {
+      "name": "virtio-rng-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "vfio-pci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "virtio-gpu-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "z890-s390-cpu",
+      "parent": "s390-cpu"
+    },
+    {
+      "name": "s390-iommu-memory-region",
+      "parent": "qemu:iommu-memory-region"
+    },
+    {
+      "name": "qio-channel-socket",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "virtio-blk-device",
+      "parent": "virtio-device"
+    }
+  ],
+  "id": "libvirt-7"
+}
+
 {
   "execute": "device-list-properties",
   "arguments": {
     "typename": "virtio-blk-pci"
   },
-  "id": "libvirt-7"
+  "id": "libvirt-8"
 }
 
 {
@@ -1652,7 +2559,7 @@
       "type": "str"
     }
   ],
-  "id": "libvirt-7"
+  "id": "libvirt-8"
 }
 
 {
@@ -1660,7 +2567,7 @@
   "arguments": {
     "typename": "virtio-net-pci"
   },
-  "id": "libvirt-8"
+  "id": "libvirt-9"
 }
 
 {
@@ -1947,7 +2854,7 @@
       "type": "uint16"
     }
   ],
-  "id": "libvirt-8"
+  "id": "libvirt-9"
 }
 
 {
@@ -1955,7 +2862,7 @@
   "arguments": {
     "typename": "virtio-scsi-pci"
   },
-  "id": "libvirt-9"
+  "id": "libvirt-10"
 }
 
 {
@@ -2116,7 +3023,7 @@
       "type": "str"
     }
   ],
-  "id": "libvirt-9"
+  "id": "libvirt-10"
 }
 
 {
@@ -2124,7 +3031,7 @@
   "arguments": {
     "typename": "virtio-blk-ccw"
   },
-  "id": "libvirt-10"
+  "id": "libvirt-11"
 }
 
 {
@@ -2262,7 +3169,7 @@
       "type": "uint32"
     }
   ],
-  "id": "libvirt-10"
+  "id": "libvirt-11"
 }
 
 {
@@ -2270,7 +3177,7 @@
   "arguments": {
     "typename": "virtio-net-ccw"
   },
-  "id": "libvirt-11"
+  "id": "libvirt-12"
 }
 
 {
@@ -2471,7 +3378,7 @@
       "type": "uint16"
     }
   ],
-  "id": "libvirt-11"
+  "id": "libvirt-12"
 }
 
 {
@@ -2479,7 +3386,7 @@
   "arguments": {
     "typename": "virtio-scsi-ccw"
   },
-  "id": "libvirt-12"
+  "id": "libvirt-13"
 }
 
 {
@@ -2554,7 +3461,7 @@
       "type": "uint32"
     }
   ],
-  "id": "libvirt-12"
+  "id": "libvirt-13"
 }
 
 {
@@ -2562,11 +3469,11 @@
   "arguments": {
     "typename": "virtio-net-s390"
   },
-  "id": "libvirt-13"
+  "id": "libvirt-14"
 }
 
 {
-  "id": "libvirt-13",
+  "id": "libvirt-14",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'virtio-net-s390' not found"
@@ -2578,7 +3485,7 @@
   "arguments": {
     "typename": "vfio-pci"
   },
-  "id": "libvirt-14"
+  "id": "libvirt-15"
 }
 
 {
@@ -2685,7 +3592,7 @@
       "type": "bool"
     }
   ],
-  "id": "libvirt-14"
+  "id": "libvirt-15"
 }
 
 {
@@ -2693,7 +3600,7 @@
   "arguments": {
     "typename": "scsi-hd"
   },
-  "id": "libvirt-15"
+  "id": "libvirt-16"
 }
 
 {
@@ -2807,7 +3714,7 @@
       "type": "uint64"
     }
   ],
-  "id": "libvirt-15"
+  "id": "libvirt-16"
 }
 
 {
@@ -2815,11 +3722,11 @@
   "arguments": {
     "typename": "ide-hd"
   },
-  "id": "libvirt-16"
+  "id": "libvirt-17"
 }
 
 {
-  "id": "libvirt-16",
+  "id": "libvirt-17",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'ide-drive' not found"
@@ -2831,11 +3738,11 @@
   "arguments": {
     "typename": "PIIX4_PM"
   },
-  "id": "libvirt-17"
+  "id": "libvirt-18"
 }
 
 {
-  "id": "libvirt-17",
+  "id": "libvirt-18",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'PIIX4_PM' not found"
@@ -2847,11 +3754,11 @@
   "arguments": {
     "typename": "i440FX-pcihost"
   },
-  "id": "libvirt-18"
+  "id": "libvirt-19"
 }
 
 {
-  "id": "libvirt-18",
+  "id": "libvirt-19",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'i440FX-pcihost' not found"
@@ -2863,11 +3770,11 @@
   "arguments": {
     "typename": "q35-pcihost"
   },
-  "id": "libvirt-19"
+  "id": "libvirt-20"
 }
 
 {
-  "id": "libvirt-19",
+  "id": "libvirt-20",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'q35-pcihost' not found"
@@ -2879,11 +3786,11 @@
   "arguments": {
     "typename": "kvm-pit"
   },
-  "id": "libvirt-20"
+  "id": "libvirt-21"
 }
 
 {
-  "id": "libvirt-20",
+  "id": "libvirt-21",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'kvm-pit' not found"
@@ -2895,7 +3802,7 @@
   "arguments": {
     "typename": "virtio-gpu-pci"
   },
-  "id": "libvirt-21"
+  "id": "libvirt-22"
 }
 
 {
@@ -3046,7 +3953,7 @@
       "type": "str"
     }
   ],
-  "id": "libvirt-21"
+  "id": "libvirt-22"
 }
 
 {
@@ -3054,7 +3961,7 @@
   "arguments": {
     "typename": "virtio-gpu-device"
   },
-  "id": "libvirt-22"
+  "id": "libvirt-23"
 }
 
 {
@@ -3101,7 +4008,7 @@
       "type": "size"
     }
   ],
-  "id": "libvirt-22"
+  "id": "libvirt-23"
 }
 
 {
@@ -3109,11 +4016,11 @@
   "arguments": {
     "typename": "ICH9-LPC"
   },
-  "id": "libvirt-23"
+  "id": "libvirt-24"
 }
 
 {
-  "id": "libvirt-23",
+  "id": "libvirt-24",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'ICH9-LPC' not found"
@@ -3125,7 +4032,7 @@
   "arguments": {
     "typename": "virtio-balloon-pci"
   },
-  "id": "libvirt-24"
+  "id": "libvirt-25"
 }
 
 {
@@ -3268,7 +4175,7 @@
       "type": "str"
     }
   ],
-  "id": "libvirt-24"
+  "id": "libvirt-25"
 }
 
 {
@@ -3276,7 +4183,7 @@
   "arguments": {
     "typename": "virtio-balloon-ccw"
   },
-  "id": "libvirt-25"
+  "id": "libvirt-26"
 }
 
 {
@@ -3338,7 +4245,7 @@
       "type": "uint32"
     }
   ],
-  "id": "libvirt-25"
+  "id": "libvirt-26"
 }
 
 {
@@ -3346,7 +4253,7 @@
   "arguments": {
     "typename": "virtio-balloon-device"
   },
-  "id": "libvirt-26"
+  "id": "libvirt-27"
 }
 
 {
@@ -3390,7 +4297,7 @@
       "type": "bool"
     }
   ],
-  "id": "libvirt-26"
+  "id": "libvirt-27"
 }
 
 {
@@ -3398,7 +4305,7 @@
   "arguments": {
     "typename": "virtual-css-bridge"
   },
-  "id": "libvirt-27"
+  "id": "libvirt-28"
 }
 
 {
@@ -3408,12 +4315,12 @@
       "type": "bool"
     }
   ],
-  "id": "libvirt-27"
+  "id": "libvirt-28"
 }
 
 {
   "execute": "query-machines",
-  "id": "libvirt-28"
+  "id": "libvirt-29"
 }
 
 {
@@ -3461,12 +4368,12 @@
       "cpu-max": 248
     }
   ],
-  "id": "libvirt-28"
+  "id": "libvirt-29"
 }
 
 {
   "execute": "query-cpu-definitions",
-  "id": "libvirt-29"
+  "id": "libvirt-30"
 }
 
 {
@@ -4000,34 +4907,34 @@
       "migration-safe": true
     }
   ],
-  "id": "libvirt-29"
+  "id": "libvirt-30"
 }
 
 {
   "execute": "query-tpm-models",
-  "id": "libvirt-30"
+  "id": "libvirt-31"
 }
 
 {
   "return": [
   ],
-  "id": "libvirt-30"
+  "id": "libvirt-31"
 }
 
 {
   "execute": "query-tpm-types",
-  "id": "libvirt-31"
+  "id": "libvirt-32"
 }
 
 {
   "return": [
   ],
-  "id": "libvirt-31"
+  "id": "libvirt-32"
 }
 
 {
   "execute": "query-command-line-options",
-  "id": "libvirt-32"
+  "id": "libvirt-33"
 }
 
 {
@@ -5132,12 +6039,12 @@
       "option": "drive"
     }
   ],
-  "id": "libvirt-32"
+  "id": "libvirt-33"
 }
 
 {
   "execute": "query-migrate-capabilities",
-  "id": "libvirt-33"
+  "id": "libvirt-34"
 }
 
 {
@@ -5187,12 +6094,12 @@
       "capability": "return-path"
     }
   ],
-  "id": "libvirt-33"
+  "id": "libvirt-34"
 }
 
 {
   "execute": "query-qmp-schema",
-  "id": "libvirt-34"
+  "id": "libvirt-35"
 }
 
 {
@@ -14915,7 +15822,7 @@
       "meta-type": "object"
     }
   ],
-  "id": "libvirt-34"
+  "id": "libvirt-35"
 }
 
 {
@@ -14926,7 +15833,7 @@
       "name": "host"
     }
   },
-  "id": "libvirt-35"
+  "id": "libvirt-36"
 }
 
 {
@@ -14966,7 +15873,7 @@
       }
     }
   },
-  "id": "libvirt-35"
+  "id": "libvirt-36"
 }
 
 {
@@ -14980,11 +15887,11 @@
       }
     }
   },
-  "id": "libvirt-36"
+  "id": "libvirt-37"
 }
 
 {
-  "id": "libvirt-36",
+  "id": "libvirt-37",
   "error": {
     "class": "GenericError",
     "desc": "Property '.migratable' not found"
diff --git a/tests/qemucapabilitiesdata/caps_2.10.0.x86_64.replies b/tests/qemucapabilitiesdata/caps_2.10.0.x86_64.replies
index d5deea9b3c..e6baa9686c 100644
--- a/tests/qemucapabilitiesdata/caps_2.10.0.x86_64.replies
+++ b/tests/qemucapabilitiesdata/caps_2.10.0.x86_64.replies
@@ -2056,12 +2056,1560 @@
   "id": "libvirt-6"
 }
 
+{
+  "execute": "qom-list-types",
+  "id": "libvirt-7"
+}
+
+{
+  "return": [
+    {
+      "name": "vhost-vsock-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "xen-sysdev",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "pc-q35-2.10-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "generic-sdhci",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "pc-0.13-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "cfi.pflash01",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "i82551",
+      "parent": "pci-device"
+    },
+    {
+      "name": "i82550",
+      "parent": "pci-device"
+    },
+    {
+      "name": "Westmere-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "pci-serial-4x",
+      "parent": "pci-device"
+    },
+    {
+      "name": "cryptodev-backend",
+      "parent": "object"
+    },
+    {
+      "name": "Penryn-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "Haswell-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "iothread",
+      "parent": "object"
+    },
+    {
+      "name": "pc-i440fx-2.9-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "Skylake-Client-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "virtio-gpu-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "Opteron_G3-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "floppy-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "e1000e",
+      "parent": "pci-device"
+    },
+    {
+      "name": "Broadwell-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "piix3-ide",
+      "parent": "pci-ide"
+    },
+    {
+      "name": "secret",
+      "parent": "object"
+    },
+    {
+      "name": "amd-iommu-iommu-memory-region",
+      "parent": "qemu:iommu-memory-region"
+    },
+    {
+      "name": "base-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "isa-parallel",
+      "parent": "isa-device"
+    },
+    {
+      "name": "megasas",
+      "parent": "megasas-base"
+    },
+    {
+      "name": "i2c-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "pc-q35-2.4-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "vhost-vsock-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "usb-braille",
+      "parent": "usb-serial-dev"
+    },
+    {
+      "name": "mptsas1068",
+      "parent": "pci-device"
+    },
+    {
+      "name": "vmware-svga",
+      "parent": "pci-device"
+    },
+    {
+      "name": "qio-channel-tls",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "filter-buffer",
+      "parent": "netfilter"
+    },
+    {
+      "name": "PIIX3-xen",
+      "parent": "pci-piix3"
+    },
+    {
+      "name": "ccid-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "scsi-cd",
+      "parent": "scsi-disk-base"
+    },
+    {
+      "name": "pc-i440fx-2.0-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "isa-serial",
+      "parent": "isa-device"
+    },
+    {
+      "name": "usb-ehci",
+      "parent": "pci-ehci-usb"
+    },
+    {
+      "name": "container",
+      "parent": "object"
+    },
+    {
+      "name": "qio-channel-rdma",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "chardev-null",
+      "parent": "chardev"
+    },
+    {
+      "name": "host-x86_64-cpu",
+      "parent": "max-x86_64-cpu"
+    },
+    {
+      "name": "qemu64-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "pci-serial-2x",
+      "parent": "pci-device"
+    },
+    {
+      "name": "piix4-ide",
+      "parent": "pci-ide"
+    },
+    {
+      "name": "scsi-generic",
+      "parent": "scsi-device"
+    },
+    {
+      "name": "isa-ipmi-bt",
+      "parent": "isa-device"
+    },
+    {
+      "name": "pc-1.0-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "virtio-net-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "hyperv-testdev",
+      "parent": "isa-device"
+    },
+    {
+      "name": "pc-dimm",
+      "parent": "device"
+    },
+    {
+      "name": "pc-q35-2.8-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "Haswell-noTSX-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "pc-i440fx-2.1-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "virtio-mouse-pci",
+      "parent": "virtio-input-hid-pci"
+    },
+    {
+      "name": "virtio-mouse-device",
+      "parent": "virtio-input-hid-device"
+    },
+    {
+      "name": "isa-debugcon",
+      "parent": "isa-device"
+    },
+    {
+      "name": "intel-iommu-iommu-memory-region",
+      "parent": "qemu:iommu-memory-region"
+    },
+    {
+      "name": "AMDVI-PCI",
+      "parent": "pci-device"
+    },
+    {
+      "name": "ide-hd",
+      "parent": "ide-device"
+    },
+    {
+      "name": "virtio-vga",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "rng-egd",
+      "parent": "rng-backend"
+    },
+    {
+      "name": "isa-pcspk",
+      "parent": "isa-device"
+    },
+    {
+      "name": "isa-pit",
+      "parent": "pit-common"
+    },
+    {
+      "name": "pc-1.1-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "ich9-usb-ehci2",
+      "parent": "pci-ehci-usb"
+    },
+    {
+      "name": "ich9-usb-ehci1",
+      "parent": "pci-ehci-usb"
+    },
+    {
+      "name": "pxb-host",
+      "parent": "pci-host-bridge"
+    },
+    {
+      "name": "pc-q35-2.9-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "intel-iommu",
+      "parent": "x86-iommu"
+    },
+    {
+      "name": "irq",
+      "parent": "object"
+    },
+    {
+      "name": "qio-dns-resolver",
+      "parent": "object"
+    },
+    {
+      "name": "ipmi-bmc-sim",
+      "parent": "ipmi-bmc"
+    },
+    {
+      "name": "cirrus-vga",
+      "parent": "pci-device"
+    },
+    {
+      "name": "virtconsole",
+      "parent": "virtserialport"
+    },
+    {
+      "name": "chardev-serial",
+      "parent": "chardev-fd"
+    },
+    {
+      "name": "virtio-rng-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "PCIE",
+      "parent": "PCI"
+    },
+    {
+      "name": "qio-channel-buffer",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "chardev-pty",
+      "parent": "chardev"
+    },
+    {
+      "name": "qio-channel-file",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "pentium3-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "qxl-vga",
+      "parent": "pci-qxl"
+    },
+    {
+      "name": "xen-sysbus",
+      "parent": "bus"
+    },
+    {
+      "name": "ioapic",
+      "parent": "ioapic-common"
+    },
+    {
+      "name": "kvm-pit",
+      "parent": "pit-common"
+    },
+    {
+      "name": "chardev-memory",
+      "parent": "chardev-ringbuf"
+    },
+    {
+      "name": "pc-i440fx-2.5-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "filter-rewriter",
+      "parent": "netfilter"
+    },
+    {
+      "name": "pcie-root-port",
+      "parent": "pcie-root-port-base"
+    },
+    {
+      "name": "vhost-scsi-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "usb-kbd",
+      "parent": "usb-hid"
+    },
+    {
+      "name": "usb-host",
+      "parent": "usb-device"
+    },
+    {
+      "name": "xen-apic",
+      "parent": "apic-common"
+    },
+    {
+      "name": "usb-ccid",
+      "parent": "usb-device"
+    },
+    {
+      "name": "usb-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "Skylake-Server-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "pc-i440fx-1.4-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "PIIX3",
+      "parent": "pci-piix3"
+    },
+    {
+      "name": "486-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "ES1370",
+      "parent": "pci-device"
+    },
+    {
+      "name": "gus",
+      "parent": "isa-device"
+    },
+    {
+      "name": "kvm-pci-assign",
+      "parent": "pci-device"
+    },
+    {
+      "name": "isa-applesmc",
+      "parent": "isa-device"
+    },
+    {
+      "name": "pc-i440fx-2.6-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "xen-pci-passthrough",
+      "parent": "pci-device"
+    },
+    {
+      "name": "i82559er",
+      "parent": "pci-device"
+    },
+    {
+      "name": "q35-pcihost",
+      "parent": "pcie-host-bridge"
+    },
+    {
+      "name": "usb-bt-dongle",
+      "parent": "usb-device"
+    },
+    {
+      "name": "e1000-82545em",
+      "parent": "e1000-base"
+    },
+    {
+      "name": "e1000-82544gc",
+      "parent": "e1000-base"
+    },
+    {
+      "name": "i6300esb",
+      "parent": "pci-device"
+    },
+    {
+      "name": "pc-i440fx-1.5-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "tls-creds-x509",
+      "parent": "tls-creds"
+    },
+    {
+      "name": "or-irq",
+      "parent": "device"
+    },
+    {
+      "name": "pc-0.14-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "mc146818rtc",
+      "parent": "isa-device"
+    },
+    {
+      "name": "AC97",
+      "parent": "pci-device"
+    },
+    {
+      "name": "PIIX4_PM",
+      "parent": "pci-device"
+    },
+    {
+      "name": "piix4-usb-uhci",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "sysbus-ahci",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "virtio-tablet-device",
+      "parent": "virtio-input-hid-device"
+    },
+    {
+      "name": "filter-redirector",
+      "parent": "netfilter"
+    },
+    {
+      "name": "kvm-ioapic",
+      "parent": "ioapic-common"
+    },
+    {
+      "name": "chardev-pipe",
+      "parent": "chardev-fd"
+    },
+    {
+      "name": "unimplemented-device",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "pvpanic",
+      "parent": "isa-device"
+    },
+    {
+      "name": "core2duo-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "qio-channel-command",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "virtio-9p-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "scsi-disk",
+      "parent": "scsi-disk-base"
+    },
+    {
+      "name": "vfio-pci-igd-lpc-bridge",
+      "parent": "pci-device"
+    },
+    {
+      "name": "chardev-ringbuf",
+      "parent": "chardev"
+    },
+    {
+      "name": "sb16",
+      "parent": "isa-device"
+    },
+    {
+      "name": "chardev-socket",
+      "parent": "chardev"
+    },
+    {
+      "name": "qemu-console",
+      "parent": "object"
+    },
+    {
+      "name": "pc-0.15-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "filter-replay",
+      "parent": "netfilter"
+    },
+    {
+      "name": "usb-mouse",
+      "parent": "usb-hid"
+    },
+    {
+      "name": "virtio-blk-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "xenfv-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "filter-dump",
+      "parent": "netfilter"
+    },
+    {
+      "name": "virtio-keyboard-pci",
+      "parent": "virtio-input-hid-pci"
+    },
+    {
+      "name": "chardev-stdio",
+      "parent": "chardev-fd"
+    },
+    {
+      "name": "piix3-usb-uhci",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "virtio-scsi-device",
+      "parent": "virtio-scsi-common"
+    },
+    {
+      "name": "tpci200",
+      "parent": "pci-device"
+    },
+    {
+      "name": "chardev-file",
+      "parent": "chardev-fd"
+    },
+    {
+      "name": "virtio-9p-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "pc-q35-2.5-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "SUNW,fdtwo",
+      "parent": "base-sysbus-fdc"
+    },
+    {
+      "name": "hda-output",
+      "parent": "hda-audio"
+    },
+    {
+      "name": "i8257",
+      "parent": "isa-device"
+    },
+    {
+      "name": "filter-mirror",
+      "parent": "netfilter"
+    },
+    {
+      "name": "Opteron_G4-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "virtio-mmio",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "vhost-user-scsi",
+      "parent": "vhost-scsi-common"
+    },
+    {
+      "name": "isa-i8259",
+      "parent": "pic-common"
+    },
+    {
+      "name": "System",
+      "parent": "bus"
+    },
+    {
+      "name": "pvscsi",
+      "parent": "pci-device"
+    },
+    {
+      "name": "amd-iommu",
+      "parent": "x86-iommu"
+    },
+    {
+      "name": "virtio-net-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "input-linux",
+      "parent": "object"
+    },
+    {
+      "name": "colo-compare",
+      "parent": "object"
+    },
+    {
+      "name": "sd-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "xen-accel",
+      "parent": "accel"
+    },
+    {
+      "name": "usb-hub",
+      "parent": "usb-device"
+    },
+    {
+      "name": "chardev-testdev",
+      "parent": "chardev"
+    },
+    {
+      "name": "IvyBridge-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "hda-duplex",
+      "parent": "hda-audio"
+    },
+    {
+      "name": "igd-passthrough-i440FX",
+      "parent": "i440FX"
+    },
+    {
+      "name": "ccid-card-passthru",
+      "parent": "ccid-card"
+    },
+    {
+      "name": "chardev-hci",
+      "parent": "chardev"
+    },
+    {
+      "name": "igd-passthrough-isa-bridge",
+      "parent": "pci-device"
+    },
+    {
+      "name": "rocker",
+      "parent": "pci-device"
+    },
+    {
+      "name": "nec-usb-xhci",
+      "parent": "base-xhci"
+    },
+    {
+      "name": "megasas-gen2",
+      "parent": "megasas-base"
+    },
+    {
+      "name": "pci-ohci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "ib700",
+      "parent": "isa-device"
+    },
+    {
+      "name": "xio3130-downstream",
+      "parent": "pcie-slot"
+    },
+    {
+      "name": "chardev-vc",
+      "parent": "chardev"
+    },
+    {
+      "name": "isapc-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "ipoctal232",
+      "parent": "ipack-device"
+    },
+    {
+      "name": "ide-cd",
+      "parent": "ide-device"
+    },
+    {
+      "name": "tls-creds-anon",
+      "parent": "tls-creds"
+    },
+    {
+      "name": "pc-i440fx-2.2-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "isabus-bridge",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "isa-ipmi-kcs",
+      "parent": "isa-device"
+    },
+    {
+      "name": "memory-backend-file",
+      "parent": "memory-backend"
+    },
+    {
+      "name": "virtio-crypto-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "qemu:memory-region",
+      "parent": "object"
+    },
+    {
+      "name": "isa-vga",
+      "parent": "isa-device"
+    },
+    {
+      "name": "isa-ide",
+      "parent": "isa-device"
+    },
+    {
+      "name": "virtio-keyboard-device",
+      "parent": "virtio-input-hid-device"
+    },
+    {
+      "name": "ipmi-bmc-extern",
+      "parent": "ipmi-bmc"
+    },
+    {
+      "name": "rng-random",
+      "parent": "rng-backend"
+    },
+    {
+      "name": "kvm-i8259",
+      "parent": "pic-common"
+    },
+    {
+      "name": "i440FX-pcihost",
+      "parent": "pci-host-bridge"
+    },
+    {
+      "name": "sga",
+      "parent": "isa-device"
+    },
+    {
+      "name": "tpm-tis",
+      "parent": "isa-device"
+    },
+    {
+      "name": "tpm-passthrough",
+      "parent": "tpm-backend"
+    },
+    {
+      "name": "pc-1.2-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "isa-debug-exit",
+      "parent": "isa-device"
+    },
+    {
+      "name": "Opteron_G1-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "pc-testdev",
+      "parent": "isa-device"
+    },
+    {
+      "name": "pc-0.10-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "pc-i440fx-2.3-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "xen-pvdevice",
+      "parent": "pci-device"
+    },
+    {
+      "name": "qemu32-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "pcnet",
+      "parent": "pci-device"
+    },
+    {
+      "name": "apic",
+      "parent": "apic-common"
+    },
+    {
+      "name": "ivshmem",
+      "parent": "ivshmem-common"
+    },
+    {
+      "name": "ich9-usb-uhci2",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "hpet",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "adlib",
+      "parent": "isa-device"
+    },
+    {
+      "name": "chardev-gdb",
+      "parent": "chardev"
+    },
+    {
+      "name": "virtio-pci-bus",
+      "parent": "virtio-bus"
+    },
+    {
+      "name": "vhost-user-scsi-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "lsi53c895a",
+      "parent": "pci-device"
+    },
+    {
+      "name": "usb-audio",
+      "parent": "usb-device"
+    },
+    {
+      "name": "chardev-udp",
+      "parent": "chardev"
+    },
+    {
+      "name": "chardev-mux",
+      "parent": "chardev"
+    },
+    {
+      "name": "pxb-bus",
+      "parent": "PCI"
+    },
+    {
+      "name": "dc390",
+      "parent": "am53c974"
+    },
+    {
+      "name": "usb-wacom-tablet",
+      "parent": "usb-device"
+    },
+    {
+      "name": "virtio-mmio-bus",
+      "parent": "virtio-bus"
+    },
+    {
+      "name": "pc-0.11-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "kvm-apic",
+      "parent": "apic-common"
+    },
+    {
+      "name": "phenom-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "fw_cfg_io",
+      "parent": "fw_cfg"
+    },
+    {
+      "name": "usb-net",
+      "parent": "usb-device"
+    },
+    {
+      "name": "ioh3420",
+      "parent": "pcie-root-port-base"
+    },
+    {
+      "name": "virtio-crypto-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "cs4231a",
+      "parent": "isa-device"
+    },
+    {
+      "name": "chardev-braille",
+      "parent": "chardev"
+    },
+    {
+      "name": "nvme",
+      "parent": "pci-device"
+    },
+    {
+      "name": "chardev-wctablet",
+      "parent": "chardev"
+    },
+    {
+      "name": "i82801b11-bridge",
+      "parent": "base-pci-bridge"
+    },
+    {
+      "name": "kvmvapic",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "usb-tablet",
+      "parent": "usb-hid"
+    },
+    {
+      "name": "pc-i440fx-2.10-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "sdhci-bus",
+      "parent": "sd-bus"
+    },
+    {
+      "name": "pci-bridge-seat",
+      "parent": "pci-bridge"
+    },
+    {
+      "name": "mch",
+      "parent": "pci-device"
+    },
+    {
+      "name": "pc-i440fx-2.7-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "vhost-scsi",
+      "parent": "vhost-scsi-common"
+    },
+    {
+      "name": "virtio-balloon-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "tcg-accel",
+      "parent": "accel"
+    },
+    {
+      "name": "usb-bot",
+      "parent": "usb-storage-dev"
+    },
+    {
+      "name": "mmio_interface",
+      "parent": "device"
+    },
+    {
+      "name": "esp",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "ICH9-LPC",
+      "parent": "pci-device"
+    },
+    {
+      "name": "edu",
+      "parent": "pci-device"
+    },
+    {
+      "name": "accel",
+      "parent": "object"
+    },
+    {
+      "name": "isa-cirrus-vga",
+      "parent": "isa-device"
+    },
+    {
+      "name": "pxb-pcie-bus",
+      "parent": "PCIE"
+    },
+    {
+      "name": "pc-i440fx-1.6-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "lsi53c810",
+      "parent": "lsi53c895a"
+    },
+    {
+      "name": "kvmclock",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "loader",
+      "parent": "device"
+    },
+    {
+      "name": "migration",
+      "parent": "device"
+    },
+    {
+      "name": "pc-i440fx-2.8-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "ich9-usb-uhci4",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "virtio-serial-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "nvdimm",
+      "parent": "pc-dimm"
+    },
+    {
+      "name": "x3130-upstream",
+      "parent": "pcie-port"
+    },
+    {
+      "name": "ich9-usb-uhci6",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "SandyBridge-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "chardev-spiceport",
+      "parent": "chardev-spice"
+    },
+    {
+      "name": "virtio-balloon-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "qxl",
+      "parent": "pci-qxl"
+    },
+    {
+      "name": "chardev-spicevmc",
+      "parent": "chardev-spice"
+    },
+    {
+      "name": "intel-hda",
+      "parent": "intel-hda-generic"
+    },
+    {
+      "name": "pc-i440fx-1.7-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "max-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "virtio-serial-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "ich9-usb-uhci3",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "ICH9 SMB",
+      "parent": "pci-device"
+    },
+    {
+      "name": "ich9-usb-uhci5",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "pxb-pcie",
+      "parent": "pci-device"
+    },
+    {
+      "name": "piix3-ide-xen",
+      "parent": "pci-ide"
+    },
+    {
+      "name": "virtio-input-host-device",
+      "parent": "virtio-input-device"
+    },
+    {
+      "name": "vmxnet3",
+      "parent": "pci-device"
+    },
+    {
+      "name": "IDE",
+      "parent": "bus"
+    },
+    {
+      "name": "VGA",
+      "parent": "pci-vga"
+    },
+    {
+      "name": "pci-testdev",
+      "parent": "pci-device"
+    },
+    {
+      "name": "ich9-usb-uhci1",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "xenpv-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "pci-bridge",
+      "parent": "base-pci-bridge"
+    },
+    {
+      "name": "SCSI",
+      "parent": "bus"
+    },
+    {
+      "name": "none-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "sysbus-fdc",
+      "parent": "base-sysbus-fdc"
+    },
+    {
+      "name": "allwinner-ahci",
+      "parent": "sysbus-ahci"
+    },
+    {
+      "name": "n270-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "pci-serial",
+      "parent": "pci-device"
+    },
+    {
+      "name": "pc-q35-2.6-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "athlon-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "virtio-rng-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "ccid-card-emulated",
+      "parent": "ccid-card"
+    },
+    {
+      "name": "am53c974",
+      "parent": "pci-device"
+    },
+    {
+      "name": "ISA",
+      "parent": "bus"
+    },
+    {
+      "name": "i8042",
+      "parent": "isa-device"
+    },
+    {
+      "name": "kvm-accel",
+      "parent": "accel"
+    },
+    {
+      "name": "i82559c",
+      "parent": "pci-device"
+    },
+    {
+      "name": "floppy",
+      "parent": "device"
+    },
+    {
+      "name": "i82559b",
+      "parent": "pci-device"
+    },
+    {
+      "name": "i82559a",
+      "parent": "pci-device"
+    },
+    {
+      "name": "scsi-hd",
+      "parent": "scsi-disk-base"
+    },
+    {
+      "name": "qtest-accel",
+      "parent": "accel"
+    },
+    {
+      "name": "virtio-scsi-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "hda-micro",
+      "parent": "hda-audio"
+    },
+    {
+      "name": "scsi-block",
+      "parent": "scsi-disk-base"
+    },
+    {
+      "name": "ich9-intel-hda",
+      "parent": "intel-hda-generic"
+    },
+    {
+      "name": "rtl8139",
+      "parent": "pci-device"
+    },
+    {
+      "name": "vmmouse",
+      "parent": "isa-device"
+    },
+    {
+      "name": "pc-q35-2.7-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "usb-mtp",
+      "parent": "usb-device"
+    },
+    {
+      "name": "ide-drive",
+      "parent": "ide-device"
+    },
+    {
+      "name": "qio-channel-websock",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "fw_cfg_mem",
+      "parent": "fw_cfg"
+    },
+    {
+      "name": "PCI",
+      "parent": "bus"
+    },
+    {
+      "name": "Opteron_G5-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "vmport",
+      "parent": "isa-device"
+    },
+    {
+      "name": "coreduo-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "xen-backend",
+      "parent": "xen-sysdev"
+    },
+    {
+      "name": "usb-redir",
+      "parent": "usb-device"
+    },
+    {
+      "name": "virtio-serial-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "xen-platform",
+      "parent": "pci-device"
+    },
+    {
+      "name": "virtio-input-host-pci",
+      "parent": "virtio-input-pci"
+    },
+    {
+      "name": "pentium2-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "i82558b",
+      "parent": "pci-device"
+    },
+    {
+      "name": "cryptodev-backend-builtin",
+      "parent": "cryptodev-backend"
+    },
+    {
+      "name": "i82558a",
+      "parent": "pci-device"
+    },
+    {
+      "name": "qemu,register",
+      "parent": "device"
+    },
+    {
+      "name": "ne2k_isa",
+      "parent": "isa-device"
+    },
+    {
+      "name": "sdhci-pci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "chardev-parallel",
+      "parent": "chardev"
+    },
+    {
+      "name": "qemu-xhci",
+      "parent": "base-xhci"
+    },
+    {
+      "name": "pxb",
+      "parent": "pci-device"
+    },
+    {
+      "name": "port92",
+      "parent": "isa-device"
+    },
+    {
+      "name": "e1000",
+      "parent": "e1000-base"
+    },
+    {
+      "name": "Conroe-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "kvm64-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "usb-storage",
+      "parent": "usb-storage-dev"
+    },
+    {
+      "name": "vt82c686b-usb-uhci",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "HDA",
+      "parent": "bus"
+    },
+    {
+      "name": "vmgenid",
+      "parent": "device"
+    },
+    {
+      "name": "pc-1.3-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "usb-serial",
+      "parent": "usb-serial-dev"
+    },
+    {
+      "name": "i82801",
+      "parent": "pci-device"
+    },
+    {
+      "name": "sysbus-ohci",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "chardev-msmouse",
+      "parent": "chardev"
+    },
+    {
+      "name": "pc-i440fx-2.4-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "i82557b",
+      "parent": "pci-device"
+    },
+    {
+      "name": "usb-uas",
+      "parent": "usb-device"
+    },
+    {
+      "name": "Broadwell-noTSX-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "i82557c",
+      "parent": "pci-device"
+    },
+    {
+      "name": "Nehalem-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "memory-backend-ram",
+      "parent": "memory-backend"
+    },
+    {
+      "name": "i82557a",
+      "parent": "pci-device"
+    },
+    {
+      "name": "virtserialport",
+      "parent": "virtio-serial-port"
+    },
+    {
+      "name": "i440FX",
+      "parent": "pci-device"
+    },
+    {
+      "name": "ne2k_pci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "smbus-eeprom",
+      "parent": "smbus-device"
+    },
+    {
+      "name": "i82562",
+      "parent": "pci-device"
+    },
+    {
+      "name": "ich9-ahci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "isa-fdc",
+      "parent": "isa-device"
+    },
+    {
+      "name": "sd-card",
+      "parent": "device"
+    },
+    {
+      "name": "pc-0.12-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "kvm32-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "Opteron_G2-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "vfio-pci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "IndustryPack",
+      "parent": "bus"
+    },
+    {
+      "name": "virtio-gpu-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "ivshmem-plain",
+      "parent": "ivshmem-common"
+    },
+    {
+      "name": "secondary-vga",
+      "parent": "pci-vga"
+    },
+    {
+      "name": "ivshmem-doorbell",
+      "parent": "ivshmem-common"
+    },
+    {
+      "name": "qio-channel-socket",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "pentium-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "virtio-blk-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "virtio-tablet-pci",
+      "parent": "virtio-input-hid-pci"
+    }
+  ],
+  "id": "libvirt-7"
+}
+
+
 {
   "execute": "device-list-properties",
   "arguments": {
     "typename": "virtio-blk-pci"
   },
-  "id": "libvirt-7"
+  "id": "libvirt-8"
 }
 
 {
@@ -2289,7 +3837,7 @@
       "type": "str"
     }
   ],
-  "id": "libvirt-7"
+  "id": "libvirt-8"
 }
 
 {
@@ -2297,7 +3845,7 @@
   "arguments": {
     "typename": "virtio-net-pci"
   },
-  "id": "libvirt-8"
+  "id": "libvirt-9"
 }
 
 {
@@ -2584,7 +4132,7 @@
       "type": "uint16"
     }
   ],
-  "id": "libvirt-8"
+  "id": "libvirt-9"
 }
 
 {
@@ -2592,7 +4140,7 @@
   "arguments": {
     "typename": "virtio-scsi-pci"
   },
-  "id": "libvirt-9"
+  "id": "libvirt-10"
 }
 
 {
@@ -2753,7 +4301,7 @@
       "type": "str"
     }
   ],
-  "id": "libvirt-9"
+  "id": "libvirt-10"
 }
 
 {
@@ -2761,11 +4309,11 @@
   "arguments": {
     "typename": "virtio-net-ccw"
   },
-  "id": "libvirt-10"
+  "id": "libvirt-11"
 }
 
 {
-  "id": "libvirt-10",
+  "id": "libvirt-11",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'virtio-net-ccw' not found"
@@ -2777,11 +4325,11 @@
   "arguments": {
     "typename": "virtio-scsi-ccw"
   },
-  "id": "libvirt-11"
+  "id": "libvirt-12"
 }
 
 {
-  "id": "libvirt-11",
+  "id": "libvirt-12",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'virtio-scsi-ccw' not found"
@@ -2793,11 +4341,11 @@
   "arguments": {
     "typename": "virtio-net-s390"
   },
-  "id": "libvirt-12"
+  "id": "libvirt-13"
 }
 
 {
-  "id": "libvirt-12",
+  "id": "libvirt-13",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'virtio-net-s390' not found"
@@ -2809,7 +4357,7 @@
   "arguments": {
     "typename": "vfio-pci"
   },
-  "id": "libvirt-13"
+  "id": "libvirt-14"
 }
 
 {
@@ -2916,7 +4464,7 @@
       "type": "bool"
     }
   ],
-  "id": "libvirt-13"
+  "id": "libvirt-14"
 }
 
 {
@@ -2924,7 +4472,7 @@
   "arguments": {
     "typename": "scsi-hd"
   },
-  "id": "libvirt-14"
+  "id": "libvirt-15"
 }
 
 {
@@ -3038,7 +4586,7 @@
       "type": "uint64"
     }
   ],
-  "id": "libvirt-14"
+  "id": "libvirt-15"
 }
 
 {
@@ -3046,7 +4594,7 @@
   "arguments": {
     "typename": "ide-hd"
   },
-  "id": "libvirt-15"
+  "id": "libvirt-16"
 }
 
 {
@@ -3122,7 +4670,7 @@
       "type": "uint16"
     }
   ],
-  "id": "libvirt-15"
+  "id": "libvirt-16"
 }
 
 {
@@ -3130,7 +4678,7 @@
   "arguments": {
     "typename": "PIIX4_PM"
   },
-  "id": "libvirt-16"
+  "id": "libvirt-17"
 }
 
 {
@@ -3193,7 +4741,7 @@
       "type": "int32"
     }
   ],
-  "id": "libvirt-16"
+  "id": "libvirt-17"
 }
 
 {
@@ -3201,7 +4749,7 @@
   "arguments": {
     "typename": "usb-redir"
   },
-  "id": "libvirt-17"
+  "id": "libvirt-18"
 }
 
 {
@@ -3250,7 +4798,7 @@
       "type": "bool"
     }
   ],
-  "id": "libvirt-17"
+  "id": "libvirt-18"
 }
 
 {
@@ -3258,7 +4806,7 @@
   "arguments": {
     "typename": "i440FX-pcihost"
   },
-  "id": "libvirt-18"
+  "id": "libvirt-19"
 }
 
 {
@@ -3296,7 +4844,7 @@
       "type": "child<qemu:memory-region>"
     }
   ],
-  "id": "libvirt-18"
+  "id": "libvirt-19"
 }
 
 {
@@ -3304,7 +4852,7 @@
   "arguments": {
     "typename": "q35-pcihost"
   },
-  "id": "libvirt-19"
+  "id": "libvirt-20"
 }
 
 {
@@ -3382,7 +4930,7 @@
       "type": "uint64"
     }
   ],
-  "id": "libvirt-19"
+  "id": "libvirt-20"
 }
 
 {
@@ -3390,7 +4938,7 @@
   "arguments": {
     "typename": "usb-storage"
   },
-  "id": "libvirt-20"
+  "id": "libvirt-21"
 }
 
 {
@@ -3463,7 +5011,7 @@
       "type": "uint16"
     }
   ],
-  "id": "libvirt-20"
+  "id": "libvirt-21"
 }
 
 {
@@ -3471,7 +5019,7 @@
   "arguments": {
     "typename": "kvm-pit"
   },
-  "id": "libvirt-21"
+  "id": "libvirt-22"
 }
 
 {
@@ -3485,7 +5033,7 @@
       "type": "LostTickPolicy"
     }
   ],
-  "id": "libvirt-21"
+  "id": "libvirt-22"
 }
 
 {
@@ -3493,7 +5041,7 @@
   "arguments": {
     "typename": "VGA"
   },
-  "id": "libvirt-22"
+  "id": "libvirt-23"
 }
 
 {
@@ -3550,7 +5098,7 @@
       "type": "int32"
     }
   ],
-  "id": "libvirt-22"
+  "id": "libvirt-23"
 }
 
 {
@@ -3558,7 +5106,7 @@
   "arguments": {
     "typename": "vmware-svga"
   },
-  "id": "libvirt-23"
+  "id": "libvirt-24"
 }
 
 {
@@ -3601,7 +5149,7 @@
       "type": "int32"
     }
   ],
-  "id": "libvirt-23"
+  "id": "libvirt-24"
 }
 
 {
@@ -3609,7 +5157,7 @@
   "arguments": {
     "typename": "qxl"
   },
-  "id": "libvirt-24"
+  "id": "libvirt-25"
 }
 
 {
@@ -3704,7 +5252,7 @@
       "type": "uint32"
     }
   ],
-  "id": "libvirt-24"
+  "id": "libvirt-25"
 }
 
 {
@@ -3712,7 +5260,7 @@
   "arguments": {
     "typename": "virtio-gpu-pci"
   },
-  "id": "libvirt-25"
+  "id": "libvirt-26"
 }
 
 {
@@ -3873,7 +5421,7 @@
       "type": "str"
     }
   ],
-  "id": "libvirt-25"
+  "id": "libvirt-26"
 }
 
 {
@@ -3881,7 +5429,7 @@
   "arguments": {
     "typename": "virtio-gpu-device"
   },
-  "id": "libvirt-26"
+  "id": "libvirt-27"
 }
 
 {
@@ -3938,7 +5486,7 @@
       "type": "size"
     }
   ],
-  "id": "libvirt-26"
+  "id": "libvirt-27"
 }
 
 {
@@ -3946,7 +5494,7 @@
   "arguments": {
     "typename": "ICH9-LPC"
   },
-  "id": "libvirt-27"
+  "id": "libvirt-28"
 }
 
 {
@@ -4042,7 +5590,7 @@
       "type": "uint32"
     }
   ],
-  "id": "libvirt-27"
+  "id": "libvirt-28"
 }
 
 {
@@ -4050,7 +5598,7 @@
   "arguments": {
     "typename": "virtio-balloon-pci"
   },
-  "id": "libvirt-28"
+  "id": "libvirt-29"
 }
 
 {
@@ -4193,7 +5741,7 @@
       "type": "str"
     }
   ],
-  "id": "libvirt-28"
+  "id": "libvirt-29"
 }
 
 {
@@ -4201,11 +5749,11 @@
   "arguments": {
     "typename": "virtio-balloon-ccw"
   },
-  "id": "libvirt-29"
+  "id": "libvirt-30"
 }
 
 {
-  "id": "libvirt-29",
+  "id": "libvirt-30",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'virtio-balloon-ccw' not found"
@@ -4217,7 +5765,7 @@
   "arguments": {
     "typename": "virtio-balloon-device"
   },
-  "id": "libvirt-30"
+  "id": "libvirt-31"
 }
 
 {
@@ -4261,7 +5809,7 @@
       "type": "bool"
     }
   ],
-  "id": "libvirt-30"
+  "id": "libvirt-31"
 }
 
 {
@@ -4269,7 +5817,7 @@
   "arguments": {
     "typename": "nec-usb-xhci"
   },
-  "id": "libvirt-31"
+  "id": "libvirt-32"
 }
 
 {
@@ -4349,7 +5897,7 @@
       "type": "uint32"
     }
   ],
-  "id": "libvirt-31"
+  "id": "libvirt-32"
 }
 
 {
@@ -4357,7 +5905,7 @@
   "arguments": {
     "typename": "intel-iommu"
   },
-  "id": "libvirt-32"
+  "id": "libvirt-33"
 }
 
 {
@@ -4392,7 +5940,7 @@
       "type": "bool"
     }
   ],
-  "id": "libvirt-32"
+  "id": "libvirt-33"
 }
 
 {
@@ -4400,7 +5948,7 @@
   "arguments": {
     "typename": "mch"
   },
-  "id": "libvirt-33"
+  "id": "libvirt-34"
 }
 
 {
@@ -4426,7 +5974,7 @@
       "type": "pci-devfn"
     }
   ],
-  "id": "libvirt-33"
+  "id": "libvirt-34"
 }
 
 {
@@ -4434,7 +5982,7 @@
   "arguments": {
     "typename": "nvdimm"
   },
-  "id": "libvirt-34"
+  "id": "libvirt-35"
 }
 
 {
@@ -4444,7 +5992,7 @@
       "type": "link<memory-backend>"
     }
   ],
-  "id": "libvirt-34"
+  "id": "libvirt-35"
 }
 
 {
@@ -4452,7 +6000,7 @@
   "arguments": {
     "typename": "pcie-root-port"
   },
-  "id": "libvirt-35"
+  "id": "libvirt-36"
 }
 
 {
@@ -4554,12 +6102,12 @@
       "type": "size"
     }
   ],
-  "id": "libvirt-35"
+  "id": "libvirt-36"
 }
 
 {
   "execute": "query-machines",
-  "id": "libvirt-36"
+  "id": "libvirt-37"
 }
 
 {
@@ -4748,12 +6296,12 @@
       "alias": "q35"
     }
   ],
-  "id": "libvirt-36"
+  "id": "libvirt-37"
 }
 
 {
   "execute": "query-cpu-definitions",
-  "id": "libvirt-37"
+  "id": "libvirt-38"
 }
 
 {
@@ -5088,36 +6636,36 @@
       "migration-safe": true
     }
   ],
-  "id": "libvirt-37"
+  "id": "libvirt-38"
 }
 
 {
   "execute": "query-tpm-models",
-  "id": "libvirt-38"
+  "id": "libvirt-39"
 }
 
 {
   "return": [
     "tpm-tis"
   ],
-  "id": "libvirt-38"
+  "id": "libvirt-39"
 }
 
 {
   "execute": "query-tpm-types",
-  "id": "libvirt-39"
+  "id": "libvirt-40"
 }
 
 {
   "return": [
     "passthrough"
   ],
-  "id": "libvirt-39"
+  "id": "libvirt-40"
 }
 
 {
   "execute": "query-command-line-options",
-  "id": "libvirt-40"
+  "id": "libvirt-41"
 }
 
 {
@@ -6396,12 +7944,12 @@
       "option": "drive"
     }
   ],
-  "id": "libvirt-40"
+  "id": "libvirt-41"
 }
 
 {
   "execute": "query-migrate-capabilities",
-  "id": "libvirt-41"
+  "id": "libvirt-42"
 }
 
 {
@@ -6451,12 +7999,12 @@
       "capability": "return-path"
     }
   ],
-  "id": "libvirt-41"
+  "id": "libvirt-42"
 }
 
 {
   "execute": "query-qmp-schema",
-  "id": "libvirt-42"
+  "id": "libvirt-43"
 }
 
 {
@@ -16179,7 +17727,7 @@
       "meta-type": "object"
     }
   ],
-  "id": "libvirt-42"
+  "id": "libvirt-43"
 }
 
 {
@@ -16190,7 +17738,7 @@
       "name": "host"
     }
   },
-  "id": "libvirt-43"
+  "id": "libvirt-44"
 }
 
 {
@@ -16369,7 +17917,7 @@
       }
     }
   },
-  "id": "libvirt-43"
+  "id": "libvirt-44"
 }
 
 {
@@ -16550,7 +18098,7 @@
       }
     }
   },
-  "id": "libvirt-44"
+  "id": "libvirt-45"
 }
 
 {
@@ -16793,7 +18341,7 @@
       }
     }
   },
-  "id": "libvirt-44"
+  "id": "libvirt-45"
 }
 
 {
@@ -16807,7 +18355,7 @@
       }
     }
   },
-  "id": "libvirt-45"
+  "id": "libvirt-46"
 }
 
 {
@@ -16986,7 +18534,7 @@
       }
     }
   },
-  "id": "libvirt-45"
+  "id": "libvirt-46"
 }
 
 {
@@ -17167,7 +18715,7 @@
       }
     }
   },
-  "id": "libvirt-46"
+  "id": "libvirt-47"
 }
 
 {
@@ -17410,7 +18958,7 @@
       }
     }
   },
-  "id": "libvirt-46"
+  "id": "libvirt-47"
 }
 
 {
diff --git a/tests/qemucapabilitiesdata/caps_2.11.0.s390x.replies b/tests/qemucapabilitiesdata/caps_2.11.0.s390x.replies
index 6b06303f7b..f47bc5a75e 100644
--- a/tests/qemucapabilitiesdata/caps_2.11.0.s390x.replies
+++ b/tests/qemucapabilitiesdata/caps_2.11.0.s390x.replies
@@ -1460,12 +1460,951 @@
   "id": "libvirt-6"
 }
 
+{
+  "execute": "qom-list-types",
+  "id": "libvirt-7"
+}
+
+{
+  "return": [
+    {
+      "name": "vhost-vsock-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "s390-pcihost",
+      "parent": "pci-host-bridge"
+    },
+    {
+      "name": "virtio-tablet-pci",
+      "parent": "virtio-input-hid-pci"
+    },
+    {
+      "name": "z890.2-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "s390-storage_attributes-qemu",
+      "parent": "s390-storage_attributes"
+    },
+    {
+      "name": "cryptodev-backend",
+      "parent": "object"
+    },
+    {
+      "name": "virtio-rng-ccw",
+      "parent": "virtio-ccw-device"
+    },
+    {
+      "name": "iothread",
+      "parent": "object"
+    },
+    {
+      "name": "z990.4-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "virtio-gpu-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "z10BC.2-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "z196.2-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "z14-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "vhost-scsi-ccw",
+      "parent": "virtio-ccw-device"
+    },
+    {
+      "name": "i2c-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "s390-flic",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "vhost-vsock-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "z9BC-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "zEC12-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "z196-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "z13-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "z990.3-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "sclplmconsole",
+      "parent": "s390-sclp-event-type"
+    },
+    {
+      "name": "host-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "scsi-cd",
+      "parent": "scsi-disk-base"
+    },
+    {
+      "name": "container",
+      "parent": "object"
+    },
+    {
+      "name": "chardev-null",
+      "parent": "chardev"
+    },
+    {
+      "name": "z9EC-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "s390-pcibus",
+      "parent": "bus"
+    },
+    {
+      "name": "zBC12-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "scsi-generic",
+      "parent": "scsi-device"
+    },
+    {
+      "name": "z9EC.3-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "virtio-net-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "virtio-9p-ccw",
+      "parent": "virtio-ccw-device"
+    },
+    {
+      "name": "z196.2-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "qemu-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "virtio-mouse-device",
+      "parent": "virtio-input-hid-device"
+    },
+    {
+      "name": "virtio-mouse-pci",
+      "parent": "virtio-input-hid-pci"
+    },
+    {
+      "name": "throttle-group",
+      "parent": "object"
+    },
+    {
+      "name": "zEC12.2-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "rng-egd",
+      "parent": "rng-backend"
+    },
+    {
+      "name": "z800-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "virtio-blk-ccw",
+      "parent": "virtio-ccw-device"
+    },
+    {
+      "name": "s390-ipl",
+      "parent": "device"
+    },
+    {
+      "name": "s390-sclp-events-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "irq",
+      "parent": "object"
+    },
+    {
+      "name": "s390-ccw-virtio-2.8-machine",
+      "parent": "s390-ccw-machine"
+    },
+    {
+      "name": "filter-buffer",
+      "parent": "netfilter"
+    },
+    {
+      "name": "virtconsole",
+      "parent": "virtserialport"
+    },
+    {
+      "name": "z9EC.2-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "virtio-rng-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "PCIE",
+      "parent": "PCI"
+    },
+    {
+      "name": "chardev-pty",
+      "parent": "chardev"
+    },
+    {
+      "name": "z900.2-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "chardev-memory",
+      "parent": "chardev-ringbuf"
+    },
+    {
+      "name": "sclp-cpu-hotplug",
+      "parent": "s390-sclp-event-type"
+    },
+    {
+      "name": "s390-skeys-kvm",
+      "parent": "s390-skeys"
+    },
+    {
+      "name": "s390-ccw-virtio-2.9-machine",
+      "parent": "s390-ccw-machine"
+    },
+    {
+      "name": "x-terminal3270",
+      "parent": "emulated-ccw-3270"
+    },
+    {
+      "name": "chardev-serial",
+      "parent": "chardev-fd"
+    },
+    {
+      "name": "virtio-keyboard-ccw",
+      "parent": "virtio-input-hid-ccw"
+    },
+    {
+      "name": "usb-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "vhost-scsi-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "filter-rewriter",
+      "parent": "netfilter"
+    },
+    {
+      "name": "sclp",
+      "parent": "device"
+    },
+    {
+      "name": "z900.3-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "virtio-crypto-ccw",
+      "parent": "virtio-ccw-device"
+    },
+    {
+      "name": "z890-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "z890-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "or-irq",
+      "parent": "device"
+    },
+    {
+      "name": "virtual-css-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "virtio-tablet-device",
+      "parent": "virtio-input-hid-device"
+    },
+    {
+      "name": "filter-redirector",
+      "parent": "netfilter"
+    },
+    {
+      "name": "chardev-pipe",
+      "parent": "chardev-fd"
+    },
+    {
+      "name": "unimplemented-device",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "sclpquiesce",
+      "parent": "s390-sclp-event-type"
+    },
+    {
+      "name": "z990.4-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "z10BC.2-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "scsi-disk",
+      "parent": "scsi-disk-base"
+    },
+    {
+      "name": "virtio-9p-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "vfio-pci-igd-lpc-bridge",
+      "parent": "pci-device"
+    },
+    {
+      "name": "z900.2-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "qio-channel-buffer",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "virtio-mmio",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "z9BC.2-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "z800-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "s390-pci-iommu",
+      "parent": "object"
+    },
+    {
+      "name": "filter-dump",
+      "parent": "netfilter"
+    },
+    {
+      "name": "virtio-scsi-device",
+      "parent": "virtio-scsi-common"
+    },
+    {
+      "name": "virtio-blk-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "virtio-9p-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "z114-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "s390-ccw-virtio-2.4-machine",
+      "parent": "s390-ccw-machine"
+    },
+    {
+      "name": "z13-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "z990-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "chardev-ringbuf",
+      "parent": "chardev"
+    },
+    {
+      "name": "vhost-user-scsi",
+      "parent": "vhost-scsi-common"
+    },
+    {
+      "name": "System",
+      "parent": "bus"
+    },
+    {
+      "name": "z13s-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "filter-mirror",
+      "parent": "netfilter"
+    },
+    {
+      "name": "qemu-console",
+      "parent": "object"
+    },
+    {
+      "name": "virtio-net-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "colo-compare",
+      "parent": "object"
+    },
+    {
+      "name": "z990.2-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "sclp-memory-hotplug-dev",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "s390-ccw-virtio-2.5-machine",
+      "parent": "s390-ccw-machine"
+    },
+    {
+      "name": "chardev-testdev",
+      "parent": "chardev"
+    },
+    {
+      "name": "z14-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "chardev-hci",
+      "parent": "chardev"
+    },
+    {
+      "name": "virtio-keyboard-pci",
+      "parent": "virtio-input-hid-pci"
+    },
+    {
+      "name": "z890.2-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "input-linux",
+      "parent": "object"
+    },
+    {
+      "name": "virtual-css-bridge",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "chardev-stdio",
+      "parent": "chardev-fd"
+    },
+    {
+      "name": "qio-dns-resolver",
+      "parent": "object"
+    },
+    {
+      "name": "tls-creds-anon",
+      "parent": "tls-creds"
+    },
+    {
+      "name": "z196-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "diag288",
+      "parent": "device"
+    },
+    {
+      "name": "memory-backend-file",
+      "parent": "memory-backend"
+    },
+    {
+      "name": "z10EC-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "virtio-keyboard-device",
+      "parent": "virtio-input-hid-device"
+    },
+    {
+      "name": "z13s-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "virtio-crypto-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "qemu:memory-region",
+      "parent": "object"
+    },
+    {
+      "name": "rng-random",
+      "parent": "rng-backend"
+    },
+    {
+      "name": "z900-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "chardev-mux",
+      "parent": "chardev"
+    },
+    {
+      "name": "chardev-udp",
+      "parent": "chardev"
+    },
+    {
+      "name": "z10EC.3-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "chardev-gdb",
+      "parent": "chardev"
+    },
+    {
+      "name": "vhost-user-scsi-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "virtio-ccw-bus",
+      "parent": "virtio-bus"
+    },
+    {
+      "name": "z10EC.2-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "z114-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "virtio-balloon-ccw",
+      "parent": "virtio-ccw-device"
+    },
+    {
+      "name": "virtio-scsi-ccw",
+      "parent": "virtio-ccw-device"
+    },
+    {
+      "name": "z990.2-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "z9EC.2-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "fw_cfg_io",
+      "parent": "fw_cfg"
+    },
+    {
+      "name": "s390-ccw-virtio-2.10-machine",
+      "parent": "s390-ccw-machine"
+    },
+    {
+      "name": "virtio-crypto-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "z890.3-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "chardev-file",
+      "parent": "chardev-fd"
+    },
+    {
+      "name": "chardev-wctablet",
+      "parent": "chardev"
+    },
+    {
+      "name": "z900.3-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "z9BC.2-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "vhost-scsi",
+      "parent": "vhost-scsi-common"
+    },
+    {
+      "name": "pci-bridge-seat",
+      "parent": "pci-bridge"
+    },
+    {
+      "name": "z10BC-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "z990.5-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "tcg-accel",
+      "parent": "accel"
+    },
+    {
+      "name": "virtio-mmio-bus",
+      "parent": "virtio-bus"
+    },
+    {
+      "name": "zEC12.2-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "mmio_interface",
+      "parent": "device"
+    },
+    {
+      "name": "qio-channel-command",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "s390-ccw-virtio-2.11-machine",
+      "parent": "s390-ccw-machine"
+    },
+    {
+      "name": "accel",
+      "parent": "object"
+    },
+    {
+      "name": "z10EC-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "pr-manager-helper",
+      "parent": "pr-manager"
+    },
+    {
+      "name": "loader",
+      "parent": "device"
+    },
+    {
+      "name": "z9EC-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "z9EC.3-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "virtio-serial-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "tpm-emulator",
+      "parent": "tpm-backend"
+    },
+    {
+      "name": "s390-storage_attributes-kvm",
+      "parent": "s390-storage_attributes"
+    },
+    {
+      "name": "virtio-balloon-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "chardev-vc",
+      "parent": "chardev"
+    },
+    {
+      "name": "virtio-serial-ccw",
+      "parent": "virtio-ccw-device"
+    },
+    {
+      "name": "chardev-socket",
+      "parent": "chardev"
+    },
+    {
+      "name": "virtio-serial-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "migration",
+      "parent": "device"
+    },
+    {
+      "name": "qio-channel-file",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "s390-sclp-event-facility",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "s390-flic-kvm",
+      "parent": "s390-flic"
+    },
+    {
+      "name": "virtio-input-host-device",
+      "parent": "virtio-input-device"
+    },
+    {
+      "name": "zEC12-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "vfio-ccw",
+      "parent": "s390-ccw"
+    },
+    {
+      "name": "virtio-gpu-ccw",
+      "parent": "virtio-ccw-device"
+    },
+    {
+      "name": "z990.5-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "z10BC-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "none-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "pci-bridge",
+      "parent": "base-pci-bridge"
+    },
+    {
+      "name": "SCSI",
+      "parent": "bus"
+    },
+    {
+      "name": "tls-creds-x509",
+      "parent": "tls-creds"
+    },
+    {
+      "name": "vhost-vsock-ccw",
+      "parent": "virtio-ccw-device"
+    },
+    {
+      "name": "kvm-accel",
+      "parent": "accel"
+    },
+    {
+      "name": "virtio-tablet-ccw",
+      "parent": "virtio-input-hid-ccw"
+    },
+    {
+      "name": "secret",
+      "parent": "object"
+    },
+    {
+      "name": "scsi-hd",
+      "parent": "scsi-disk-base"
+    },
+    {
+      "name": "qtest-accel",
+      "parent": "accel"
+    },
+    {
+      "name": "z900-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "virtio-balloon-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "scsi-block",
+      "parent": "scsi-disk-base"
+    },
+    {
+      "name": "virtio-scsi-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "fw_cfg_mem",
+      "parent": "fw_cfg"
+    },
+    {
+      "name": "s390-ccw-virtio-2.6-machine",
+      "parent": "s390-ccw-machine"
+    },
+    {
+      "name": "PCI",
+      "parent": "bus"
+    },
+    {
+      "name": "sclpconsole",
+      "parent": "s390-sclp-event-type"
+    },
+    {
+      "name": "z13.2-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "s390-skeys-qemu",
+      "parent": "s390-skeys"
+    },
+    {
+      "name": "zpci",
+      "parent": "device"
+    },
+    {
+      "name": "qio-channel-websock",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "virtio-input-host-pci",
+      "parent": "virtio-input-pci"
+    },
+    {
+      "name": "cryptodev-backend-builtin",
+      "parent": "cryptodev-backend"
+    },
+    {
+      "name": "qemu,register",
+      "parent": "device"
+    },
+    {
+      "name": "zBC12-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "s390-ccw-virtio-2.7-machine",
+      "parent": "s390-ccw-machine"
+    },
+    {
+      "name": "z13.2-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "virtio-pci-bus",
+      "parent": "virtio-bus"
+    },
+    {
+      "name": "s390-flic-qemu",
+      "parent": "s390-flic"
+    },
+    {
+      "name": "z890.3-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "filter-replay",
+      "parent": "netfilter"
+    },
+    {
+      "name": "chardev-parallel",
+      "parent": "chardev"
+    },
+    {
+      "name": "chardev-msmouse",
+      "parent": "chardev"
+    },
+    {
+      "name": "qio-channel-tls",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "memory-backend-ram",
+      "parent": "memory-backend"
+    },
+    {
+      "name": "virtio-serial-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "virtserialport",
+      "parent": "virtio-serial-port"
+    },
+    {
+      "name": "smbus-eeprom",
+      "parent": "smbus-device"
+    },
+    {
+      "name": "z990-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "virtio-net-ccw",
+      "parent": "virtio-ccw-device"
+    },
+    {
+      "name": "z10EC.2-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "virtio-rng-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "vfio-pci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "virtio-gpu-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "virtio-mouse-ccw",
+      "parent": "virtio-input-hid-ccw"
+    },
+    {
+      "name": "z9BC-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "z10EC.3-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "s390-iommu-memory-region",
+      "parent": "qemu:iommu-memory-region"
+    },
+    {
+      "name": "qio-channel-socket",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "z990.3-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "virtio-blk-device",
+      "parent": "virtio-device"
+    }
+  ],
+  "id": "libvirt-7"
+}
+
 {
   "execute": "device-list-properties",
   "arguments": {
     "typename": "virtio-blk-pci"
   },
-  "id": "libvirt-7"
+  "id": "libvirt-8"
 }
 
 {
@@ -1693,7 +2632,7 @@
       "type": "str"
     }
   ],
-  "id": "libvirt-7"
+  "id": "libvirt-8"
 }
 
 {
@@ -1701,7 +2640,7 @@
   "arguments": {
     "typename": "virtio-net-pci"
   },
-  "id": "libvirt-8"
+  "id": "libvirt-9"
 }
 
 {
@@ -1988,7 +2927,7 @@
       "type": "uint16"
     }
   ],
-  "id": "libvirt-8"
+  "id": "libvirt-9"
 }
 
 {
@@ -1996,7 +2935,7 @@
   "arguments": {
     "typename": "virtio-scsi-pci"
   },
-  "id": "libvirt-9"
+  "id": "libvirt-10"
 }
 
 {
@@ -2161,7 +3100,7 @@
       "type": "str"
     }
   ],
-  "id": "libvirt-9"
+  "id": "libvirt-10"
 }
 
 {
@@ -2169,7 +3108,7 @@
   "arguments": {
     "typename": "virtio-blk-ccw"
   },
-  "id": "libvirt-10"
+  "id": "libvirt-11"
 }
 
 {
@@ -2307,7 +3246,7 @@
       "type": "uint32"
     }
   ],
-  "id": "libvirt-10"
+  "id": "libvirt-11"
 }
 
 {
@@ -2315,7 +3254,7 @@
   "arguments": {
     "typename": "virtio-net-ccw"
   },
-  "id": "libvirt-11"
+  "id": "libvirt-12"
 }
 
 {
@@ -2516,7 +3455,7 @@
       "type": "uint16"
     }
   ],
-  "id": "libvirt-11"
+  "id": "libvirt-12"
 }
 
 {
@@ -2524,7 +3463,7 @@
   "arguments": {
     "typename": "virtio-scsi-ccw"
   },
-  "id": "libvirt-12"
+  "id": "libvirt-13"
 }
 
 {
@@ -2603,7 +3542,7 @@
       "type": "uint32"
     }
   ],
-  "id": "libvirt-12"
+  "id": "libvirt-13"
 }
 
 {
@@ -2611,11 +3550,11 @@
   "arguments": {
     "typename": "virtio-net-s390"
   },
-  "id": "libvirt-13"
+  "id": "libvirt-14"
 }
 
 {
-  "id": "libvirt-13",
+  "id": "libvirt-14",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'virtio-net-s390' not found"
@@ -2627,7 +3566,7 @@
   "arguments": {
     "typename": "vfio-pci"
   },
-  "id": "libvirt-14"
+  "id": "libvirt-15"
 }
 
 {
@@ -2739,7 +3678,7 @@
       "type": "bool"
     }
   ],
-  "id": "libvirt-14"
+  "id": "libvirt-15"
 }
 
 {
@@ -2747,7 +3686,7 @@
   "arguments": {
     "typename": "scsi-hd"
   },
-  "id": "libvirt-15"
+  "id": "libvirt-16"
 }
 
 {
@@ -2861,7 +3800,7 @@
       "type": "uint64"
     }
   ],
-  "id": "libvirt-15"
+  "id": "libvirt-16"
 }
 
 {
@@ -2869,11 +3808,11 @@
   "arguments": {
     "typename": "ide-hd"
   },
-  "id": "libvirt-16"
+  "id": "libvirt-17"
 }
 
 {
-  "id": "libvirt-16",
+  "id": "libvirt-17",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'ide-drive' not found"
@@ -2885,11 +3824,11 @@
   "arguments": {
     "typename": "PIIX4_PM"
   },
-  "id": "libvirt-17"
+  "id": "libvirt-18"
 }
 
 {
-  "id": "libvirt-17",
+  "id": "libvirt-18",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'PIIX4_PM' not found"
@@ -2901,11 +3840,11 @@
   "arguments": {
     "typename": "i440FX-pcihost"
   },
-  "id": "libvirt-18"
+  "id": "libvirt-19"
 }
 
 {
-  "id": "libvirt-18",
+  "id": "libvirt-19",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'i440FX-pcihost' not found"
@@ -2917,11 +3856,11 @@
   "arguments": {
     "typename": "q35-pcihost"
   },
-  "id": "libvirt-19"
+  "id": "libvirt-20"
 }
 
 {
-  "id": "libvirt-19",
+  "id": "libvirt-20",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'q35-pcihost' not found"
@@ -2933,11 +3872,11 @@
   "arguments": {
     "typename": "kvm-pit"
   },
-  "id": "libvirt-20"
+  "id": "libvirt-21"
 }
 
 {
-  "id": "libvirt-20",
+  "id": "libvirt-21",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'kvm-pit' not found"
@@ -2949,7 +3888,7 @@
   "arguments": {
     "typename": "virtio-gpu-pci"
   },
-  "id": "libvirt-21"
+  "id": "libvirt-22"
 }
 
 {
@@ -3100,7 +4039,7 @@
       "type": "str"
     }
   ],
-  "id": "libvirt-21"
+  "id": "libvirt-23"
 }
 
 {
@@ -3108,7 +4047,7 @@
   "arguments": {
     "typename": "virtio-gpu-device"
   },
-  "id": "libvirt-22"
+  "id": "libvirt-23"
 }
 
 {
@@ -3155,7 +4094,7 @@
       "type": "size"
     }
   ],
-  "id": "libvirt-22"
+  "id": "libvirt-23"
 }
 
 {
@@ -3163,11 +4102,11 @@
   "arguments": {
     "typename": "ICH9-LPC"
   },
-  "id": "libvirt-23"
+  "id": "libvirt-24"
 }
 
 {
-  "id": "libvirt-23",
+  "id": "libvirt-24",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'ICH9-LPC' not found"
@@ -3179,7 +4118,7 @@
   "arguments": {
     "typename": "virtio-balloon-pci"
   },
-  "id": "libvirt-24"
+  "id": "libvirt-25"
 }
 
 {
@@ -3322,7 +4261,7 @@
       "type": "str"
     }
   ],
-  "id": "libvirt-24"
+  "id": "libvirt-25"
 }
 
 {
@@ -3330,7 +4269,7 @@
   "arguments": {
     "typename": "virtio-balloon-ccw"
   },
-  "id": "libvirt-25"
+  "id": "libvirt-26"
 }
 
 {
@@ -3392,7 +4331,7 @@
       "type": "uint32"
     }
   ],
-  "id": "libvirt-25"
+  "id": "libvirt-26"
 }
 
 {
@@ -3400,7 +4339,7 @@
   "arguments": {
     "typename": "virtio-balloon-device"
   },
-  "id": "libvirt-26"
+  "id": "libvirt-27"
 }
 
 {
@@ -3444,7 +4383,7 @@
       "type": "bool"
     }
   ],
-  "id": "libvirt-26"
+  "id": "libvirt-27"
 }
 
 {
@@ -3452,7 +4391,7 @@
   "arguments": {
     "typename": "virtio-gpu-ccw"
   },
-  "id": "libvirt-27"
+  "id": "libvirt-28"
 }
 
 {
@@ -3517,7 +4456,7 @@
       "type": "uint32"
     }
   ],
-  "id": "libvirt-27"
+  "id": "libvirt-28"
 }
 
 {
@@ -3525,7 +4464,7 @@
   "arguments": {
     "typename": "virtual-css-bridge"
   },
-  "id": "libvirt-28"
+  "id": "libvirt-29"
 }
 
 {
@@ -3535,12 +4474,12 @@
       "type": "bool"
     }
   ],
-  "id": "libvirt-28"
+  "id": "libvirt-29"
 }
 
 {
   "execute": "query-machines",
-  "id": "libvirt-29"
+  "id": "libvirt-30"
 }
 
 {
@@ -3593,12 +4532,12 @@
       "cpu-max": 248
     }
   ],
-  "id": "libvirt-29"
+  "id": "libvirt-30"
 }
 
 {
   "execute": "query-cpu-definitions",
-  "id": "libvirt-30"
+  "id": "libvirt-31"
 }
 
 {
@@ -4132,35 +5071,35 @@
       "migration-safe": true
     }
   ],
-  "id": "libvirt-30"
+  "id": "libvirt-31"
 }
 
 {
   "execute": "query-tpm-models",
-  "id": "libvirt-31"
+  "id": "libvirt-32"
 }
 
 {
   "return": [
   ],
-  "id": "libvirt-31"
+  "id": "libvirt-32"
 }
 
 {
   "execute": "query-tpm-types",
-  "id": "libvirt-32"
+  "id": "libvirt-33"
 }
 
 {
   "return": [
     "emulator"
   ],
-  "id": "libvirt-32"
+  "id": "libvirt-33"
 }
 
 {
   "execute": "query-command-line-options",
-  "id": "libvirt-33"
+  "id": "libvirt-34"
 }
 
 {
@@ -5281,12 +6220,12 @@
       "option": "drive"
     }
   ],
-  "id": "libvirt-33"
+  "id": "libvirt-34"
 }
 
 {
   "execute": "query-migrate-capabilities",
-  "id": "libvirt-34"
+  "id": "libvirt-35"
 }
 
 {
@@ -5344,12 +6283,12 @@
       "capability": "x-multifd"
     }
   ],
-  "id": "libvirt-34"
+  "id": "libvirt-35"
 }
 
 {
   "execute": "query-qmp-schema",
-  "id": "libvirt-35"
+  "id": "libvirt-36"
 }
 
 {
@@ -15217,7 +16156,7 @@
       "meta-type": "object"
     }
   ],
-  "id": "libvirt-35"
+  "id": "libvirt-36"
 }
 
 {
@@ -15228,7 +16167,7 @@
       "name": "host"
     }
   },
-  "id": "libvirt-36"
+  "id": "libvirt-37"
 }
 
 {
@@ -15267,7 +16206,7 @@
       }
     }
   },
-  "id": "libvirt-36"
+  "id": "libvirt-37"
 }
 
 {
@@ -15281,11 +16220,11 @@
       }
     }
   },
-  "id": "libvirt-37"
+  "id": "libvirt-38"
 }
 
 {
-  "id": "libvirt-37",
+  "id": "libvirt-38",
   "error": {
     "class": "GenericError",
     "desc": "Property '.migratable' not found"
diff --git a/tests/qemucapabilitiesdata/caps_2.11.0.x86_64.replies b/tests/qemucapabilitiesdata/caps_2.11.0.x86_64.replies
index 75ca78f75e..29a6e0b136 100644
--- a/tests/qemucapabilitiesdata/caps_2.11.0.x86_64.replies
+++ b/tests/qemucapabilitiesdata/caps_2.11.0.x86_64.replies
@@ -2049,12 +2049,1544 @@
   "id": "libvirt-6"
 }
 
+{
+  "execute": "qom-list-types",
+  "id": "libvirt-7"
+}
+
+{
+  "return": [
+    {
+      "name": "vhost-vsock-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "pc-q35-2.10-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "generic-sdhci",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "pc-0.13-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "cfi.pflash01",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "i82551",
+      "parent": "pci-device"
+    },
+    {
+      "name": "i82550",
+      "parent": "pci-device"
+    },
+    {
+      "name": "Westmere-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "pci-serial-4x",
+      "parent": "pci-device"
+    },
+    {
+      "name": "cryptodev-backend",
+      "parent": "object"
+    },
+    {
+      "name": "Penryn-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "Haswell-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "iothread",
+      "parent": "object"
+    },
+    {
+      "name": "pc-q35-2.11-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "pc-i440fx-2.9-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "Skylake-Client-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "virtio-gpu-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "Opteron_G3-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "floppy-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "e1000e",
+      "parent": "pci-device"
+    },
+    {
+      "name": "Broadwell-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "piix3-ide",
+      "parent": "pci-ide"
+    },
+    {
+      "name": "secret",
+      "parent": "object"
+    },
+    {
+      "name": "amd-iommu-iommu-memory-region",
+      "parent": "qemu:iommu-memory-region"
+    },
+    {
+      "name": "base-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "isa-parallel",
+      "parent": "isa-device"
+    },
+    {
+      "name": "megasas",
+      "parent": "megasas-base"
+    },
+    {
+      "name": "i2c-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "pc-q35-2.4-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "vhost-vsock-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "usb-braille",
+      "parent": "usb-serial-dev"
+    },
+    {
+      "name": "mptsas1068",
+      "parent": "pci-device"
+    },
+    {
+      "name": "chardev-udp",
+      "parent": "chardev"
+    },
+    {
+      "name": "vmware-svga",
+      "parent": "pci-device"
+    },
+    {
+      "name": "qio-channel-tls",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "chardev-file",
+      "parent": "chardev-fd"
+    },
+    {
+      "name": "filter-buffer",
+      "parent": "netfilter"
+    },
+    {
+      "name": "PIIX3-xen",
+      "parent": "pci-piix3"
+    },
+    {
+      "name": "ccid-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "scsi-cd",
+      "parent": "scsi-disk-base"
+    },
+    {
+      "name": "pc-i440fx-2.0-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "isa-serial",
+      "parent": "isa-device"
+    },
+    {
+      "name": "usb-ehci",
+      "parent": "pci-ehci-usb"
+    },
+    {
+      "name": "container",
+      "parent": "object"
+    },
+    {
+      "name": "qio-channel-rdma",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "chardev-null",
+      "parent": "chardev"
+    },
+    {
+      "name": "host-x86_64-cpu",
+      "parent": "max-x86_64-cpu"
+    },
+    {
+      "name": "qemu64-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "pci-serial-2x",
+      "parent": "pci-device"
+    },
+    {
+      "name": "virtio-mouse-pci",
+      "parent": "virtio-input-hid-pci"
+    },
+    {
+      "name": "piix4-ide",
+      "parent": "pci-ide"
+    },
+    {
+      "name": "scsi-generic",
+      "parent": "scsi-device"
+    },
+    {
+      "name": "isa-ipmi-bt",
+      "parent": "isa-device"
+    },
+    {
+      "name": "pc-1.0-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "virtio-net-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "hyperv-testdev",
+      "parent": "isa-device"
+    },
+    {
+      "name": "pc-dimm",
+      "parent": "device"
+    },
+    {
+      "name": "pc-q35-2.8-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "Haswell-noTSX-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "pc-i440fx-2.1-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "ich9-usb-ehci1",
+      "parent": "pci-ehci-usb"
+    },
+    {
+      "name": "virtio-mouse-device",
+      "parent": "virtio-input-hid-device"
+    },
+    {
+      "name": "isa-debugcon",
+      "parent": "isa-device"
+    },
+    {
+      "name": "throttle-group",
+      "parent": "object"
+    },
+    {
+      "name": "intel-iommu-iommu-memory-region",
+      "parent": "qemu:iommu-memory-region"
+    },
+    {
+      "name": "AMDVI-PCI",
+      "parent": "pci-device"
+    },
+    {
+      "name": "ide-hd",
+      "parent": "ide-device"
+    },
+    {
+      "name": "virtio-vga",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "rng-egd",
+      "parent": "rng-backend"
+    },
+    {
+      "name": "isa-pcspk",
+      "parent": "isa-device"
+    },
+    {
+      "name": "isa-pit",
+      "parent": "pit-common"
+    },
+    {
+      "name": "pc-1.1-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "ich9-usb-ehci2",
+      "parent": "pci-ehci-usb"
+    },
+    {
+      "name": "pxb-host",
+      "parent": "pci-host-bridge"
+    },
+    {
+      "name": "pc-q35-2.9-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "intel-iommu",
+      "parent": "x86-iommu"
+    },
+    {
+      "name": "irq",
+      "parent": "object"
+    },
+    {
+      "name": "chardev-vc",
+      "parent": "chardev"
+    },
+    {
+      "name": "ipmi-bmc-sim",
+      "parent": "ipmi-bmc"
+    },
+    {
+      "name": "cirrus-vga",
+      "parent": "pci-device"
+    },
+    {
+      "name": "virtconsole",
+      "parent": "virtserialport"
+    },
+    {
+      "name": "chardev-socket",
+      "parent": "chardev"
+    },
+    {
+      "name": "virtio-rng-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "PCIE",
+      "parent": "PCI"
+    },
+    {
+      "name": "qio-channel-buffer",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "chardev-pty",
+      "parent": "chardev"
+    },
+    {
+      "name": "pentium3-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "qxl-vga",
+      "parent": "pci-qxl"
+    },
+    {
+      "name": "qio-dns-resolver",
+      "parent": "object"
+    },
+    {
+      "name": "ioapic",
+      "parent": "ioapic-common"
+    },
+    {
+      "name": "kvm-pit",
+      "parent": "pit-common"
+    },
+    {
+      "name": "chardev-memory",
+      "parent": "chardev-ringbuf"
+    },
+    {
+      "name": "pc-i440fx-2.5-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "filter-rewriter",
+      "parent": "netfilter"
+    },
+    {
+      "name": "pcie-root-port",
+      "parent": "pcie-root-port-base"
+    },
+    {
+      "name": "chardev-serial",
+      "parent": "chardev-fd"
+    },
+    {
+      "name": "vhost-scsi-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "usb-host",
+      "parent": "usb-device"
+    },
+    {
+      "name": "usb-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "Skylake-Server-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "pc-i440fx-1.4-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "usb-kbd",
+      "parent": "usb-hid"
+    },
+    {
+      "name": "486-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "ES1370",
+      "parent": "pci-device"
+    },
+    {
+      "name": "gus",
+      "parent": "isa-device"
+    },
+    {
+      "name": "input-linux",
+      "parent": "object"
+    },
+    {
+      "name": "PIIX3",
+      "parent": "pci-piix3"
+    },
+    {
+      "name": "isa-applesmc",
+      "parent": "isa-device"
+    },
+    {
+      "name": "pc-i440fx-2.6-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "migration",
+      "parent": "device"
+    },
+    {
+      "name": "i82559er",
+      "parent": "pci-device"
+    },
+    {
+      "name": "q35-pcihost",
+      "parent": "pcie-host-bridge"
+    },
+    {
+      "name": "usb-bt-dongle",
+      "parent": "usb-device"
+    },
+    {
+      "name": "e1000-82545em",
+      "parent": "e1000-base"
+    },
+    {
+      "name": "e1000-82544gc",
+      "parent": "e1000-base"
+    },
+    {
+      "name": "i6300esb",
+      "parent": "pci-device"
+    },
+    {
+      "name": "pc-i440fx-1.5-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "or-irq",
+      "parent": "device"
+    },
+    {
+      "name": "pc-0.14-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "mc146818rtc",
+      "parent": "isa-device"
+    },
+    {
+      "name": "AC97",
+      "parent": "pci-device"
+    },
+    {
+      "name": "PIIX4_PM",
+      "parent": "pci-device"
+    },
+    {
+      "name": "piix4-usb-uhci",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "sysbus-ahci",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "virtio-tablet-device",
+      "parent": "virtio-input-hid-device"
+    },
+    {
+      "name": "filter-redirector",
+      "parent": "netfilter"
+    },
+    {
+      "name": "kvm-ioapic",
+      "parent": "ioapic-common"
+    },
+    {
+      "name": "chardev-pipe",
+      "parent": "chardev-fd"
+    },
+    {
+      "name": "unimplemented-device",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "pvpanic",
+      "parent": "isa-device"
+    },
+    {
+      "name": "core2duo-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "qio-channel-command",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "tls-creds-x509",
+      "parent": "tls-creds"
+    },
+    {
+      "name": "virtio-9p-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "scsi-disk",
+      "parent": "scsi-disk-base"
+    },
+    {
+      "name": "vfio-pci-igd-lpc-bridge",
+      "parent": "pci-device"
+    },
+    {
+      "name": "sb16",
+      "parent": "isa-device"
+    },
+    {
+      "name": "virtio-serial-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "qemu-console",
+      "parent": "object"
+    },
+    {
+      "name": "pc-0.15-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "chardev-ringbuf",
+      "parent": "chardev"
+    },
+    {
+      "name": "virtio-blk-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "usb-mouse",
+      "parent": "usb-hid"
+    },
+    {
+      "name": "filter-dump",
+      "parent": "netfilter"
+    },
+    {
+      "name": "virtio-keyboard-pci",
+      "parent": "virtio-input-hid-pci"
+    },
+    {
+      "name": "chardev-stdio",
+      "parent": "chardev-fd"
+    },
+    {
+      "name": "piix3-usb-uhci",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "virtio-scsi-device",
+      "parent": "virtio-scsi-common"
+    },
+    {
+      "name": "virtio-9p-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "hda-output",
+      "parent": "hda-audio"
+    },
+    {
+      "name": "pc-q35-2.5-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "SUNW,fdtwo",
+      "parent": "base-sysbus-fdc"
+    },
+    {
+      "name": "tpci200",
+      "parent": "pci-device"
+    },
+    {
+      "name": "i8257",
+      "parent": "isa-device"
+    },
+    {
+      "name": "filter-mirror",
+      "parent": "netfilter"
+    },
+    {
+      "name": "Opteron_G4-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "vhost-user-scsi",
+      "parent": "vhost-scsi-common"
+    },
+    {
+      "name": "virtio-mmio",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "isa-i8259",
+      "parent": "pic-common"
+    },
+    {
+      "name": "System",
+      "parent": "bus"
+    },
+    {
+      "name": "pvscsi",
+      "parent": "pci-device"
+    },
+    {
+      "name": "amd-iommu",
+      "parent": "x86-iommu"
+    },
+    {
+      "name": "virtio-net-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "colo-compare",
+      "parent": "object"
+    },
+    {
+      "name": "sd-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "vmcoreinfo",
+      "parent": "device"
+    },
+    {
+      "name": "qio-channel-file",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "usb-hub",
+      "parent": "usb-device"
+    },
+    {
+      "name": "chardev-testdev",
+      "parent": "chardev"
+    },
+    {
+      "name": "IvyBridge-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "hda-duplex",
+      "parent": "hda-audio"
+    },
+    {
+      "name": "igd-passthrough-i440FX",
+      "parent": "i440FX"
+    },
+    {
+      "name": "ccid-card-passthru",
+      "parent": "ccid-card"
+    },
+    {
+      "name": "chardev-hci",
+      "parent": "chardev"
+    },
+    {
+      "name": "igd-passthrough-isa-bridge",
+      "parent": "pci-device"
+    },
+    {
+      "name": "rocker",
+      "parent": "pci-device"
+    },
+    {
+      "name": "nec-usb-xhci",
+      "parent": "base-xhci"
+    },
+    {
+      "name": "megasas-gen2",
+      "parent": "megasas-base"
+    },
+    {
+      "name": "pci-ohci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "ib700",
+      "parent": "isa-device"
+    },
+    {
+      "name": "xio3130-downstream",
+      "parent": "pcie-slot"
+    },
+    {
+      "name": "chardev-mux",
+      "parent": "chardev"
+    },
+    {
+      "name": "isapc-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "ipoctal232",
+      "parent": "ipack-device"
+    },
+    {
+      "name": "ide-cd",
+      "parent": "ide-device"
+    },
+    {
+      "name": "tls-creds-anon",
+      "parent": "tls-creds"
+    },
+    {
+      "name": "pc-i440fx-2.2-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "isabus-bridge",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "isa-ipmi-kcs",
+      "parent": "isa-device"
+    },
+    {
+      "name": "memory-backend-file",
+      "parent": "memory-backend"
+    },
+    {
+      "name": "virtio-crypto-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "qemu:memory-region",
+      "parent": "object"
+    },
+    {
+      "name": "isa-vga",
+      "parent": "isa-device"
+    },
+    {
+      "name": "isa-ide",
+      "parent": "isa-device"
+    },
+    {
+      "name": "virtio-keyboard-device",
+      "parent": "virtio-input-hid-device"
+    },
+    {
+      "name": "ipmi-bmc-extern",
+      "parent": "ipmi-bmc"
+    },
+    {
+      "name": "rng-random",
+      "parent": "rng-backend"
+    },
+    {
+      "name": "kvm-i8259",
+      "parent": "pic-common"
+    },
+    {
+      "name": "i440FX-pcihost",
+      "parent": "pci-host-bridge"
+    },
+    {
+      "name": "sga",
+      "parent": "isa-device"
+    },
+    {
+      "name": "tpm-tis",
+      "parent": "isa-device"
+    },
+    {
+      "name": "tpm-passthrough",
+      "parent": "tpm-backend"
+    },
+    {
+      "name": "pc-1.2-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "isa-debug-exit",
+      "parent": "isa-device"
+    },
+    {
+      "name": "filter-replay",
+      "parent": "netfilter"
+    },
+    {
+      "name": "pc-testdev",
+      "parent": "isa-device"
+    },
+    {
+      "name": "Opteron_G1-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "pc-0.10-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "pc-i440fx-2.3-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "qemu32-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "pcnet",
+      "parent": "pci-device"
+    },
+    {
+      "name": "apic",
+      "parent": "apic-common"
+    },
+    {
+      "name": "ivshmem",
+      "parent": "ivshmem-common"
+    },
+    {
+      "name": "hpet",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "adlib",
+      "parent": "isa-device"
+    },
+    {
+      "name": "chardev-gdb",
+      "parent": "chardev"
+    },
+    {
+      "name": "virtio-pci-bus",
+      "parent": "virtio-bus"
+    },
+    {
+      "name": "vhost-user-scsi-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "lsi53c895a",
+      "parent": "pci-device"
+    },
+    {
+      "name": "usb-audio",
+      "parent": "usb-device"
+    },
+    {
+      "name": "pr-manager-helper",
+      "parent": "pr-manager"
+    },
+    {
+      "name": "usb-tablet",
+      "parent": "usb-hid"
+    },
+    {
+      "name": "pxb-bus",
+      "parent": "PCI"
+    },
+    {
+      "name": "dc390",
+      "parent": "am53c974"
+    },
+    {
+      "name": "usb-wacom-tablet",
+      "parent": "usb-device"
+    },
+    {
+      "name": "virtio-mmio-bus",
+      "parent": "virtio-bus"
+    },
+    {
+      "name": "pc-0.11-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "kvm-apic",
+      "parent": "apic-common"
+    },
+    {
+      "name": "phenom-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "usb-ccid",
+      "parent": "usb-device"
+    },
+    {
+      "name": "fw_cfg_io",
+      "parent": "fw_cfg"
+    },
+    {
+      "name": "usb-net",
+      "parent": "usb-device"
+    },
+    {
+      "name": "ioh3420",
+      "parent": "pcie-root-port-base"
+    },
+    {
+      "name": "virtio-crypto-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "cs4231a",
+      "parent": "isa-device"
+    },
+    {
+      "name": "chardev-braille",
+      "parent": "chardev"
+    },
+    {
+      "name": "nvme",
+      "parent": "pci-device"
+    },
+    {
+      "name": "chardev-wctablet",
+      "parent": "chardev"
+    },
+    {
+      "name": "i82801b11-bridge",
+      "parent": "base-pci-bridge"
+    },
+    {
+      "name": "kvmvapic",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "sdhci-bus",
+      "parent": "sd-bus"
+    },
+    {
+      "name": "pc-i440fx-2.10-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "edu",
+      "parent": "pci-device"
+    },
+    {
+      "name": "pci-bridge-seat",
+      "parent": "pci-bridge"
+    },
+    {
+      "name": "mch",
+      "parent": "pci-device"
+    },
+    {
+      "name": "pc-i440fx-2.7-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "vhost-scsi",
+      "parent": "vhost-scsi-common"
+    },
+    {
+      "name": "virtio-balloon-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "tcg-accel",
+      "parent": "accel"
+    },
+    {
+      "name": "mmio_interface",
+      "parent": "device"
+    },
+    {
+      "name": "usb-bot",
+      "parent": "usb-storage-dev"
+    },
+    {
+      "name": "isa-cirrus-vga",
+      "parent": "isa-device"
+    },
+    {
+      "name": "esp",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "ICH9-LPC",
+      "parent": "pci-device"
+    },
+    {
+      "name": "accel",
+      "parent": "object"
+    },
+    {
+      "name": "pc-i440fx-2.11-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "pxb-pcie-bus",
+      "parent": "PCIE"
+    },
+    {
+      "name": "pc-i440fx-1.6-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "lsi53c810",
+      "parent": "lsi53c895a"
+    },
+    {
+      "name": "kvmclock",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "loader",
+      "parent": "device"
+    },
+    {
+      "name": "ich9-usb-uhci6",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "pc-i440fx-2.8-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "ich9-usb-uhci4",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "virtio-serial-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "nvdimm",
+      "parent": "pc-dimm"
+    },
+    {
+      "name": "tpm-emulator",
+      "parent": "tpm-backend"
+    },
+    {
+      "name": "SandyBridge-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "chardev-spiceport",
+      "parent": "chardev-spice"
+    },
+    {
+      "name": "virtio-balloon-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "qxl",
+      "parent": "pci-qxl"
+    },
+    {
+      "name": "chardev-spicevmc",
+      "parent": "chardev-spice"
+    },
+    {
+      "name": "intel-hda",
+      "parent": "intel-hda-generic"
+    },
+    {
+      "name": "pc-i440fx-1.7-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "max-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "virtio-serial-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "ich9-usb-uhci3",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "ICH9 SMB",
+      "parent": "pci-device"
+    },
+    {
+      "name": "ich9-usb-uhci5",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "pxb-pcie",
+      "parent": "pci-device"
+    },
+    {
+      "name": "piix3-ide-xen",
+      "parent": "pci-ide"
+    },
+    {
+      "name": "virtio-input-host-device",
+      "parent": "virtio-input-device"
+    },
+    {
+      "name": "vmxnet3",
+      "parent": "pci-device"
+    },
+    {
+      "name": "IDE",
+      "parent": "bus"
+    },
+    {
+      "name": "VGA",
+      "parent": "pci-vga"
+    },
+    {
+      "name": "pci-testdev",
+      "parent": "pci-device"
+    },
+    {
+      "name": "ich9-usb-uhci2",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "ich9-usb-uhci1",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "x3130-upstream",
+      "parent": "pcie-port"
+    },
+    {
+      "name": "SCSI",
+      "parent": "bus"
+    },
+    {
+      "name": "none-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "pci-bridge",
+      "parent": "base-pci-bridge"
+    },
+    {
+      "name": "sysbus-fdc",
+      "parent": "base-sysbus-fdc"
+    },
+    {
+      "name": "n270-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "pci-serial",
+      "parent": "pci-device"
+    },
+    {
+      "name": "pc-q35-2.6-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "athlon-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "virtio-rng-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "ccid-card-emulated",
+      "parent": "ccid-card"
+    },
+    {
+      "name": "ISA",
+      "parent": "bus"
+    },
+    {
+      "name": "i8042",
+      "parent": "isa-device"
+    },
+    {
+      "name": "kvm-accel",
+      "parent": "accel"
+    },
+    {
+      "name": "i82559c",
+      "parent": "pci-device"
+    },
+    {
+      "name": "floppy",
+      "parent": "device"
+    },
+    {
+      "name": "i82559b",
+      "parent": "pci-device"
+    },
+    {
+      "name": "i82559a",
+      "parent": "pci-device"
+    },
+    {
+      "name": "scsi-hd",
+      "parent": "scsi-disk-base"
+    },
+    {
+      "name": "qtest-accel",
+      "parent": "accel"
+    },
+    {
+      "name": "virtio-scsi-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "hda-micro",
+      "parent": "hda-audio"
+    },
+    {
+      "name": "scsi-block",
+      "parent": "scsi-disk-base"
+    },
+    {
+      "name": "rtl8139",
+      "parent": "pci-device"
+    },
+    {
+      "name": "vmmouse",
+      "parent": "isa-device"
+    },
+    {
+      "name": "ich9-intel-hda",
+      "parent": "intel-hda-generic"
+    },
+    {
+      "name": "pc-q35-2.7-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "usb-mtp",
+      "parent": "usb-device"
+    },
+    {
+      "name": "ide-drive",
+      "parent": "ide-device"
+    },
+    {
+      "name": "qio-channel-websock",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "fw_cfg_mem",
+      "parent": "fw_cfg"
+    },
+    {
+      "name": "PCI",
+      "parent": "bus"
+    },
+    {
+      "name": "Opteron_G5-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "vmport",
+      "parent": "isa-device"
+    },
+    {
+      "name": "coreduo-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "usb-redir",
+      "parent": "usb-device"
+    },
+    {
+      "name": "usb-storage",
+      "parent": "usb-storage-dev"
+    },
+    {
+      "name": "am53c974",
+      "parent": "pci-device"
+    },
+    {
+      "name": "virtio-input-host-pci",
+      "parent": "virtio-input-pci"
+    },
+    {
+      "name": "pentium2-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "i82558b",
+      "parent": "pci-device"
+    },
+    {
+      "name": "cryptodev-backend-builtin",
+      "parent": "cryptodev-backend"
+    },
+    {
+      "name": "i82558a",
+      "parent": "pci-device"
+    },
+    {
+      "name": "qemu,register",
+      "parent": "device"
+    },
+    {
+      "name": "ne2k_isa",
+      "parent": "isa-device"
+    },
+    {
+      "name": "sdhci-pci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "chardev-parallel",
+      "parent": "chardev"
+    },
+    {
+      "name": "qemu-xhci",
+      "parent": "base-xhci"
+    },
+    {
+      "name": "pxb",
+      "parent": "pci-device"
+    },
+    {
+      "name": "port92",
+      "parent": "isa-device"
+    },
+    {
+      "name": "e1000",
+      "parent": "e1000-base"
+    },
+    {
+      "name": "Conroe-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "kvm64-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "i82801",
+      "parent": "pci-device"
+    },
+    {
+      "name": "vt82c686b-usb-uhci",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "HDA",
+      "parent": "bus"
+    },
+    {
+      "name": "vmgenid",
+      "parent": "device"
+    },
+    {
+      "name": "pc-1.3-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "usb-serial",
+      "parent": "usb-serial-dev"
+    },
+    {
+      "name": "pc-i440fx-2.4-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "sysbus-ohci",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "chardev-msmouse",
+      "parent": "chardev"
+    },
+    {
+      "name": "EPYC-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "i82557b",
+      "parent": "pci-device"
+    },
+    {
+      "name": "usb-uas",
+      "parent": "usb-device"
+    },
+    {
+      "name": "Broadwell-noTSX-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "i82557c",
+      "parent": "pci-device"
+    },
+    {
+      "name": "Nehalem-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "memory-backend-ram",
+      "parent": "memory-backend"
+    },
+    {
+      "name": "i82557a",
+      "parent": "pci-device"
+    },
+    {
+      "name": "virtserialport",
+      "parent": "virtio-serial-port"
+    },
+    {
+      "name": "i440FX",
+      "parent": "pci-device"
+    },
+    {
+      "name": "ne2k_pci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "smbus-eeprom",
+      "parent": "smbus-device"
+    },
+    {
+      "name": "i82562",
+      "parent": "pci-device"
+    },
+    {
+      "name": "ich9-ahci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "isa-fdc",
+      "parent": "isa-device"
+    },
+    {
+      "name": "sd-card",
+      "parent": "device"
+    },
+    {
+      "name": "pc-0.12-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "kvm32-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "Opteron_G2-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "vfio-pci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "IndustryPack",
+      "parent": "bus"
+    },
+    {
+      "name": "virtio-gpu-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "ivshmem-plain",
+      "parent": "ivshmem-common"
+    },
+    {
+      "name": "secondary-vga",
+      "parent": "pci-vga"
+    },
+    {
+      "name": "qio-channel-socket",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "ivshmem-doorbell",
+      "parent": "ivshmem-common"
+    },
+    {
+      "name": "pcie-pci-bridge",
+      "parent": "base-pci-bridge"
+    },
+    {
+      "name": "pentium-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "virtio-blk-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "virtio-tablet-pci",
+      "parent": "virtio-input-hid-pci"
+    }
+  ],
+  "id": "libvirt-7"
+}
+
+
 {
   "execute": "device-list-properties",
   "arguments": {
     "typename": "virtio-blk-pci"
   },
-  "id": "libvirt-7"
+  "id": "libvirt-8"
 }
 
 {
@@ -2282,7 +3814,7 @@
       "type": "str"
     }
   ],
-  "id": "libvirt-7"
+  "id": "libvirt-8"
 }
 
 {
@@ -2290,7 +3822,7 @@
   "arguments": {
     "typename": "virtio-net-pci"
   },
-  "id": "libvirt-8"
+  "id": "libvirt-9"
 }
 
 {
@@ -2577,7 +4109,7 @@
       "type": "uint16"
     }
   ],
-  "id": "libvirt-8"
+  "id": "libvirt-9"
 }
 
 {
@@ -2585,7 +4117,7 @@
   "arguments": {
     "typename": "virtio-scsi-pci"
   },
-  "id": "libvirt-9"
+  "id": "libvirt-10"
 }
 
 {
@@ -2750,7 +4282,7 @@
       "type": "str"
     }
   ],
-  "id": "libvirt-9"
+  "id": "libvirt-10"
 }
 
 {
@@ -2758,11 +4290,11 @@
   "arguments": {
     "typename": "virtio-net-ccw"
   },
-  "id": "libvirt-10"
+  "id": "libvirt-11"
 }
 
 {
-  "id": "libvirt-10",
+  "id": "libvirt-11",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'virtio-net-ccw' not found"
@@ -2774,11 +4306,11 @@
   "arguments": {
     "typename": "virtio-scsi-ccw"
   },
-  "id": "libvirt-11"
+  "id": "libvirt-12"
 }
 
 {
-  "id": "libvirt-11",
+  "id": "libvirt-12",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'virtio-scsi-ccw' not found"
@@ -2790,11 +4322,11 @@
   "arguments": {
     "typename": "virtio-net-s390"
   },
-  "id": "libvirt-12"
+  "id": "libvirt-13"
 }
 
 {
-  "id": "libvirt-12",
+  "id": "libvirt-13",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'virtio-net-s390' not found"
@@ -2806,7 +4338,7 @@
   "arguments": {
     "typename": "vfio-pci"
   },
-  "id": "libvirt-13"
+  "id": "libvirt-14"
 }
 
 {
@@ -2918,7 +4450,7 @@
       "type": "bool"
     }
   ],
-  "id": "libvirt-13"
+  "id": "libvirt-14"
 }
 
 {
@@ -2926,7 +4458,7 @@
   "arguments": {
     "typename": "scsi-hd"
   },
-  "id": "libvirt-14"
+  "id": "libvirt-15"
 }
 
 {
@@ -3040,7 +4572,7 @@
       "type": "uint64"
     }
   ],
-  "id": "libvirt-14"
+  "id": "libvirt-15"
 }
 
 {
@@ -3048,7 +4580,7 @@
   "arguments": {
     "typename": "ide-hd"
   },
-  "id": "libvirt-15"
+  "id": "libvirt-16"
 }
 
 {
@@ -3124,7 +4656,7 @@
       "type": "uint16"
     }
   ],
-  "id": "libvirt-15"
+  "id": "libvirt-16"
 }
 
 {
@@ -3132,7 +4664,7 @@
   "arguments": {
     "typename": "PIIX4_PM"
   },
-  "id": "libvirt-16"
+  "id": "libvirt-17"
 }
 
 {
@@ -3195,7 +4727,7 @@
       "type": "int32"
     }
   ],
-  "id": "libvirt-16"
+  "id": "libvirt-17"
 }
 
 {
@@ -3203,7 +4735,7 @@
   "arguments": {
     "typename": "usb-redir"
   },
-  "id": "libvirt-17"
+  "id": "libvirt-18"
 }
 
 {
@@ -3252,7 +4784,7 @@
       "type": "bool"
     }
   ],
-  "id": "libvirt-17"
+  "id": "libvirt-18"
 }
 
 {
@@ -3260,7 +4792,7 @@
   "arguments": {
     "typename": "i440FX-pcihost"
   },
-  "id": "libvirt-18"
+  "id": "libvirt-19"
 }
 
 {
@@ -3302,7 +4834,7 @@
       "type": "bool"
     }
   ],
-  "id": "libvirt-18"
+  "id": "libvirt-19"
 }
 
 {
@@ -3310,7 +4842,7 @@
   "arguments": {
     "typename": "q35-pcihost"
   },
-  "id": "libvirt-19"
+  "id": "libvirt-20"
 }
 
 {
@@ -3392,7 +4924,7 @@
       "type": "uint64"
     }
   ],
-  "id": "libvirt-19"
+  "id": "libvirt-20"
 }
 
 {
@@ -3400,7 +4932,7 @@
   "arguments": {
     "typename": "usb-storage"
   },
-  "id": "libvirt-20"
+  "id": "libvirt-21"
 }
 
 {
@@ -3473,7 +5005,7 @@
       "type": "uint16"
     }
   ],
-  "id": "libvirt-20"
+  "id": "libvirt-21"
 }
 
 {
@@ -3481,7 +5013,7 @@
   "arguments": {
     "typename": "kvm-pit"
   },
-  "id": "libvirt-21"
+  "id": "libvirt-22"
 }
 
 {
@@ -3495,7 +5027,7 @@
       "type": "LostTickPolicy"
     }
   ],
-  "id": "libvirt-21"
+  "id": "libvirt-22"
 }
 
 {
@@ -3503,7 +5035,7 @@
   "arguments": {
     "typename": "VGA"
   },
-  "id": "libvirt-22"
+  "id": "libvirt-23"
 }
 
 {
@@ -3560,7 +5092,7 @@
       "type": "int32"
     }
   ],
-  "id": "libvirt-22"
+  "id": "libvirt-23"
 }
 
 {
@@ -3568,7 +5100,7 @@
   "arguments": {
     "typename": "vmware-svga"
   },
-  "id": "libvirt-23"
+  "id": "libvirt-24"
 }
 
 {
@@ -3611,7 +5143,7 @@
       "type": "int32"
     }
   ],
-  "id": "libvirt-23"
+  "id": "libvirt-24"
 }
 
 {
@@ -3619,7 +5151,7 @@
   "arguments": {
     "typename": "qxl"
   },
-  "id": "libvirt-24"
+  "id": "libvirt-25"
 }
 
 {
@@ -3714,7 +5246,7 @@
       "type": "uint32"
     }
   ],
-  "id": "libvirt-24"
+  "id": "libvirt-25"
 }
 
 {
@@ -3722,7 +5254,7 @@
   "arguments": {
     "typename": "virtio-gpu-pci"
   },
-  "id": "libvirt-25"
+  "id": "libvirt-26"
 }
 
 {
@@ -3883,7 +5415,7 @@
       "type": "str"
     }
   ],
-  "id": "libvirt-25"
+  "id": "libvirt-26"
 }
 
 {
@@ -3891,7 +5423,7 @@
   "arguments": {
     "typename": "virtio-gpu-device"
   },
-  "id": "libvirt-26"
+  "id": "libvirt-27"
 }
 
 {
@@ -3948,7 +5480,7 @@
       "type": "size"
     }
   ],
-  "id": "libvirt-26"
+  "id": "libvirt-27"
 }
 
 {
@@ -3956,7 +5488,7 @@
   "arguments": {
     "typename": "ICH9-LPC"
   },
-  "id": "libvirt-27"
+  "id": "libvirt-28"
 }
 
 {
@@ -4052,7 +5584,7 @@
       "type": "uint32"
     }
   ],
-  "id": "libvirt-27"
+  "id": "libvirt-28"
 }
 
 {
@@ -4060,7 +5592,7 @@
   "arguments": {
     "typename": "virtio-balloon-pci"
   },
-  "id": "libvirt-28"
+  "id": "libvirt-29"
 }
 
 {
@@ -4203,7 +5735,7 @@
       "type": "str"
     }
   ],
-  "id": "libvirt-28"
+  "id": "libvirt-29"
 }
 
 {
@@ -4211,11 +5743,11 @@
   "arguments": {
     "typename": "virtio-balloon-ccw"
   },
-  "id": "libvirt-29"
+  "id": "libvirt-30"
 }
 
 {
-  "id": "libvirt-29",
+  "id": "libvirt-30",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'virtio-balloon-ccw' not found"
@@ -4227,7 +5759,7 @@
   "arguments": {
     "typename": "virtio-balloon-device"
   },
-  "id": "libvirt-30"
+  "id": "libvirt-31"
 }
 
 {
@@ -4271,7 +5803,7 @@
       "type": "bool"
     }
   ],
-  "id": "libvirt-30"
+  "id": "libvirt-31"
 }
 
 {
@@ -4279,7 +5811,7 @@
   "arguments": {
     "typename": "nec-usb-xhci"
   },
-  "id": "libvirt-31"
+  "id": "libvirt-32"
 }
 
 {
@@ -4359,7 +5891,7 @@
       "type": "uint32"
     }
   ],
-  "id": "libvirt-31"
+  "id": "libvirt-32"
 }
 
 {
@@ -4367,7 +5899,7 @@
   "arguments": {
     "typename": "intel-iommu"
   },
-  "id": "libvirt-32"
+  "id": "libvirt-33"
 }
 
 {
@@ -4402,7 +5934,7 @@
       "type": "bool"
     }
   ],
-  "id": "libvirt-32"
+  "id": "libvirt-33"
 }
 
 {
@@ -4410,7 +5942,7 @@
   "arguments": {
     "typename": "mch"
   },
-  "id": "libvirt-33"
+  "id": "libvirt-34"
 }
 
 {
@@ -4453,7 +5985,7 @@
       "type": "int32"
     }
   ],
-  "id": "libvirt-33"
+  "id": "libvirt-34"
 }
 
 {
@@ -4461,7 +5993,7 @@
   "arguments": {
     "typename": "nvdimm"
   },
-  "id": "libvirt-34"
+  "id": "libvirt-35"
 }
 
 {
@@ -4471,7 +6003,7 @@
       "type": "link<memory-backend>"
     }
   ],
-  "id": "libvirt-34"
+  "id": "libvirt-35"
 }
 
 {
@@ -4479,7 +6011,7 @@
   "arguments": {
     "typename": "pcie-root-port"
   },
-  "id": "libvirt-35"
+  "id": "libvirt-36"
 }
 
 {
@@ -4581,12 +6113,12 @@
       "type": "size"
     }
   ],
-  "id": "libvirt-35"
+  "id": "libvirt-36"
 }
 
 {
   "execute": "query-machines",
-  "id": "libvirt-36"
+  "id": "libvirt-37"
 }
 
 {
@@ -4775,12 +6307,12 @@
       "cpu-max": 288
     }
   ],
-  "id": "libvirt-36"
+  "id": "libvirt-37"
 }
 
 {
   "execute": "query-cpu-definitions",
-  "id": "libvirt-37"
+  "id": "libvirt-38"
 }
 
 {
@@ -5094,24 +6626,24 @@
       "migration-safe": true
     }
   ],
-  "id": "libvirt-37"
+  "id": "libvirt-38"
 }
 
 {
   "execute": "query-tpm-models",
-  "id": "libvirt-38"
+  "id": "libvirt-39"
 }
 
 {
   "return": [
     "tpm-tis"
   ],
-  "id": "libvirt-38"
+  "id": "libvirt-39"
 }
 
 {
   "execute": "query-tpm-types",
-  "id": "libvirt-39"
+  "id": "libvirt-40"
 }
 
 {
@@ -5119,12 +6651,12 @@
     "passthrough",
     "emulator"
   ],
-  "id": "libvirt-39"
+  "id": "libvirt-40"
 }
 
 {
   "execute": "query-command-line-options",
-  "id": "libvirt-40"
+  "id": "libvirt-41"
 }
 
 {
@@ -6419,12 +7951,12 @@
       "option": "drive"
     }
   ],
-  "id": "libvirt-40"
+  "id": "libvirt-41"
 }
 
 {
   "execute": "query-migrate-capabilities",
-  "id": "libvirt-41"
+  "id": "libvirt-42"
 }
 
 {
@@ -6482,12 +8014,12 @@
       "capability": "x-multifd"
     }
   ],
-  "id": "libvirt-41"
+  "id": "libvirt-42"
 }
 
 {
   "execute": "query-qmp-schema",
-  "id": "libvirt-42"
+  "id": "libvirt-43"
 }
 
 {
@@ -16355,7 +17887,7 @@
       "meta-type": "object"
     }
   ],
-  "id": "libvirt-42"
+  "id": "libvirt-43"
 }
 
 {
@@ -16366,7 +17898,7 @@
       "name": "host"
     }
   },
-  "id": "libvirt-43"
+  "id": "libvirt-44"
 }
 
 {
@@ -16546,7 +18078,7 @@
       }
     }
   },
-  "id": "libvirt-43"
+  "id": "libvirt-44"
 }
 
 {
@@ -16728,7 +18260,7 @@
       }
     }
   },
-  "id": "libvirt-44"
+  "id": "libvirt-45"
 }
 
 {
@@ -16973,7 +18505,7 @@
       }
     }
   },
-  "id": "libvirt-44"
+  "id": "libvirt-45"
 }
 
 {
@@ -16987,7 +18519,7 @@
       }
     }
   },
-  "id": "libvirt-45"
+  "id": "libvirt-46"
 }
 
 {
@@ -17167,7 +18699,7 @@
       }
     }
   },
-  "id": "libvirt-45"
+  "id": "libvirt-46"
 }
 
 {
@@ -17349,7 +18881,7 @@
       }
     }
   },
-  "id": "libvirt-46"
+  "id": "libvirt-47"
 }
 
 {
@@ -17594,7 +19126,7 @@
       }
     }
   },
-  "id": "libvirt-46"
+  "id": "libvirt-47"
 }
 
 {
diff --git a/tests/qemucapabilitiesdata/caps_2.12.0.aarch64.replies b/tests/qemucapabilitiesdata/caps_2.12.0.aarch64.replies
index b99913ed37..61755547c0 100644
--- a/tests/qemucapabilitiesdata/caps_2.12.0.aarch64.replies
+++ b/tests/qemucapabilitiesdata/caps_2.12.0.aarch64.replies
@@ -3359,12 +3359,2836 @@
   "id": "libvirt-6"
 }
 
+{
+  "execute": "qom-list-types",
+  "id": "libvirt-7"
+}
+
+{
+  "return": [
+    {
+      "name": "virtio-mmio",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "vhost-vsock-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "scsi-generic",
+      "parent": "scsi-device"
+    },
+    {
+      "name": "qio-channel-tls",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "scsi-hd",
+      "parent": "scsi-disk-base"
+    },
+    {
+      "name": "pxa270-arm-cpu",
+      "parent": "arm-cpu"
+    },
+    {
+      "name": "chardev-parallel",
+      "parent": "chardev"
+    },
+    {
+      "name": "digic",
+      "parent": "device"
+    },
+    {
+      "name": "pxa270-a1-arm-cpu",
+      "parent": "arm-cpu"
+    },
+    {
+      "name": "imx7.analog",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "mv88w8618_flashcfg",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "at25df641",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "chardev-null",
+      "parent": "chardev"
+    },
+    {
+      "name": "usb-bot",
+      "parent": "usb-storage-dev"
+    },
+    {
+      "name": "lm3s811evb-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "mx25l3205d",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "bcm2835-property",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "pxa2xx-pcmcia",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "canon-a1100-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "aspeed.wdt",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "qemu-xhci",
+      "parent": "base-xhci"
+    },
+    {
+      "name": "n25q512a",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "lsi53c895a",
+      "parent": "pci-device"
+    },
+    {
+      "name": "virtio-serial-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "virtio-keyboard-pci",
+      "parent": "virtio-input-hid-pci"
+    },
+    {
+      "name": "imx2.wdt",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "mx25l6405d",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "w25q256",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "s25fl064k",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "musicpal_gpio",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "ide-hd",
+      "parent": "ide-device"
+    },
+    {
+      "name": "virtio-net-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "at24c-eeprom",
+      "parent": "i2c-slave"
+    },
+    {
+      "name": "chardev-pty",
+      "parent": "chardev"
+    },
+    {
+      "name": "aspeed.smc.smc",
+      "parent": "aspeed.smc"
+    },
+    {
+      "name": "n25q00",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "iotkit-secctl",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "cortex-r5-arm-cpu",
+      "parent": "arm-cpu"
+    },
+    {
+      "name": "xlnx-zcu102-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "vexpress-a15-machine",
+      "parent": "vexpress"
+    },
+    {
+      "name": "at45db081d",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "en25p32",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "imx7.gpt",
+      "parent": "imx25.gpt"
+    },
+    {
+      "name": "imx7.gpr",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "pxa2xx-i2c-slave",
+      "parent": "i2c-slave"
+    },
+    {
+      "name": "gpex-pcihost",
+      "parent": "pcie-host-bridge"
+    },
+    {
+      "name": "filter-rewriter",
+      "parent": "netfilter"
+    },
+    {
+      "name": "ftgmac100",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "loader",
+      "parent": "device"
+    },
+    {
+      "name": "arm946-arm-cpu",
+      "parent": "arm-cpu"
+    },
+    {
+      "name": "iotkit",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "m25pe80",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "pxa270-b0-arm-cpu",
+      "parent": "arm-cpu"
+    },
+    {
+      "name": "s25fl256s1",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "s25fl256s0",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "platform-bus-device",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "usb-host",
+      "parent": "usb-device"
+    },
+    {
+      "name": "pcie-root-port",
+      "parent": "pcie-root-port-base"
+    },
+    {
+      "name": "mt25qu01g",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "virtio-crypto-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "ich9-usb-uhci2",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "tls-creds-anon",
+      "parent": "tls-creds"
+    },
+    {
+      "name": "usb-bt-dongle",
+      "parent": "usb-device"
+    },
+    {
+      "name": "s25fl129p1",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "s25fl129p0",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "ich9-usb-uhci6",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "virtio-input-host-pci",
+      "parent": "virtio-input-pci"
+    },
+    {
+      "name": "xlnx,ps7-usb",
+      "parent": "sysbus-ehci-usb"
+    },
+    {
+      "name": "kvm-arm-gicv3",
+      "parent": "arm-gicv3-common"
+    },
+    {
+      "name": "usb-mtp",
+      "parent": "usb-device"
+    },
+    {
+      "name": "SSI",
+      "parent": "bus"
+    },
+    {
+      "name": "ich9-usb-uhci4",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "e1000",
+      "parent": "e1000-base"
+    },
+    {
+      "name": "s25sl12800",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "xlnx.axi-dma",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "s25sl12801",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "xlnx,zynq-xadc",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "ich9-usb-uhci5",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "pxa2xx_rtc",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "sysbus-ahci",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "cortex-m4-arm-cpu",
+      "parent": "arm-cpu"
+    },
+    {
+      "name": "corgi-ssp",
+      "parent": "ssi-slave"
+    },
+    {
+      "name": "ich9-usb-uhci3",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "kvm-arm-gic",
+      "parent": "arm_gic_common"
+    },
+    {
+      "name": "imx.fec",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "ich9-usb-uhci1",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "spitz-lcdtg",
+      "parent": "ssi-slave"
+    },
+    {
+      "name": "tpci200",
+      "parent": "pci-device"
+    },
+    {
+      "name": "memory-backend-file",
+      "parent": "memory-backend"
+    },
+    {
+      "name": "stm32f2xx-usart",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "max-arm-cpu",
+      "parent": "aarch64-cpu"
+    },
+    {
+      "name": "cortex-m3-arm-cpu",
+      "parent": "arm-cpu"
+    },
+    {
+      "name": "s25sl064p",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "lan9118",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "xlnx.pmu_io_intc",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "stm32f2xx-syscfg",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "rtl8139",
+      "parent": "pci-device"
+    },
+    {
+      "name": "exynos4210.i2c",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "chardev-hci",
+      "parent": "chardev"
+    },
+    {
+      "name": "vexpress-a9-machine",
+      "parent": "vexpress"
+    },
+    {
+      "name": "usb-chipidea",
+      "parent": "sysbus-ehci-usb"
+    },
+    {
+      "name": "megasas",
+      "parent": "megasas-base"
+    },
+    {
+      "name": "pxa2xx-fir",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "s25sl064a",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "filter-redirector",
+      "parent": "netfilter"
+    },
+    {
+      "name": "container",
+      "parent": "object"
+    },
+    {
+      "name": "scsi-block",
+      "parent": "scsi-disk-base"
+    },
+    {
+      "name": "designware-pcie-host",
+      "parent": "pci-host-bridge"
+    },
+    {
+      "name": "mx66u1g45g",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "omap-intc",
+      "parent": "common-omap-intc"
+    },
+    {
+      "name": "unimplemented-device",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "imx31.gpt",
+      "parent": "imx25.gpt"
+    },
+    {
+      "name": "strongarm_pic",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "max7310",
+      "parent": "i2c-slave"
+    },
+    {
+      "name": "sst25wf512",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "scsi-cd",
+      "parent": "scsi-disk-base"
+    },
+    {
+      "name": "usb-audio",
+      "parent": "usb-device"
+    },
+    {
+      "name": "accel",
+      "parent": "object"
+    },
+    {
+      "name": "pxa270-b1-arm-cpu",
+      "parent": "arm-cpu"
+    },
+    {
+      "name": "m45pe80",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "pxa2xx-dma",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "xlnx.axi-ethernet",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "pr-manager-helper",
+      "parent": "pr-manager"
+    },
+    {
+      "name": "imx.gpio",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "isa-serial",
+      "parent": "isa-device"
+    },
+    {
+      "name": "virtio-serial-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "vhost-scsi-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "tegra2-ehci-usb",
+      "parent": "sysbus-ehci-usb"
+    },
+    {
+      "name": "chardev-gdb",
+      "parent": "chardev"
+    },
+    {
+      "name": "fdc37m81x-superio",
+      "parent": "isa-superio"
+    },
+    {
+      "name": "integrator_debug",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "imx25.ccm",
+      "parent": "imx.ccm"
+    },
+    {
+      "name": "a15mpcore_priv",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "xlnx.usmp-gqspi",
+      "parent": "xlnx.ps7-qspi"
+    },
+    {
+      "name": "fw_cfg_mem",
+      "parent": "fw_cfg"
+    },
+    {
+      "name": "digic-timer",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "chardev-socket",
+      "parent": "chardev"
+    },
+    {
+      "name": "usb-uas",
+      "parent": "usb-device"
+    },
+    {
+      "name": "ide-cd",
+      "parent": "ide-device"
+    },
+    {
+      "name": "mss-spi",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "usb-ccid",
+      "parent": "usb-device"
+    },
+    {
+      "name": "cadence_uart",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "mps2-an385-machine",
+      "parent": "mps2"
+    },
+    {
+      "name": "virtio-balloon-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "gpio_i2c",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "iothread",
+      "parent": "object"
+    },
+    {
+      "name": "spitz-keyboard",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "xlnx-ep108-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "chardev-mux",
+      "parent": "chardev"
+    },
+    {
+      "name": "n25q256a",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "lm8323",
+      "parent": "i2c-slave"
+    },
+    {
+      "name": "bcm2835-ic",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "xilinx-zynq-a9-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "qio-channel-rdma",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "arm1026-arm-cpu",
+      "parent": "arm-cpu"
+    },
+    {
+      "name": "twl92230",
+      "parent": "i2c-slave"
+    },
+    {
+      "name": "vhost-vsock-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "sdhci-pci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "virtio-input-host-device",
+      "parent": "virtio-input-device"
+    },
+    {
+      "name": "chardev-pipe",
+      "parent": "chardev-fd"
+    },
+    {
+      "name": "xlnx.v-dp",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "pci-bridge",
+      "parent": "base-pci-bridge"
+    },
+    {
+      "name": "i82559er",
+      "parent": "pci-device"
+    },
+    {
+      "name": "chardev-udp",
+      "parent": "chardev"
+    },
+    {
+      "name": "ivshmem-doorbell",
+      "parent": "ivshmem-common"
+    },
+    {
+      "name": "mx66l1g45g",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "versatile_pci_host",
+      "parent": "pci-device"
+    },
+    {
+      "name": "w25x80",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "mv88w8618_wlan",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "virtio-rng-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "en25q32b",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "pxa270-c0-arm-cpu",
+      "parent": "arm-cpu"
+    },
+    {
+      "name": "qio-channel-file",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "mx25l1606e",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "arm-gicv2m",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "nand",
+      "parent": "device"
+    },
+    {
+      "name": "stm32f2xx-timer",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "pxa27x-timer",
+      "parent": "pxa2xx-timer"
+    },
+    {
+      "name": "hda-micro",
+      "parent": "hda-audio"
+    },
+    {
+      "name": "pci-bridge-seat",
+      "parent": "pci-bridge"
+    },
+    {
+      "name": "dc390",
+      "parent": "am53c974"
+    },
+    {
+      "name": "am53c974",
+      "parent": "pci-device"
+    },
+    {
+      "name": "pl190",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "qemu,register",
+      "parent": "device"
+    },
+    {
+      "name": "cortex-a7-arm-cpu",
+      "parent": "arm-cpu"
+    },
+    {
+      "name": "IDE",
+      "parent": "bus"
+    },
+    {
+      "name": "at25256a-nonjedec",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "fw_cfg_io",
+      "parent": "fw_cfg"
+    },
+    {
+      "name": "integrator_core",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "virt-2.12-machine",
+      "parent": "virt-machine"
+    },
+    {
+      "name": "m25pe20",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "ads7846",
+      "parent": "ssi-slave"
+    },
+    {
+      "name": "sst25wf080",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "memory-backend-ram",
+      "parent": "memory-backend"
+    },
+    {
+      "name": "arm_gic",
+      "parent": "arm_gic_common"
+    },
+    {
+      "name": "qio-channel-websock",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "connex-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "stellaris-adc",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "exynos4210.mct",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "virtio-blk-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "cortex-a8-arm-cpu",
+      "parent": "arm-cpu"
+    },
+    {
+      "name": "virt-2.11-machine",
+      "parent": "virt-machine"
+    },
+    {
+      "name": "at25128a-nonjedec",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "n25q512a13",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "imx6.ccm",
+      "parent": "imx.ccm"
+    },
+    {
+      "name": "n25q512a11",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "sl-nand",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "armv7m",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "icp-ctrl-regs",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "bcm2835-sdhost",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "stellaris-gptm",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "chardev-msmouse",
+      "parent": "chardev"
+    },
+    {
+      "name": "virt-2.10-machine",
+      "parent": "virt-machine"
+    },
+    {
+      "name": "pl181",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "m25pe16",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "cryptodev-backend-builtin",
+      "parent": "cryptodev-backend"
+    },
+    {
+      "name": "gpio-key",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "hda-output",
+      "parent": "hda-audio"
+    },
+    {
+      "name": "w25x64",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "mmio_interface",
+      "parent": "device"
+    },
+    {
+      "name": "qio-net-listener",
+      "parent": "object"
+    },
+    {
+      "name": "VGA",
+      "parent": "pci-vga"
+    },
+    {
+      "name": "s25fl016k",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "n800-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "designware-pcie-root",
+      "parent": "base-pci-bridge"
+    },
+    {
+      "name": "m25p80",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "at25df321a",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "pxa2xx-mmci-bus",
+      "parent": "sd-bus"
+    },
+    {
+      "name": "edu",
+      "parent": "pci-device"
+    },
+    {
+      "name": "mptsas1068",
+      "parent": "pci-device"
+    },
+    {
+      "name": "bcm2835-fb",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "lm3s6965evb-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "versatileab-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "aspeed.scu",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "virtio-mouse-pci",
+      "parent": "virtio-input-hid-pci"
+    },
+    {
+      "name": "strongarm-uart",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "pl330",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "aspeed.sdmc",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "ast2400",
+      "parent": "aspeed-soc"
+    },
+    {
+      "name": "vfio-pci-igd-lpc-bridge",
+      "parent": "pci-device"
+    },
+    {
+      "name": "mv88w8618_pit",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "HDA",
+      "parent": "bus"
+    },
+    {
+      "name": "stm32f2xx-adc",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "cmsdk-apb-timer",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "qio-channel-command",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "pcm3680_pci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "qemu:memory-region",
+      "parent": "object"
+    },
+    {
+      "name": "mioe3680_pci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "mv88w8618_pic",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "ssd0323",
+      "parent": "ssi-slave"
+    },
+    {
+      "name": "i2c-ddc",
+      "parent": "i2c-slave"
+    },
+    {
+      "name": "omap2-intc",
+      "parent": "common-omap-intc"
+    },
+    {
+      "name": "chardev-ringbuf",
+      "parent": "chardev"
+    },
+    {
+      "name": "sysbus-ohci",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "xlnx.ps7-dev-cfg",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "borzoi-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "stellaris-i2c",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "pl081",
+      "parent": "pl080"
+    },
+    {
+      "name": "xlnx.dpdma",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "pl080",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "can-bus",
+      "parent": "object"
+    },
+    {
+      "name": "qtest-accel",
+      "parent": "accel"
+    },
+    {
+      "name": "m25p64",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "w25x40",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "tosa-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "imx-gpcv2",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "mx66u51235f",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "xio3130-downstream",
+      "parent": "pcie-slot"
+    },
+    {
+      "name": "n25q128a13",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "virtio-blk-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "cortex-a9-arm-cpu",
+      "parent": "arm-cpu"
+    },
+    {
+      "name": "virtio-gpu-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "cryptodev-vhost-user",
+      "parent": "cryptodev-backend"
+    },
+    {
+      "name": "ast2500-a1",
+      "parent": "aspeed-soc"
+    },
+    {
+      "name": "n25q128a11",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "sst25wf040",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "lsi53c810",
+      "parent": "lsi53c895a"
+    },
+    {
+      "name": "chardev-file",
+      "parent": "chardev-fd"
+    },
+    {
+      "name": "strongarm-gpio",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "cheetah-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "m45pe16",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "pxa270-c5-arm-cpu",
+      "parent": "arm-cpu"
+    },
+    {
+      "name": "System",
+      "parent": "bus"
+    },
+    {
+      "name": "chardev-braille",
+      "parent": "chardev"
+    },
+    {
+      "name": "usb-serial",
+      "parent": "usb-serial-dev"
+    },
+    {
+      "name": "m45pe10",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "vt82c686b-usb-uhci",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "romulus-bmc-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "w25x32",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "s25sl032p",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "ccid-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "vhost-user-blk-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "pcie-pci-bridge",
+      "parent": "base-pci-bridge"
+    },
+    {
+      "name": "PCIE",
+      "parent": "PCI"
+    },
+    {
+      "name": "exynos4210.rtc",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "sa1100-arm-cpu",
+      "parent": "arm-cpu"
+    },
+    {
+      "name": "ssd0303",
+      "parent": "i2c-slave"
+    },
+    {
+      "name": "s25sl032a",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "gpex-root",
+      "parent": "pci-device"
+    },
+    {
+      "name": "qio-dns-resolver",
+      "parent": "object"
+    },
+    {
+      "name": "s25sl016a",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "mv88w8618_audio",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "s25sl008a",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "virtio-serial-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "ssi-sd",
+      "parent": "ssi-slave"
+    },
+    {
+      "name": "secondary-vga",
+      "parent": "pci-vga"
+    },
+    {
+      "name": "vhost-scsi",
+      "parent": "vhost-scsi-common"
+    },
+    {
+      "name": "pl061",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "exynos4210-ehci-usb",
+      "parent": "sysbus-ehci-usb"
+    },
+    {
+      "name": "cfi.pflash01",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "pci-ohci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "s25fl512s",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "s70fl01gs",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "cfi.pflash02",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "w25x20",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "usb-hub",
+      "parent": "usb-device"
+    },
+    {
+      "name": "m25p40",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "mx25l12855e",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "exynos4210.pwm",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "tmp423",
+      "parent": "tmp421-generic"
+    },
+    {
+      "name": "midway-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "tmp422",
+      "parent": "tmp421-generic"
+    },
+    {
+      "name": "tmp421",
+      "parent": "tmp421-generic"
+    },
+    {
+      "name": "bcm2835-aux",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "sabrelite-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "input-linux",
+      "parent": "object"
+    },
+    {
+      "name": "musicpal-misc",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "virtio-net-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "filter-dump",
+      "parent": "netfilter"
+    },
+    {
+      "name": "w25x16",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "SCSI",
+      "parent": "bus"
+    },
+    {
+      "name": "w25x10",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "sst25wf020",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "vfio-amd-xgbe",
+      "parent": "vfio-platform"
+    },
+    {
+      "name": "m25p32",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "pxa2xx-gpio",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "palmetto-bmc-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "mainstone-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "n810-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "pci-serial",
+      "parent": "pci-device"
+    },
+    {
+      "name": "at26df161a",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "terrier-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "max1111",
+      "parent": "max111x"
+    },
+    {
+      "name": "netduino2-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "max1110",
+      "parent": "max111x"
+    },
+    {
+      "name": "vhost-user-scsi-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "i82559c",
+      "parent": "pci-device"
+    },
+    {
+      "name": "i82559b",
+      "parent": "pci-device"
+    },
+    {
+      "name": "i82559a",
+      "parent": "pci-device"
+    },
+    {
+      "name": "xlnx,zynqmp",
+      "parent": "device"
+    },
+    {
+      "name": "imx25.gpt",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "realview_pci",
+      "parent": "versatile_pci"
+    },
+    {
+      "name": "rocker",
+      "parent": "pci-device"
+    },
+    {
+      "name": "pl041",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "pcnet",
+      "parent": "pci-device"
+    },
+    {
+      "name": "n25q032a13",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "n25q032a11",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "gd25q64",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "sst25wf010",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "rng-egd",
+      "parent": "rng-backend"
+    },
+    {
+      "name": "m25p20",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "exynos4210.gic",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "raspi3-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "tls-creds-x509",
+      "parent": "tls-creds"
+    },
+    {
+      "name": "l2x0",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "chardev-testdev",
+      "parent": "chardev"
+    },
+    {
+      "name": "n25q064",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "migration",
+      "parent": "device"
+    },
+    {
+      "name": "usb-net",
+      "parent": "usb-device"
+    },
+    {
+      "name": "arm_mptimer",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "n25q064a13",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "i82558b",
+      "parent": "pci-device"
+    },
+    {
+      "name": "n25q064a11",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "pl031",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "raspi2-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "smbus-eeprom",
+      "parent": "smbus-device"
+    },
+    {
+      "name": "strongarm-ssp",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "i82558a",
+      "parent": "pci-device"
+    },
+    {
+      "name": "pl111",
+      "parent": "pl110"
+    },
+    {
+      "name": "scoop",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "msf2-soc",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "pl110",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "tosa_dac",
+      "parent": "i2c-slave"
+    },
+    {
+      "name": "onenand",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "bcm2835-dma",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "allwinner-A10-timer",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "m25p16",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "i82801",
+      "parent": "pci-device"
+    },
+    {
+      "name": "i82562",
+      "parent": "pci-device"
+    },
+    {
+      "name": "virtio-keyboard-device",
+      "parent": "virtio-input-hid-device"
+    },
+    {
+      "name": "exynos4210.fimd",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "m25p10",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "aspeed.smc.ast2500-fmc",
+      "parent": "aspeed.smc"
+    },
+    {
+      "name": "highbank-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "at26df081a",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "chardev-memory",
+      "parent": "chardev-ringbuf"
+    },
+    {
+      "name": "xilinx-axi-dma-control-stream",
+      "parent": "object"
+    },
+    {
+      "name": "i82557b",
+      "parent": "pci-device"
+    },
+    {
+      "name": "i82557c",
+      "parent": "pci-device"
+    },
+    {
+      "name": "cortex-a53-arm-cpu",
+      "parent": "aarch64-cpu"
+    },
+    {
+      "name": "digic-uart",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "arm1176-arm-cpu",
+      "parent": "arm-cpu"
+    },
+    {
+      "name": "i82557a",
+      "parent": "pci-device"
+    },
+    {
+      "name": "s25sl004a",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "usb-mouse",
+      "parent": "usb-hid"
+    },
+    {
+      "name": "pl022",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "split-irq",
+      "parent": "device"
+    },
+    {
+      "name": "bcm2835-rng",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "virtio-gpu-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "sdhci-bus",
+      "parent": "sd-bus"
+    },
+    {
+      "name": "pl061_luminary",
+      "parent": "pl061"
+    },
+    {
+      "name": "xilinx-axienet-control-stream",
+      "parent": "object"
+    },
+    {
+      "name": "m25p05",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "bcm2835-sdhost-bus",
+      "parent": "sd-bus"
+    },
+    {
+      "name": "strongarm-rtc",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "n25q128",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "imx.epit",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "i82551",
+      "parent": "pci-device"
+    },
+    {
+      "name": "i82550",
+      "parent": "pci-device"
+    },
+    {
+      "name": "armv7m_nvic",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "cubieboard-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "fsl,imx31",
+      "parent": "device"
+    },
+    {
+      "name": "host-arm-cpu",
+      "parent": "aarch64-cpu"
+    },
+    {
+      "name": "throttle-group",
+      "parent": "object"
+    },
+    {
+      "name": "imx.i2c",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "highbank-regs",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "virt-2.6-machine",
+      "parent": "virt-machine"
+    },
+    {
+      "name": "sa1110-arm-cpu",
+      "parent": "arm-cpu"
+    },
+    {
+      "name": "cadence_ttc",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "ich9-usb-ehci2",
+      "parent": "pci-ehci-usb"
+    },
+    {
+      "name": "virtio-crypto-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "dpcd",
+      "parent": "aux-slave"
+    },
+    {
+      "name": "aspeed.i2c",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "pl011",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "ich9-usb-ehci1",
+      "parent": "pci-ehci-usb"
+    },
+    {
+      "name": "vfio-pci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "filter-mirror",
+      "parent": "netfilter"
+    },
+    {
+      "name": "imx6.gpt",
+      "parent": "imx25.gpt"
+    },
+    {
+      "name": "irq",
+      "parent": "object"
+    },
+    {
+      "name": "tusb6010",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "realview_mpcore",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "can-host-socketcan",
+      "parent": "can-host"
+    },
+    {
+      "name": "fsl,imx25",
+      "parent": "device"
+    },
+    {
+      "name": "w25q32dw",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "sx1-v1-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "gd25q32",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "cortex-a57-arm-cpu",
+      "parent": "aarch64-cpu"
+    },
+    {
+      "name": "exynos4210.rng",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "memory-backend-memfd",
+      "parent": "memory-backend"
+    },
+    {
+      "name": "n25q032",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "arm.cortex-a9-global-timer",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "pxa2xx_pic",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "nec-usb-xhci",
+      "parent": "base-xhci"
+    },
+    {
+      "name": "pvscsi",
+      "parent": "pci-device"
+    },
+    {
+      "name": "piix3-usb-uhci",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "qio-channel-socket",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "ti925t-arm-cpu",
+      "parent": "arm-cpu"
+    },
+    {
+      "name": "virtserialport",
+      "parent": "virtio-serial-port"
+    },
+    {
+      "name": "imx7.snvs",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "sd-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "sx1-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "320s33b",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "ich9-ahci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "dscm1xxxx",
+      "parent": "microdrive"
+    },
+    {
+      "name": "chardev-stdio",
+      "parent": "chardev-fd"
+    },
+    {
+      "name": "armv7m_systick",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "aux-to-i2c-bridge",
+      "parent": "device"
+    },
+    {
+      "name": "mcimx7d-sabre-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "xlnx-zynmp.rtc",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "IndustryPack",
+      "parent": "bus"
+    },
+    {
+      "name": "cryptodev-backend",
+      "parent": "object"
+    },
+    {
+      "name": "realview-eb-mpcore-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "n25q00a",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "virt-2.8-machine",
+      "parent": "virt-machine"
+    },
+    {
+      "name": "sii9022",
+      "parent": "i2c-slave"
+    },
+    {
+      "name": "exynos4210.clk",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "or-irq",
+      "parent": "device"
+    },
+    {
+      "name": "mx25l8005",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "pl050_keyboard",
+      "parent": "pl050"
+    },
+    {
+      "name": "kzm-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "pxa250-arm-cpu",
+      "parent": "arm-cpu"
+    },
+    {
+      "name": "virtio-rng-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "virt-2.7-machine",
+      "parent": "virt-machine"
+    },
+    {
+      "name": "usb-ehci",
+      "parent": "pci-ehci-usb"
+    },
+    {
+      "name": "chardev-vc",
+      "parent": "chardev"
+    },
+    {
+      "name": "realview_sysctl",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "smc91c111",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "arm11mpcore-arm-cpu",
+      "parent": "arm-cpu"
+    },
+    {
+      "name": "versatile_pci",
+      "parent": "pci-host-bridge"
+    },
+    {
+      "name": "pxa2xx-mmci",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "filter-replay",
+      "parent": "netfilter"
+    },
+    {
+      "name": "xgmac",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "sst25vf080b",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "akita-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "ioh3420",
+      "parent": "pcie-root-port-base"
+    },
+    {
+      "name": "usb-storage",
+      "parent": "usb-storage-dev"
+    },
+    {
+      "name": "allwinner-a10",
+      "parent": "device"
+    },
+    {
+      "name": "e1000-82545em",
+      "parent": "e1000-base"
+    },
+    {
+      "name": "chardev-wctablet",
+      "parent": "chardev"
+    },
+    {
+      "name": "sp804",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "tmp105",
+      "parent": "i2c-slave"
+    },
+    {
+      "name": "w25q80",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "integrator_pit",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "filter-buffer",
+      "parent": "netfilter"
+    },
+    {
+      "name": "fusbh200-ehci-usb",
+      "parent": "sysbus-ehci-usb"
+    },
+    {
+      "name": "e1000-82544gc",
+      "parent": "e1000-base"
+    },
+    {
+      "name": "versatile_i2c",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "pci-serial-4x",
+      "parent": "pci-device"
+    },
+    {
+      "name": "mv88w8618_eth",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "versatilepb_sic",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "virtio-9p-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "vmcoreinfo",
+      "parent": "device"
+    },
+    {
+      "name": "integrator_pic",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "virtio-9p-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "m25p128",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "en25f32",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "z2-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "s70fs01gs",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "at26f004",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "xilinx,zynq_slcr",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "ich9-intel-hda",
+      "parent": "intel-hda-generic"
+    },
+    {
+      "name": "s25fs512s",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "ivshmem",
+      "parent": "ivshmem-common"
+    },
+    {
+      "name": "n25q256a13",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "160s33b",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "n25q256a11",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "imx-usdhc",
+      "parent": "generic-sdhci"
+    },
+    {
+      "name": "virtio-tablet-pci",
+      "parent": "virtio-input-hid-pci"
+    },
+    {
+      "name": "exynos4210.irq_gate",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "musicpal-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "stm32f2xx-spi",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "imx6.src",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "exynos4210.combiner",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "arm926-arm-cpu",
+      "parent": "arm-cpu"
+    },
+    {
+      "name": "piix4-usb-uhci",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "chardev-serial",
+      "parent": "chardev-fd"
+    },
+    {
+      "name": "virt-2.9-machine",
+      "parent": "virt-machine"
+    },
+    {
+      "name": "exynos4210.pmu",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "secret",
+      "parent": "object"
+    },
+    {
+      "name": "imx7.ccm",
+      "parent": "imx.ccm"
+    },
+    {
+      "name": "ipoctal232",
+      "parent": "ipack-device"
+    },
+    {
+      "name": "virtio-scsi-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "omap_i2c",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "omap-gpio",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "virtio-pci-bus",
+      "parent": "virtio-bus"
+    },
+    {
+      "name": "cmsdk-apb-uart",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "virtio-tablet-device",
+      "parent": "virtio-input-hid-device"
+    },
+    {
+      "name": "w25q64",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "x3130-upstream",
+      "parent": "pcie-port"
+    },
+    {
+      "name": "tpm-emulator",
+      "parent": "tpm-backend"
+    },
+    {
+      "name": "at25df041a",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "mx25l12805d",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "e1000e",
+      "parent": "pci-device"
+    },
+    {
+      "name": "ES1370",
+      "parent": "pci-device"
+    },
+    {
+      "name": "pci-testdev",
+      "parent": "pci-device"
+    },
+    {
+      "name": "tz-ppc",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "at25fs040",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "emcraft-sf2-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "qemu-console",
+      "parent": "object"
+    },
+    {
+      "name": "xlnx.ps7-spi",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "ISA",
+      "parent": "bus"
+    },
+    {
+      "name": "cortex-m33-arm-cpu",
+      "parent": "arm-cpu"
+    },
+    {
+      "name": "ARM,bitband-memory",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "tcg-accel",
+      "parent": "accel"
+    },
+    {
+      "name": "virtconsole",
+      "parent": "virtserialport"
+    },
+    {
+      "name": "mx25l25655e",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "aspeed.timer",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "mss-timer",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "versatilepb-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "pci-serial-2x",
+      "parent": "pci-device"
+    },
+    {
+      "name": "virtio-mmio-bus",
+      "parent": "virtio-bus"
+    },
+    {
+      "name": "mps2-scc",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "mps2-fpgaio",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "realview-pb-a8-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "bcm2836-control",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "bcm2835-peripherals",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "arm-its-kvm",
+      "parent": "arm-gicv3-its-common"
+    },
+    {
+      "name": "pxa25x-timer",
+      "parent": "pxa2xx-timer"
+    },
+    {
+      "name": "colo-compare",
+      "parent": "object"
+    },
+    {
+      "name": "fsl,imx7",
+      "parent": "device"
+    },
+    {
+      "name": "fsl,imx6",
+      "parent": "device"
+    },
+    {
+      "name": "musicpal_key",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "usb-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "msf2-sysreg",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "allwinner-emac",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "pxa255-arm-cpu",
+      "parent": "arm-cpu"
+    },
+    {
+      "name": "w25q80bl",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "at26df321",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "pxa261-arm-cpu",
+      "parent": "arm-cpu"
+    },
+    {
+      "name": "PCI",
+      "parent": "bus"
+    },
+    {
+      "name": "tosa-ssp",
+      "parent": "ssi-slave"
+    },
+    {
+      "name": "pl050_mouse",
+      "parent": "pl050"
+    },
+    {
+      "name": "i82801b11-bridge",
+      "parent": "base-pci-bridge"
+    },
+    {
+      "name": "smc37c669-superio",
+      "parent": "isa-superio"
+    },
+    {
+      "name": "strongarm-ppc",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "aspeed.smc.ast2500-spi2",
+      "parent": "aspeed.smc"
+    },
+    {
+      "name": "aspeed.smc.ast2500-spi1",
+      "parent": "aspeed.smc"
+    },
+    {
+      "name": "vhost-user-scsi",
+      "parent": "vhost-scsi-common"
+    },
+    {
+      "name": "arm1136-r2-arm-cpu",
+      "parent": "arm-cpu"
+    },
+    {
+      "name": "imx.enet",
+      "parent": "imx.fec"
+    },
+    {
+      "name": "pxa260-arm-cpu",
+      "parent": "arm-cpu"
+    },
+    {
+      "name": "ast2400-a1",
+      "parent": "aspeed-soc"
+    },
+    {
+      "name": "ast2400-a0",
+      "parent": "aspeed-soc"
+    },
+    {
+      "name": "esp",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "ne2k_pci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "musicpal_lcd",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "realview-eb-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "isabus-bridge",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "realview-pbx-a9-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "vhost-user-blk",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "ivshmem-plain",
+      "parent": "ivshmem-common"
+    },
+    {
+      "name": "usb-kbd",
+      "parent": "usb-hid"
+    },
+    {
+      "name": "qio-channel-buffer",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "pxa2xx_i2c",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "stellaris_enet",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "imx31.ccm",
+      "parent": "imx.ccm"
+    },
+    {
+      "name": "cortex-a15-arm-cpu",
+      "parent": "arm-cpu"
+    },
+    {
+      "name": "spitz-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "hda-duplex",
+      "parent": "hda-audio"
+    },
+    {
+      "name": "a9-scu",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "arm-gicv3",
+      "parent": "arm-gicv3-common"
+    },
+    {
+      "name": "mt25ql01g",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "stm32f205-soc",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "w25q32",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "wm8750",
+      "parent": "i2c-slave"
+    },
+    {
+      "name": "virtio-balloon-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "none-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "megasas-gen2",
+      "parent": "megasas-base"
+    },
+    {
+      "name": "allwinner-ahci",
+      "parent": "sysbus-ahci"
+    },
+    {
+      "name": "m25px64",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "pl011_luminary",
+      "parent": "pl011"
+    },
+    {
+      "name": "at25fs010",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "allwinner-a10-pic",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "ppc4xx-ehci-usb",
+      "parent": "sysbus-ehci-usb"
+    },
+    {
+      "name": "imx25-pdk-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "nvme",
+      "parent": "pci-device"
+    },
+    {
+      "name": "arm1136-arm-cpu",
+      "parent": "arm-cpu"
+    },
+    {
+      "name": "mx25l4005a",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "kvaser_pci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "usb-tablet",
+      "parent": "usb-hid"
+    },
+    {
+      "name": "usb-braille",
+      "parent": "usb-serial-dev"
+    },
+    {
+      "name": "usb-wacom-tablet",
+      "parent": "usb-device"
+    },
+    {
+      "name": "intel-hda",
+      "parent": "intel-hda-generic"
+    },
+    {
+      "name": "scsi-disk",
+      "parent": "scsi-disk-base"
+    },
+    {
+      "name": "en25q64",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "kvm-accel",
+      "parent": "accel"
+    },
+    {
+      "name": "collie-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "arm11mpcore_priv",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "imx.spi",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "realview_gic",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "virtio-scsi-device",
+      "parent": "virtio-scsi-common"
+    },
+    {
+      "name": "smdkc210-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "bcm2835-mbox",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "AC97",
+      "parent": "pci-device"
+    },
+    {
+      "name": "aspeed.smc.fmc",
+      "parent": "aspeed.smc"
+    },
+    {
+      "name": "pxa270-a0-arm-cpu",
+      "parent": "arm-cpu"
+    },
+    {
+      "name": "ds1338",
+      "parent": "i2c-slave"
+    },
+    {
+      "name": "pxa262-arm-cpu",
+      "parent": "arm-cpu"
+    },
+    {
+      "name": "xilinx-axi-dma-data-stream",
+      "parent": "object"
+    },
+    {
+      "name": "bcm2835_gpio",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "i2c-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "virtio-mouse-device",
+      "parent": "virtio-input-hid-device"
+    },
+    {
+      "name": "exynos4210.uart",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "mx25l25635e",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "640s33b",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "pl110_versatile",
+      "parent": "pl110"
+    },
+    {
+      "name": "xlnx.ps7-qspi",
+      "parent": "xlnx.ps7-spi"
+    },
+    {
+      "name": "ast2500-evb-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "aspeed.smc.spi",
+      "parent": "aspeed.smc"
+    },
+    {
+      "name": "aux-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "mainstone-fpga",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "mx25l2005a",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "a9mpcore_priv",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "generic-sdhci",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "aspeed.vic",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "pvrdma",
+      "parent": "pci-device"
+    },
+    {
+      "name": "cadence_gem",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "sst25vf040b",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "ide-drive",
+      "parent": "ide-device"
+    },
+    {
+      "name": "sst25vf032b",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "bcm2837",
+      "parent": "bcm283x"
+    },
+    {
+      "name": "bcm2836",
+      "parent": "bcm283x"
+    },
+    {
+      "name": "sst25vf016b",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "xilinx-axienet-data-stream",
+      "parent": "object"
+    },
+    {
+      "name": "omap2-gpio",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "imx.serial",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "sd-card",
+      "parent": "device"
+    },
+    {
+      "name": "en25p64",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "pxa2xx-ssp",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "arm11-scu",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "i6300esb",
+      "parent": "pci-device"
+    },
+    {
+      "name": "xlnx.zynqmp_ipi",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "mps2-an505-machine",
+      "parent": "mps2tz"
+    },
+    {
+      "name": "verdex-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "m25px32",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "m25px32-s1",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "m25px32-s0",
+      "parent": "m25p80-generic"
+    },
+    {
+      "name": "mps2-an511-machine",
+      "parent": "mps2"
+    },
+    {
+      "name": "vfio-calxeda-xgmac",
+      "parent": "vfio-platform"
+    },
+    {
+      "name": "imx.avic",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "nuri-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "integratorcp-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "rng-random",
+      "parent": "rng-backend"
+    }
+  ],
+  "id": "libvirt-7"
+}
+
+
 {
   "execute": "device-list-properties",
   "arguments": {
     "typename": "virtio-blk-pci"
   },
-  "id": "libvirt-7"
+  "id": "libvirt-8"
 }
 
 {
@@ -3596,7 +6420,7 @@
       "type": "str"
     }
   ],
-  "id": "libvirt-7"
+  "id": "libvirt-8"
 }
 
 {
@@ -3604,7 +6428,7 @@
   "arguments": {
     "typename": "virtio-net-pci"
   },
-  "id": "libvirt-8"
+  "id": "libvirt-9"
 }
 
 {
@@ -3899,7 +6723,7 @@
       "type": "uint16"
     }
   ],
-  "id": "libvirt-8"
+  "id": "libvirt-9"
 }
 
 {
@@ -3907,7 +6731,7 @@
   "arguments": {
     "typename": "virtio-scsi-pci"
   },
-  "id": "libvirt-9"
+  "id": "libvirt-10"
 }
 
 {
@@ -4072,7 +6896,7 @@
       "type": "str"
     }
   ],
-  "id": "libvirt-9"
+  "id": "libvirt-10"
 }
 
 {
@@ -4080,11 +6904,11 @@
   "arguments": {
     "typename": "virtio-net-ccw"
   },
-  "id": "libvirt-10"
+  "id": "libvirt-11"
 }
 
 {
-  "id": "libvirt-10",
+  "id": "libvirt-11",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'virtio-net-ccw' not found"
@@ -4096,11 +6920,11 @@
   "arguments": {
     "typename": "virtio-scsi-ccw"
   },
-  "id": "libvirt-11"
+  "id": "libvirt-12"
 }
 
 {
-  "id": "libvirt-11",
+  "id": "libvirt-12",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'virtio-scsi-ccw' not found"
@@ -4112,11 +6936,11 @@
   "arguments": {
     "typename": "virtio-net-s390"
   },
-  "id": "libvirt-12"
+  "id": "libvirt-13"
 }
 
 {
-  "id": "libvirt-12",
+  "id": "libvirt-13",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'virtio-net-s390' not found"
@@ -4128,7 +6952,7 @@
   "arguments": {
     "typename": "vfio-pci"
   },
-  "id": "libvirt-13"
+  "id": "libvirt-14"
 }
 
 {
@@ -4254,7 +7078,7 @@
       "type": "str"
     }
   ],
-  "id": "libvirt-13"
+  "id": "libvirt-14"
 }
 
 {
@@ -4262,7 +7086,7 @@
   "arguments": {
     "typename": "scsi-hd"
   },
-  "id": "libvirt-14"
+  "id": "libvirt-15"
 }
 
 {
@@ -4396,7 +7220,7 @@
       "type": "uint32"
     }
   ],
-  "id": "libvirt-14"
+  "id": "libvirt-15"
 }
 
 {
@@ -4404,7 +7228,7 @@
   "arguments": {
     "typename": "ide-hd"
   },
-  "id": "libvirt-15"
+  "id": "libvirt-16"
 }
 
 {
@@ -4501,7 +7325,7 @@
       "type": "uint32"
     }
   ],
-  "id": "libvirt-15"
+  "id": "libvirt-16"
 }
 
 {
@@ -4509,11 +7333,11 @@
   "arguments": {
     "typename": "PIIX4_PM"
   },
-  "id": "libvirt-16"
+  "id": "libvirt-17"
 }
 
 {
-  "id": "libvirt-16",
+  "id": "libvirt-17",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'PIIX4_PM' not found"
@@ -4525,11 +7349,11 @@
   "arguments": {
     "typename": "i440FX-pcihost"
   },
-  "id": "libvirt-17"
+  "id": "libvirt-18"
 }
 
 {
-  "id": "libvirt-17",
+  "id": "libvirt-18",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'i440FX-pcihost' not found"
@@ -4541,11 +7365,11 @@
   "arguments": {
     "typename": "q35-pcihost"
   },
-  "id": "libvirt-18"
+  "id": "libvirt-19"
 }
 
 {
-  "id": "libvirt-18",
+  "id": "libvirt-19",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'q35-pcihost' not found"
@@ -4557,7 +7381,7 @@
   "arguments": {
     "typename": "usb-storage"
   },
-  "id": "libvirt-19"
+  "id": "libvirt-20"
 }
 
 {
@@ -4630,7 +7454,7 @@
       "type": "uint16"
     }
   ],
-  "id": "libvirt-19"
+  "id": "libvirt-20"
 }
 
 {
@@ -4638,11 +7462,11 @@
   "arguments": {
     "typename": "kvm-pit"
   },
-  "id": "libvirt-20"
+  "id": "libvirt-21"
 }
 
 {
-  "id": "libvirt-20",
+  "id": "libvirt-21",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'kvm-pit' not found"
@@ -4654,7 +7478,7 @@
   "arguments": {
     "typename": "VGA"
   },
-  "id": "libvirt-21"
+  "id": "libvirt-22"
 }
 
 {
@@ -4711,7 +7535,7 @@
       "type": "int32"
     }
   ],
-  "id": "libvirt-21"
+  "id": "libvirt-22"
 }
 
 {
@@ -4719,7 +7543,7 @@
   "arguments": {
     "typename": "virtio-gpu-pci"
   },
-  "id": "libvirt-22"
+  "id": "libvirt-23"
 }
 
 {
@@ -4870,7 +7694,7 @@
       "type": "str"
     }
   ],
-  "id": "libvirt-22"
+  "id": "libvirt-23"
 }
 
 {
@@ -4878,7 +7702,7 @@
   "arguments": {
     "typename": "virtio-gpu-device"
   },
-  "id": "libvirt-23"
+  "id": "libvirt-24"
 }
 
 {
@@ -4925,7 +7749,7 @@
       "type": "size"
     }
   ],
-  "id": "libvirt-23"
+  "id": "libvirt-24"
 }
 
 {
@@ -4933,11 +7757,11 @@
   "arguments": {
     "typename": "ICH9-LPC"
   },
-  "id": "libvirt-24"
+  "id": "libvirt-25"
 }
 
 {
-  "id": "libvirt-24",
+  "id": "libvirt-25",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'ICH9-LPC' not found"
@@ -4949,7 +7773,7 @@
   "arguments": {
     "typename": "virtio-balloon-pci"
   },
-  "id": "libvirt-25"
+  "id": "libvirt-26"
 }
 
 {
@@ -5092,7 +7916,7 @@
       "type": "str"
     }
   ],
-  "id": "libvirt-25"
+  "id": "libvirt-26"
 }
 
 {
@@ -5100,11 +7924,11 @@
   "arguments": {
     "typename": "virtio-balloon-ccw"
   },
-  "id": "libvirt-26"
+  "id": "libvirt-27"
 }
 
 {
-  "id": "libvirt-26",
+  "id": "libvirt-27",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'virtio-balloon-ccw' not found"
@@ -5116,7 +7940,7 @@
   "arguments": {
     "typename": "virtio-balloon-device"
   },
-  "id": "libvirt-27"
+  "id": "libvirt-28"
 }
 
 {
@@ -5160,7 +7984,7 @@
       "type": "bool"
     }
   ],
-  "id": "libvirt-27"
+  "id": "libvirt-28"
 }
 
 {
@@ -5168,7 +7992,7 @@
   "arguments": {
     "typename": "nec-usb-xhci"
   },
-  "id": "libvirt-28"
+  "id": "libvirt-29"
 }
 
 {
@@ -5248,7 +8072,7 @@
       "type": "uint32"
     }
   ],
-  "id": "libvirt-28"
+  "id": "libvirt-29"
 }
 
 {
diff --git a/tests/qemucapabilitiesdata/caps_2.12.0.ppc64.replies b/tests/qemucapabilitiesdata/caps_2.12.0.ppc64.replies
index 98ce528b1a..effff203d8 100644
--- a/tests/qemucapabilitiesdata/caps_2.12.0.ppc64.replies
+++ b/tests/qemucapabilitiesdata/caps_2.12.0.ppc64.replies
@@ -3348,12 +3348,2827 @@
   "id": "libvirt-6"
 }
 
+{
+  "execute": "qom-list-types",
+  "id": "libvirt-7"
+}
+
+{
+  "return": [
+    {
+      "name": "vhost-vsock-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "scsi-generic",
+      "parent": "scsi-device"
+    },
+    {
+      "name": "qio-channel-tls",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "virtio-mmio",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "scsi-hd",
+      "parent": "scsi-disk-base"
+    },
+    {
+      "name": "chardev-parallel",
+      "parent": "chardev"
+    },
+    {
+      "name": "mpc8568e-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "power7+_v2.1-spapr-cpu-core",
+      "parent": "spapr-cpu-core"
+    },
+    {
+      "name": "usb-bot",
+      "parent": "usb-storage-dev"
+    },
+    {
+      "name": "40p-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "power8e_v2.1-powerpc64-cpu",
+      "parent": "POWER8-family-powerpc64-cpu"
+    },
+    {
+      "name": "isa-m48t59",
+      "parent": "isa-m48txx"
+    },
+    {
+      "name": "qemu-xhci",
+      "parent": "base-xhci"
+    },
+    {
+      "name": "lsi53c895a",
+      "parent": "pci-device"
+    },
+    {
+      "name": "750_v3.1-powerpc64-cpu",
+      "parent": "750-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc5200_v10-powerpc64-cpu",
+      "parent": "G2LE-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8533e_v10-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8343e-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "npe405h2-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "e300c2-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "403gb-powerpc64-cpu",
+      "parent": "403-family-powerpc64-cpu"
+    },
+    {
+      "name": "7447a_v1.1-powerpc64-cpu",
+      "parent": "7445-family-powerpc64-cpu"
+    },
+    {
+      "name": "power5+_v2.1-powerpc64-cpu",
+      "parent": "POWER5P-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8555e_v11-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "pr-manager-helper",
+      "parent": "pr-manager"
+    },
+    {
+      "name": "dec-21154",
+      "parent": "pci-device"
+    },
+    {
+      "name": "virtio-keyboard-pci",
+      "parent": "virtio-input-hid-pci"
+    },
+    {
+      "name": "750cxe_v3.1-powerpc64-cpu",
+      "parent": "750cx-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8541e_v11-powerpc64-cpu",
+      "parent": "e500v1-family-powerpc64-cpu"
+    },
+    {
+      "name": "401-powerpc64-cpu",
+      "parent": "401-family-powerpc64-cpu"
+    },
+    {
+      "name": "750cxr-powerpc64-cpu",
+      "parent": "750cx-family-powerpc64-cpu"
+    },
+    {
+      "name": "750cl_v2.0-powerpc64-cpu",
+      "parent": "750cl-family-powerpc64-cpu"
+    },
+    {
+      "name": "power8_v2.0-spapr-cpu-core",
+      "parent": "spapr-cpu-core"
+    },
+    {
+      "name": "745_v1.0-powerpc64-cpu",
+      "parent": "745-family-powerpc64-cpu"
+    },
+    {
+      "name": "ide-hd",
+      "parent": "ide-device"
+    },
+    {
+      "name": "at24c-eeprom",
+      "parent": "i2c-slave"
+    },
+    {
+      "name": "g2legp1-powerpc64-cpu",
+      "parent": "G2LE-family-powerpc64-cpu"
+    },
+    {
+      "name": "virtio-net-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "ppc4xx-i2c",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "601_v0-powerpc64-cpu",
+      "parent": "601-family-powerpc64-cpu"
+    },
+    {
+      "name": "macio-newworld",
+      "parent": "macio"
+    },
+    {
+      "name": "chardev-pty",
+      "parent": "chardev"
+    },
+    {
+      "name": "ppc4xx-pcihost",
+      "parent": "pci-host-bridge"
+    },
+    {
+      "name": "spapr-vio-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "ppc4xx-host-bridge",
+      "parent": "pci-device"
+    },
+    {
+      "name": "750fx_v2.1-powerpc64-cpu",
+      "parent": "750fx-family-powerpc64-cpu"
+    },
+    {
+      "name": "iop480-powerpc64-cpu",
+      "parent": "IOP480-family-powerpc64-cpu"
+    },
+    {
+      "name": "power7_v2.3-spapr-cpu-core",
+      "parent": "spapr-cpu-core"
+    },
+    {
+      "name": "970fx_v2.1-powerpc64-cpu",
+      "parent": "970-family-powerpc64-cpu"
+    },
+    {
+      "name": "SUNW,fdtwo",
+      "parent": "base-sysbus-fdc"
+    },
+    {
+      "name": "440epa-powerpc64-cpu",
+      "parent": "440EP-family-powerpc64-cpu"
+    },
+    {
+      "name": "virtio-serial-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "isa-pcspk",
+      "parent": "isa-device"
+    },
+    {
+      "name": "dec-21154-p2p-bridge",
+      "parent": "base-pci-bridge"
+    },
+    {
+      "name": "7445_v3.3-powerpc64-cpu",
+      "parent": "7445-family-powerpc64-cpu"
+    },
+    {
+      "name": "603e_v4.1-powerpc64-cpu",
+      "parent": "603E-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc603-powerpc64-cpu",
+      "parent": "603E-family-powerpc64-cpu"
+    },
+    {
+      "name": "spapr-vscsi",
+      "parent": "vio-spapr-device"
+    },
+    {
+      "name": "loader",
+      "parent": "device"
+    },
+    {
+      "name": "xlnx.xps-ethernetlite",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "7410_v1.0-powerpc64-cpu",
+      "parent": "7410-family-powerpc64-cpu"
+    },
+    {
+      "name": "filter-rewriter",
+      "parent": "netfilter"
+    },
+    {
+      "name": "ics",
+      "parent": "ics-base"
+    },
+    {
+      "name": "platform-bus-device",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "750cxe_v2.4b-powerpc64-cpu",
+      "parent": "750cx-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8641-powerpc64-cpu",
+      "parent": "e600-family-powerpc64-cpu"
+    },
+    {
+      "name": "sysbus-sm501",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "icp",
+      "parent": "device"
+    },
+    {
+      "name": "virtio-crypto-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "usb-host",
+      "parent": "usb-device"
+    },
+    {
+      "name": "mpc8379e-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "745_v2.5-powerpc64-cpu",
+      "parent": "745-family-powerpc64-cpu"
+    },
+    {
+      "name": "chardev-socket",
+      "parent": "chardev"
+    },
+    {
+      "name": "970fx_v3.1-powerpc64-cpu",
+      "parent": "970-family-powerpc64-cpu"
+    },
+    {
+      "name": "7447_v1.0-powerpc64-cpu",
+      "parent": "7445-family-powerpc64-cpu"
+    },
+    {
+      "name": "7457_v1.2-powerpc64-cpu",
+      "parent": "7455-family-powerpc64-cpu"
+    },
+    {
+      "name": "usb-bt-dongle",
+      "parent": "usb-device"
+    },
+    {
+      "name": "mpc8567-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "xlnx,ps7-usb",
+      "parent": "sysbus-ehci-usb"
+    },
+    {
+      "name": "virtio-input-host-pci",
+      "parent": "virtio-input-pci"
+    },
+    {
+      "name": "xlnx.xps-intc",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "mpc8378-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8xxx_gpio",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "e1000",
+      "parent": "e1000-base"
+    },
+    {
+      "name": "mpc8545e_v20-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "pseries-2.1-machine",
+      "parent": "spapr-machine"
+    },
+    {
+      "name": "pci-bridge",
+      "parent": "base-pci-bridge"
+    },
+    {
+      "name": "ich9-usb-uhci6",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "ich9-usb-uhci5",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "usb-mtp",
+      "parent": "usb-device"
+    },
+    {
+      "name": "ich9-usb-uhci3",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "mpc8548e_v20-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "ich9-usb-uhci4",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "sysbus-ahci",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "e500v2_v22-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "ich9-usb-uhci2",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "ich9-usb-uhci1",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "sysbus-m48t59",
+      "parent": "sysbus-m48txx"
+    },
+    {
+      "name": "i82559er",
+      "parent": "pci-device"
+    },
+    {
+      "name": "tpci200",
+      "parent": "pci-device"
+    },
+    {
+      "name": "memory-backend-file",
+      "parent": "memory-backend"
+    },
+    {
+      "name": "604r-powerpc64-cpu",
+      "parent": "604E-family-powerpc64-cpu"
+    },
+    {
+      "name": "vhost-scsi-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "megasas",
+      "parent": "megasas-base"
+    },
+    {
+      "name": "uni-north-internal-pci-pcihost",
+      "parent": "pci-host-bridge"
+    },
+    {
+      "name": "container",
+      "parent": "object"
+    },
+    {
+      "name": "603e7v2-powerpc64-cpu",
+      "parent": "603E-family-powerpc64-cpu"
+    },
+    {
+      "name": "970mp_v1.1-powerpc64-cpu",
+      "parent": "970-family-powerpc64-cpu"
+    },
+    {
+      "name": "rtl8139",
+      "parent": "pci-device"
+    },
+    {
+      "name": "7450_v2.0-powerpc64-cpu",
+      "parent": "7450-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8544e_v11-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "chardev-hci",
+      "parent": "chardev"
+    },
+    {
+      "name": "power7+_v2.1-powerpc64-cpu",
+      "parent": "POWER7-family-powerpc64-cpu"
+    },
+    {
+      "name": "405gpc-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "7455_v2.1-powerpc64-cpu",
+      "parent": "7455-family-powerpc64-cpu"
+    },
+    {
+      "name": "7400_v2.8-powerpc64-cpu",
+      "parent": "7400-family-powerpc64-cpu"
+    },
+    {
+      "name": "u3-agp",
+      "parent": "pci-device"
+    },
+    {
+      "name": "401g2-powerpc64-cpu",
+      "parent": "401x2-family-powerpc64-cpu"
+    },
+    {
+      "name": "603e_v1.1-powerpc64-cpu",
+      "parent": "603E-family-powerpc64-cpu"
+    },
+    {
+      "name": "scsi-block",
+      "parent": "scsi-disk-base"
+    },
+    {
+      "name": "7451_v2.3-powerpc64-cpu",
+      "parent": "7450-family-powerpc64-cpu"
+    },
+    {
+      "name": "unimplemented-device",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "mpc8533e_v11-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "eTSEC",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "mac-dbdma",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "mpc8567e-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "uni-north-agp",
+      "parent": "pci-device"
+    },
+    {
+      "name": "scsi-cd",
+      "parent": "scsi-disk-base"
+    },
+    {
+      "name": "floppy-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "accel",
+      "parent": "object"
+    },
+    {
+      "name": "740p-powerpc64-cpu",
+      "parent": "740-family-powerpc64-cpu"
+    },
+    {
+      "name": "power5+_v2.1-spapr-cpu-core",
+      "parent": "spapr-cpu-core"
+    },
+    {
+      "name": "ppc440-pcix-host",
+      "parent": "pci-host-bridge"
+    },
+    {
+      "name": "usb-audio",
+      "parent": "usb-device"
+    },
+    {
+      "name": "virtio-vga",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "isa-serial",
+      "parent": "isa-device"
+    },
+    {
+      "name": "g2hip4-powerpc64-cpu",
+      "parent": "G2-family-powerpc64-cpu"
+    },
+    {
+      "name": "spapr-rng",
+      "parent": "device"
+    },
+    {
+      "name": "xlnx.xps-timer",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "g2lels-powerpc64-cpu",
+      "parent": "G2LE-family-powerpc64-cpu"
+    },
+    {
+      "name": "virtio-serial-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "970_v2.2-powerpc64-cpu",
+      "parent": "970-family-powerpc64-cpu"
+    },
+    {
+      "name": "tegra2-ehci-usb",
+      "parent": "sysbus-ehci-usb"
+    },
+    {
+      "name": "pc-testdev",
+      "parent": "isa-device"
+    },
+    {
+      "name": "escc",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "mpc8349e-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "chardev-gdb",
+      "parent": "chardev"
+    },
+    {
+      "name": "fdc37m81x-superio",
+      "parent": "isa-superio"
+    },
+    {
+      "name": "icskvm",
+      "parent": "ics"
+    },
+    {
+      "name": "tls-creds-anon",
+      "parent": "tls-creds"
+    },
+    {
+      "name": "fw_cfg_mem",
+      "parent": "fw_cfg"
+    },
+    {
+      "name": "603e_v3-powerpc64-cpu",
+      "parent": "603E-family-powerpc64-cpu"
+    },
+    {
+      "name": "pseries-2.3-machine",
+      "parent": "spapr-machine"
+    },
+    {
+      "name": "taihu-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "npe4gs3-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "icp-kvm",
+      "parent": "icp"
+    },
+    {
+      "name": "440epb-powerpc64-cpu",
+      "parent": "440EP-family-powerpc64-cpu"
+    },
+    {
+      "name": "usb-uas",
+      "parent": "usb-device"
+    },
+    {
+      "name": "virtio-balloon-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "ide-cd",
+      "parent": "ide-device"
+    },
+    {
+      "name": "usb-ccid",
+      "parent": "usb-device"
+    },
+    {
+      "name": "chardev-udp",
+      "parent": "chardev"
+    },
+    {
+      "name": "7445_v3.4-powerpc64-cpu",
+      "parent": "7445-family-powerpc64-cpu"
+    },
+    {
+      "name": "pseries-2.2-machine",
+      "parent": "spapr-machine"
+    },
+    {
+      "name": "750p-powerpc64-cpu",
+      "parent": "750-family-powerpc64-cpu"
+    },
+    {
+      "name": "e6500-powerpc64-cpu",
+      "parent": "e6500-family-powerpc64-cpu"
+    },
+    {
+      "name": "sb16",
+      "parent": "isa-device"
+    },
+    {
+      "name": "iothread",
+      "parent": "object"
+    },
+    {
+      "name": "750gl-powerpc64-cpu",
+      "parent": "750gx-family-powerpc64-cpu"
+    },
+    {
+      "name": "filter-redirector",
+      "parent": "netfilter"
+    },
+    {
+      "name": "745_v2.1-powerpc64-cpu",
+      "parent": "745-family-powerpc64-cpu"
+    },
+    {
+      "name": "7410_v1.1-powerpc64-cpu",
+      "parent": "7410-family-powerpc64-cpu"
+    },
+    {
+      "name": "755_v2.3-powerpc64-cpu",
+      "parent": "755-family-powerpc64-cpu"
+    },
+    {
+      "name": "vhost-vsock-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "7450_v1.0-powerpc64-cpu",
+      "parent": "7450-family-powerpc64-cpu"
+    },
+    {
+      "name": "qio-channel-rdma",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "750_v2.2-powerpc64-cpu",
+      "parent": "750-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8347at-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8544_v10-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "405ep-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "sdhci-pci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "virtio-input-host-device",
+      "parent": "virtio-input-device"
+    },
+    {
+      "name": "stb03-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "virtio-rng-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "cs4231a",
+      "parent": "isa-device"
+    },
+    {
+      "name": "745_v2.6-powerpc64-cpu",
+      "parent": "745-family-powerpc64-cpu"
+    },
+    {
+      "name": "heathrow",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "405lp-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "755_v2.8-powerpc64-cpu",
+      "parent": "755-family-powerpc64-cpu"
+    },
+    {
+      "name": "604e_v2.4-powerpc64-cpu",
+      "parent": "604E-family-powerpc64-cpu"
+    },
+    {
+      "name": "ivshmem-doorbell",
+      "parent": "ivshmem-common"
+    },
+    {
+      "name": "750cxe_v2.2-powerpc64-cpu",
+      "parent": "750cx-family-powerpc64-cpu"
+    },
+    {
+      "name": "750cx_v1.0-powerpc64-cpu",
+      "parent": "750cx-family-powerpc64-cpu"
+    },
+    {
+      "name": "7457a_v1.2-powerpc64-cpu",
+      "parent": "7455-family-powerpc64-cpu"
+    },
+    {
+      "name": "pnv-icp",
+      "parent": "icp"
+    },
+    {
+      "name": "mpc8568-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "isa-parallel",
+      "parent": "isa-device"
+    },
+    {
+      "name": "mpc8555_v10-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "460exb-powerpc64-cpu",
+      "parent": "460EX-family-powerpc64-cpu"
+    },
+    {
+      "name": "spapr-drc-cpu",
+      "parent": "spapr-drc-logical"
+    },
+    {
+      "name": "spapr-iommu-memory-region",
+      "parent": "qemu:iommu-memory-region"
+    },
+    {
+      "name": "mpc8343a-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "adlib",
+      "parent": "isa-device"
+    },
+    {
+      "name": "mpc8378e-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "602-powerpc64-cpu",
+      "parent": "602-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8545e_v21-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "qio-channel-websock",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "dc390",
+      "parent": "am53c974"
+    },
+    {
+      "name": "hda-micro",
+      "parent": "hda-audio"
+    },
+    {
+      "name": "pci-bridge-seat",
+      "parent": "pci-bridge"
+    },
+    {
+      "name": "IDE",
+      "parent": "bus"
+    },
+    {
+      "name": "740_v3.0-powerpc64-cpu",
+      "parent": "740-family-powerpc64-cpu"
+    },
+    {
+      "name": "7441_v2.1-powerpc64-cpu",
+      "parent": "7440-family-powerpc64-cpu"
+    },
+    {
+      "name": "qemu,register",
+      "parent": "device"
+    },
+    {
+      "name": "pnv-psi",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "mpc5200_v11-powerpc64-cpu",
+      "parent": "G2LE-family-powerpc64-cpu"
+    },
+    {
+      "name": "fw_cfg_io",
+      "parent": "fw_cfg"
+    },
+    {
+      "name": "e300c3-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "403gc-powerpc64-cpu",
+      "parent": "403-family-powerpc64-cpu"
+    },
+    {
+      "name": "7447a_v1.2-powerpc64-cpu",
+      "parent": "7445-family-powerpc64-cpu"
+    },
+    {
+      "name": "sysbus-m48t08",
+      "parent": "sysbus-m48txx"
+    },
+    {
+      "name": "spapr-pci-host-bridge",
+      "parent": "pci-host-bridge"
+    },
+    {
+      "name": "memory-backend-ram",
+      "parent": "memory-backend"
+    },
+    {
+      "name": "am53c974",
+      "parent": "pci-device"
+    },
+    {
+      "name": "pseries-2.5-machine",
+      "parent": "spapr-machine"
+    },
+    {
+      "name": "mpc8548e_v10-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "750cx_v2.0-powerpc64-cpu",
+      "parent": "750cx-family-powerpc64-cpu"
+    },
+    {
+      "name": "virtio-blk-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "chardev-pipe",
+      "parent": "chardev-fd"
+    },
+    {
+      "name": "qio-channel-file",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "745_v1.1-powerpc64-cpu",
+      "parent": "745-family-powerpc64-cpu"
+    },
+    {
+      "name": "601_v1-powerpc64-cpu",
+      "parent": "601-family-powerpc64-cpu"
+    },
+    {
+      "name": "sysbus-m48t02",
+      "parent": "sysbus-m48txx"
+    },
+    {
+      "name": "uni-north-pci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "740_v1.0-powerpc64-cpu",
+      "parent": "740-family-powerpc64-cpu"
+    },
+    {
+      "name": "pseries-2.4-machine",
+      "parent": "spapr-machine"
+    },
+    {
+      "name": "mc146818rtc",
+      "parent": "isa-device"
+    },
+    {
+      "name": "spapr-nvram",
+      "parent": "vio-spapr-device"
+    },
+    {
+      "name": "chardev-msmouse",
+      "parent": "chardev"
+    },
+    {
+      "name": "hda-output",
+      "parent": "hda-audio"
+    },
+    {
+      "name": "cryptodev-backend-builtin",
+      "parent": "cryptodev-backend"
+    },
+    {
+      "name": "mpc8347eat-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "750fx_v2.2-powerpc64-cpu",
+      "parent": "750fx-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc5200b_v20-powerpc64-cpu",
+      "parent": "G2LE-family-powerpc64-cpu"
+    },
+    {
+      "name": "603e_v1.2-powerpc64-cpu",
+      "parent": "603E-family-powerpc64-cpu"
+    },
+    {
+      "name": "stb25-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "mmio_interface",
+      "parent": "device"
+    },
+    {
+      "name": "mptsas1068",
+      "parent": "pci-device"
+    },
+    {
+      "name": "raven",
+      "parent": "pci-device"
+    },
+    {
+      "name": "VGA",
+      "parent": "pci-vga"
+    },
+    {
+      "name": "mpc8349a-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "405gpr-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8533_v10-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "401f2-powerpc64-cpu",
+      "parent": "401x2-family-powerpc64-cpu"
+    },
+    {
+      "name": "i8257",
+      "parent": "isa-device"
+    },
+    {
+      "name": "440-xilinx-powerpc64-cpu",
+      "parent": "440x5-family-powerpc64-cpu"
+    },
+    {
+      "name": "power8e_v2.1-spapr-cpu-core",
+      "parent": "spapr-cpu-core"
+    },
+    {
+      "name": "pc87312",
+      "parent": "isa-superio"
+    },
+    {
+      "name": "qio-net-listener",
+      "parent": "object"
+    },
+    {
+      "name": "mpc8560_v20-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "edu",
+      "parent": "pci-device"
+    },
+    {
+      "name": "virtio-mouse-pci",
+      "parent": "virtio-input-hid-pci"
+    },
+    {
+      "name": "740_v2.0-powerpc64-cpu",
+      "parent": "740-family-powerpc64-cpu"
+    },
+    {
+      "name": "7455_v3.2-powerpc64-cpu",
+      "parent": "7455-family-powerpc64-cpu"
+    },
+    {
+      "name": "power8nvl_v1.0-powernv-cpu-core",
+      "parent": "powernv-cpu-core"
+    },
+    {
+      "name": "g2legp-powerpc64-cpu",
+      "parent": "G2LE-family-powerpc64-cpu"
+    },
+    {
+      "name": "vfio-pci-igd-lpc-bridge",
+      "parent": "pci-device"
+    },
+    {
+      "name": "spapr-vlan",
+      "parent": "vio-spapr-device"
+    },
+    {
+      "name": "603e_v4-powerpc64-cpu",
+      "parent": "603E-family-powerpc64-cpu"
+    },
+    {
+      "name": "HDA",
+      "parent": "bus"
+    },
+    {
+      "name": "chardev-ringbuf",
+      "parent": "chardev"
+    },
+    {
+      "name": "603e_v2.2-powerpc64-cpu",
+      "parent": "603E-family-powerpc64-cpu"
+    },
+    {
+      "name": "qio-channel-command",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "7447_v1.1-powerpc64-cpu",
+      "parent": "7445-family-powerpc64-cpu"
+    },
+    {
+      "name": "pseries-2.8-machine",
+      "parent": "spapr-machine"
+    },
+    {
+      "name": "pcm3680_pci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "floppy",
+      "parent": "device"
+    },
+    {
+      "name": "mioe3680_pci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "qemu:memory-region",
+      "parent": "object"
+    },
+    {
+      "name": "macio-oldworld",
+      "parent": "macio"
+    },
+    {
+      "name": "adb-keyboard",
+      "parent": "adb-device"
+    },
+    {
+      "name": "ppc460ex-pcie-host",
+      "parent": "pcie-host-bridge"
+    },
+    {
+      "name": "pseries-2.7-machine",
+      "parent": "spapr-machine"
+    },
+    {
+      "name": "sysbus-ohci",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "7445_v1.0-powerpc64-cpu",
+      "parent": "7445-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8379-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "755_v2.4-powerpc64-cpu",
+      "parent": "755-family-powerpc64-cpu"
+    },
+    {
+      "name": "7450_v1.1-powerpc64-cpu",
+      "parent": "7450-family-powerpc64-cpu"
+    },
+    {
+      "name": "can-bus",
+      "parent": "object"
+    },
+    {
+      "name": "e600-powerpc64-cpu",
+      "parent": "e600-family-powerpc64-cpu"
+    },
+    {
+      "name": "405ez-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "x2vp20-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "pseries-2.6-machine",
+      "parent": "spapr-machine"
+    },
+    {
+      "name": "qtest-accel",
+      "parent": "accel"
+    },
+    {
+      "name": "mpc8548e_v21-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "stb04-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "750l_v2.0-powerpc64-cpu",
+      "parent": "750-family-powerpc64-cpu"
+    },
+    {
+      "name": "750fl-powerpc64-cpu",
+      "parent": "750fx-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8543e_v20-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "usb-serial",
+      "parent": "usb-serial-dev"
+    },
+    {
+      "name": "virtio-blk-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "virtio-gpu-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "mpc8541_v10-powerpc64-cpu",
+      "parent": "e500v1-family-powerpc64-cpu"
+    },
+    {
+      "name": "750gx_v1.0-powerpc64-cpu",
+      "parent": "750gx-family-powerpc64-cpu"
+    },
+    {
+      "name": "cryptodev-vhost-user",
+      "parent": "cryptodev-backend"
+    },
+    {
+      "name": "mpc8555_v11-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "vt82c686b-usb-uhci",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "lsi53c810",
+      "parent": "lsi53c895a"
+    },
+    {
+      "name": "603e7t-powerpc64-cpu",
+      "parent": "603E-family-powerpc64-cpu"
+    },
+    {
+      "name": "uni-north-agp-pcihost",
+      "parent": "pci-host-bridge"
+    },
+    {
+      "name": "603-powerpc64-cpu",
+      "parent": "603-family-powerpc64-cpu"
+    },
+    {
+      "name": "System",
+      "parent": "bus"
+    },
+    {
+      "name": "405gpd-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "7400_v2.9-powerpc64-cpu",
+      "parent": "7400-family-powerpc64-cpu"
+    },
+    {
+      "name": "g2-powerpc64-cpu",
+      "parent": "G2-family-powerpc64-cpu"
+    },
+    {
+      "name": "750cxe_v3.1b-powerpc64-cpu",
+      "parent": "750cx-family-powerpc64-cpu"
+    },
+    {
+      "name": "7450_v2.1-powerpc64-cpu",
+      "parent": "7450-family-powerpc64-cpu"
+    },
+    {
+      "name": "chardev-braille",
+      "parent": "chardev"
+    },
+    {
+      "name": "chardev-file",
+      "parent": "chardev-fd"
+    },
+    {
+      "name": "7448_v2.0-powerpc64-cpu",
+      "parent": "7400-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc5200_v12-powerpc64-cpu",
+      "parent": "G2LE-family-powerpc64-cpu"
+    },
+    {
+      "name": "mac99-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "e300c4-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8377e-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "750l_v3.0-powerpc64-cpu",
+      "parent": "750-family-powerpc64-cpu"
+    },
+    {
+      "name": "PCIE",
+      "parent": "PCI"
+    },
+    {
+      "name": "g2h4-powerpc64-cpu",
+      "parent": "G2-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8610-powerpc64-cpu",
+      "parent": "e600-family-powerpc64-cpu"
+    },
+    {
+      "name": "qio-dns-resolver",
+      "parent": "object"
+    },
+    {
+      "name": "750cx_v2.1-powerpc64-cpu",
+      "parent": "750cx-family-powerpc64-cpu"
+    },
+    {
+      "name": "vhost-user-blk-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "cuda",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "virtio-serial-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "604e_v1.0-powerpc64-cpu",
+      "parent": "604E-family-powerpc64-cpu"
+    },
+    {
+      "name": "secondary-vga",
+      "parent": "pci-vga"
+    },
+    {
+      "name": "vhost-scsi",
+      "parent": "vhost-scsi-common"
+    },
+    {
+      "name": "g2legp3-powerpc64-cpu",
+      "parent": "G2LE-family-powerpc64-cpu"
+    },
+    {
+      "name": "e500-ccsr",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "601_v2-powerpc64-cpu",
+      "parent": "601v-family-powerpc64-cpu"
+    },
+    {
+      "name": "usb-hub",
+      "parent": "usb-device"
+    },
+    {
+      "name": "ccid-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "pci-ohci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "cfi.pflash02",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "cfi.pflash01",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "pseries-2.9-machine",
+      "parent": "spapr-machine"
+    },
+    {
+      "name": "exynos4210-ehci-usb",
+      "parent": "sysbus-ehci-usb"
+    },
+    {
+      "name": "750fx_v2.3-powerpc64-cpu",
+      "parent": "750fx-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc5200b_v21-powerpc64-cpu",
+      "parent": "G2LE-family-powerpc64-cpu"
+    },
+    {
+      "name": "power8_v2.0-pnv-chip",
+      "parent": "pnv-chip"
+    },
+    {
+      "name": "input-linux",
+      "parent": "object"
+    },
+    {
+      "name": "mpc8533_v11-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8347ap-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "x2vp4-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "7410_v1.2-powerpc64-cpu",
+      "parent": "7410-family-powerpc64-cpu"
+    },
+    {
+      "name": "7400_v1.0-powerpc64-cpu",
+      "parent": "7400-family-powerpc64-cpu"
+    },
+    {
+      "name": "745_v2.2-powerpc64-cpu",
+      "parent": "745-family-powerpc64-cpu"
+    },
+    {
+      "name": "740_v2.1-powerpc64-cpu",
+      "parent": "740-family-powerpc64-cpu"
+    },
+    {
+      "name": "401e2-powerpc64-cpu",
+      "parent": "401x2-family-powerpc64-cpu"
+    },
+    {
+      "name": "7448_v1.0-powerpc64-cpu",
+      "parent": "7400-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8544_v11-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "xlnx.xps-uartlite",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "e5500-powerpc64-cpu",
+      "parent": "e5500-family-powerpc64-cpu"
+    },
+    {
+      "name": "pci-serial",
+      "parent": "pci-device"
+    },
+    {
+      "name": "mpc8560_v10-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "ipmi-bmc-extern",
+      "parent": "ipmi-bmc"
+    },
+    {
+      "name": "745_v2.7-powerpc64-cpu",
+      "parent": "745-family-powerpc64-cpu"
+    },
+    {
+      "name": "i8042",
+      "parent": "isa-device"
+    },
+    {
+      "name": "750cxe_v2.3-powerpc64-cpu",
+      "parent": "750cx-family-powerpc64-cpu"
+    },
+    {
+      "name": "vhost-user-scsi-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "i82559c",
+      "parent": "pci-device"
+    },
+    {
+      "name": "i82559b",
+      "parent": "pci-device"
+    },
+    {
+      "name": "i82559a",
+      "parent": "pci-device"
+    },
+    {
+      "name": "SCSI",
+      "parent": "bus"
+    },
+    {
+      "name": "rocker",
+      "parent": "pci-device"
+    },
+    {
+      "name": "pcnet",
+      "parent": "pci-device"
+    },
+    {
+      "name": "rng-egd",
+      "parent": "rng-backend"
+    },
+    {
+      "name": "spapr-tce-table",
+      "parent": "device"
+    },
+    {
+      "name": "7400_v2.0-powerpc64-cpu",
+      "parent": "7400-family-powerpc64-cpu"
+    },
+    {
+      "name": "405cra-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "sm501",
+      "parent": "pci-device"
+    },
+    {
+      "name": "chardev-testdev",
+      "parent": "chardev"
+    },
+    {
+      "name": "e200z5-powerpc64-cpu",
+      "parent": "e200-family-powerpc64-cpu"
+    },
+    {
+      "name": "740_v3.1-powerpc64-cpu",
+      "parent": "740-family-powerpc64-cpu"
+    },
+    {
+      "name": "migration",
+      "parent": "device"
+    },
+    {
+      "name": "filter-dump",
+      "parent": "netfilter"
+    },
+    {
+      "name": "i82558b",
+      "parent": "pci-device"
+    },
+    {
+      "name": "power8_v2.0-powerpc64-cpu",
+      "parent": "POWER8-family-powerpc64-cpu"
+    },
+    {
+      "name": "tls-creds-x509",
+      "parent": "tls-creds"
+    },
+    {
+      "name": "401d2-powerpc64-cpu",
+      "parent": "401x2-family-powerpc64-cpu"
+    },
+    {
+      "name": "i82558a",
+      "parent": "pci-device"
+    },
+    {
+      "name": "smbus-eeprom",
+      "parent": "smbus-device"
+    },
+    {
+      "name": "mpc8543_v20-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8548e_v11-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8347eap-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8543e_v10-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "host-powerpc64-cpu",
+      "parent": "power8e_v2.1-powerpc64-cpu"
+    },
+    {
+      "name": "i82801",
+      "parent": "pci-device"
+    },
+    {
+      "name": "chardev-mux",
+      "parent": "chardev"
+    },
+    {
+      "name": "virtio-net-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "virtio-keyboard-device",
+      "parent": "virtio-input-hid-device"
+    },
+    {
+      "name": "i82562",
+      "parent": "pci-device"
+    },
+    {
+      "name": "usb-net",
+      "parent": "usb-device"
+    },
+    {
+      "name": "throttle-group",
+      "parent": "object"
+    },
+    {
+      "name": "power9_v2.0-spapr-cpu-core",
+      "parent": "spapr-cpu-core"
+    },
+    {
+      "name": "603e_v1.3-powerpc64-cpu",
+      "parent": "603E-family-powerpc64-cpu"
+    },
+    {
+      "name": "755_v1.0-powerpc64-cpu",
+      "parent": "755-family-powerpc64-cpu"
+    },
+    {
+      "name": "i82557c",
+      "parent": "pci-device"
+    },
+    {
+      "name": "i82557b",
+      "parent": "pci-device"
+    },
+    {
+      "name": "i82557a",
+      "parent": "pci-device"
+    },
+    {
+      "name": "mpc8347t-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "chardev-memory",
+      "parent": "chardev-ringbuf"
+    },
+    {
+      "name": "sdhci-bus",
+      "parent": "sd-bus"
+    },
+    {
+      "name": "isa-i8259",
+      "parent": "pic-common"
+    },
+    {
+      "name": "virtio-gpu-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "mpc8548_v20-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "power8nvl_v1.0-pnv-chip",
+      "parent": "pnv-chip"
+    },
+    {
+      "name": "mpc8343-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8560_v21-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "split-irq",
+      "parent": "device"
+    },
+    {
+      "name": "usb-mouse",
+      "parent": "usb-hid"
+    },
+    {
+      "name": "i82551",
+      "parent": "pci-device"
+    },
+    {
+      "name": "i82550",
+      "parent": "pci-device"
+    },
+    {
+      "name": "pseries-2.12-machine",
+      "parent": "spapr-machine"
+    },
+    {
+      "name": "can-host-socketcan",
+      "parent": "can-host"
+    },
+    {
+      "name": "405d2-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8540_v20-powerpc64-cpu",
+      "parent": "e500v1-family-powerpc64-cpu"
+    },
+    {
+      "name": "7455_v3.3-powerpc64-cpu",
+      "parent": "7455-family-powerpc64-cpu"
+    },
+    {
+      "name": "nec-usb-xhci",
+      "parent": "base-xhci"
+    },
+    {
+      "name": "e500v2_v30-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "pseries-2.11-machine",
+      "parent": "spapr-machine"
+    },
+    {
+      "name": "power9_v2.0-pnv-chip",
+      "parent": "pnv-chip"
+    },
+    {
+      "name": "host-spapr-cpu-core",
+      "parent": "spapr-cpu-core"
+    },
+    {
+      "name": "macio-ide",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "virtio-crypto-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "755_v2.0-powerpc64-cpu",
+      "parent": "755-family-powerpc64-cpu"
+    },
+    {
+      "name": "filter-mirror",
+      "parent": "netfilter"
+    },
+    {
+      "name": "ich9-usb-ehci2",
+      "parent": "pci-ehci-usb"
+    },
+    {
+      "name": "ich9-usb-ehci1",
+      "parent": "pci-ehci-usb"
+    },
+    {
+      "name": "vfio-pci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "prep-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "irq",
+      "parent": "object"
+    },
+    {
+      "name": "pseries-2.10-machine",
+      "parent": "spapr-machine"
+    },
+    {
+      "name": "apple-desktop-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "memory-backend-memfd",
+      "parent": "memory-backend"
+    },
+    {
+      "name": "isa-ide",
+      "parent": "isa-device"
+    },
+    {
+      "name": "745_v2.3-powerpc64-cpu",
+      "parent": "745-family-powerpc64-cpu"
+    },
+    {
+      "name": "7410_v1.3-powerpc64-cpu",
+      "parent": "7410-family-powerpc64-cpu"
+    },
+    {
+      "name": "755_v2.5-powerpc64-cpu",
+      "parent": "755-family-powerpc64-cpu"
+    },
+    {
+      "name": "7450_v1.2-powerpc64-cpu",
+      "parent": "7450-family-powerpc64-cpu"
+    },
+    {
+      "name": "7457_v1.0-powerpc64-cpu",
+      "parent": "7455-family-powerpc64-cpu"
+    },
+    {
+      "name": "pvscsi",
+      "parent": "pci-device"
+    },
+    {
+      "name": "ich9-ahci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "750l_v2.1-powerpc64-cpu",
+      "parent": "750-family-powerpc64-cpu"
+    },
+    {
+      "name": "qio-channel-socket",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "mpc8543e_v21-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "piix3-usb-uhci",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "virtserialport",
+      "parent": "virtio-serial-port"
+    },
+    {
+      "name": "mpc8641d-powerpc64-cpu",
+      "parent": "e600-family-powerpc64-cpu"
+    },
+    {
+      "name": "sd-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "750cxe_v2.4-powerpc64-cpu",
+      "parent": "750cx-family-powerpc64-cpu"
+    },
+    {
+      "name": "i82378",
+      "parent": "pci-device"
+    },
+    {
+      "name": "chardev-stdio",
+      "parent": "chardev-fd"
+    },
+    {
+      "name": "750gx_v1.1-powerpc64-cpu",
+      "parent": "750gx-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8541_v11-powerpc64-cpu",
+      "parent": "e500v1-family-powerpc64-cpu"
+    },
+    {
+      "name": "gus",
+      "parent": "isa-device"
+    },
+    {
+      "name": "e500_v20-powerpc64-cpu",
+      "parent": "e500v1-family-powerpc64-cpu"
+    },
+    {
+      "name": "cobra-powerpc64-cpu",
+      "parent": "401-family-powerpc64-cpu"
+    },
+    {
+      "name": "pnv-lpc",
+      "parent": "device"
+    },
+    {
+      "name": "i82374",
+      "parent": "isa-device"
+    },
+    {
+      "name": "7445_v2.1-powerpc64-cpu",
+      "parent": "7445-family-powerpc64-cpu"
+    },
+    {
+      "name": "pc-dimm",
+      "parent": "device"
+    },
+    {
+      "name": "440-xilinx-w-dfpu-powerpc64-cpu",
+      "parent": "440x5wDFPU-family-powerpc64-cpu"
+    },
+    {
+      "name": "7400_v2.1-powerpc64-cpu",
+      "parent": "7400-family-powerpc64-cpu"
+    },
+    {
+      "name": "604-powerpc64-cpu",
+      "parent": "604-family-powerpc64-cpu"
+    },
+    {
+      "name": "g3beige-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "405crb-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "usb-storage",
+      "parent": "usb-storage-dev"
+    },
+    {
+      "name": "IndustryPack",
+      "parent": "bus"
+    },
+    {
+      "name": "7441_v2.3-powerpc64-cpu",
+      "parent": "7440-family-powerpc64-cpu"
+    },
+    {
+      "name": "7448_v2.1-powerpc64-cpu",
+      "parent": "7400-family-powerpc64-cpu"
+    },
+    {
+      "name": "603e7-powerpc64-cpu",
+      "parent": "603E-family-powerpc64-cpu"
+    },
+    {
+      "name": "cryptodev-backend",
+      "parent": "object"
+    },
+    {
+      "name": "adb-mouse",
+      "parent": "adb-device"
+    },
+    {
+      "name": "or-irq",
+      "parent": "device"
+    },
+    {
+      "name": "mpc8543_v21-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "750cx_v2.2-powerpc64-cpu",
+      "parent": "750cx-family-powerpc64-cpu"
+    },
+    {
+      "name": "ipmi-bmc-sim",
+      "parent": "ipmi-bmc"
+    },
+    {
+      "name": "virtio-rng-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "7451_v2.10-powerpc64-cpu",
+      "parent": "7450-family-powerpc64-cpu"
+    },
+    {
+      "name": "401c2-powerpc64-cpu",
+      "parent": "401x2-family-powerpc64-cpu"
+    },
+    {
+      "name": "usb-ehci",
+      "parent": "pci-ehci-usb"
+    },
+    {
+      "name": "chardev-vc",
+      "parent": "chardev"
+    },
+    {
+      "name": "bamboo-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "mpc8543_v10-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "filter-replay",
+      "parent": "netfilter"
+    },
+    {
+      "name": "usb-kbd",
+      "parent": "usb-hid"
+    },
+    {
+      "name": "603e_v1.4-powerpc64-cpu",
+      "parent": "603E-family-powerpc64-cpu"
+    },
+    {
+      "name": "chardev-serial",
+      "parent": "chardev-fd"
+    },
+    {
+      "name": "970mp_v1.1-spapr-cpu-core",
+      "parent": "spapr-cpu-core"
+    },
+    {
+      "name": "pseries-2.12-sxxm-machine",
+      "parent": "spapr-machine"
+    },
+    {
+      "name": "dec-21154-sysbus",
+      "parent": "pci-host-bridge"
+    },
+    {
+      "name": "chardev-wctablet",
+      "parent": "chardev"
+    },
+    {
+      "name": "e1000-82545em",
+      "parent": "e1000-base"
+    },
+    {
+      "name": "spapr-vty",
+      "parent": "vio-spapr-device"
+    },
+    {
+      "name": "power9_v1.0-spapr-cpu-core",
+      "parent": "spapr-cpu-core"
+    },
+    {
+      "name": "7441_v2.10-powerpc64-cpu",
+      "parent": "7440-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8347et-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "virtio-9p-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "7400_v1.1-powerpc64-cpu",
+      "parent": "7400-family-powerpc64-cpu"
+    },
+    {
+      "name": "filter-buffer",
+      "parent": "netfilter"
+    },
+    {
+      "name": "e1000-82544gc",
+      "parent": "e1000-base"
+    },
+    {
+      "name": "740_v2.2-powerpc64-cpu",
+      "parent": "740-family-powerpc64-cpu"
+    },
+    {
+      "name": "7455_v3.4-powerpc64-cpu",
+      "parent": "7455-family-powerpc64-cpu"
+    },
+    {
+      "name": "7448_v1.1-powerpc64-cpu",
+      "parent": "7400-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8548_v10-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8545_v20-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8343ea-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "npe405l-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "imx-usdhc",
+      "parent": "generic-sdhci"
+    },
+    {
+      "name": "prep-systemio",
+      "parent": "isa-device"
+    },
+    {
+      "name": "e500-spin",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "745_v2.8-powerpc64-cpu",
+      "parent": "745-family-powerpc64-cpu"
+    },
+    {
+      "name": "755_v2.1-powerpc64-cpu",
+      "parent": "755-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8544ds-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "mpc8540_v10-powerpc64-cpu",
+      "parent": "e500v1-family-powerpc64-cpu"
+    },
+    {
+      "name": "pci-serial-4x",
+      "parent": "pci-device"
+    },
+    {
+      "name": "ich9-intel-hda",
+      "parent": "intel-hda-generic"
+    },
+    {
+      "name": "virtio-9p-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "power8nvl_v1.0-powerpc64-cpu",
+      "parent": "POWER8-family-powerpc64-cpu"
+    },
+    {
+      "name": "ivshmem",
+      "parent": "ivshmem-common"
+    },
+    {
+      "name": "e500v2_v20-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "virtio-tablet-pci",
+      "parent": "virtio-input-hid-pci"
+    },
+    {
+      "name": "virtio-scsi-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "qemu-console",
+      "parent": "object"
+    },
+    {
+      "name": "mpc8349ea-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "7457a_v1.0-powerpc64-cpu",
+      "parent": "7455-family-powerpc64-cpu"
+    },
+    {
+      "name": "piix4-usb-uhci",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "mpc8547e_v20-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "e200z6-powerpc64-cpu",
+      "parent": "e200-family-powerpc64-cpu"
+    },
+    {
+      "name": "isa-ipmi-bt",
+      "parent": "isa-device"
+    },
+    {
+      "name": "ppce500-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "virtio-pci-bus",
+      "parent": "virtio-bus"
+    },
+    {
+      "name": "750l_v2.2-powerpc64-cpu",
+      "parent": "750-family-powerpc64-cpu"
+    },
+    {
+      "name": "pci-testdev",
+      "parent": "pci-device"
+    },
+    {
+      "name": "ipoctal232",
+      "parent": "ipack-device"
+    },
+    {
+      "name": "uni-north-pci-pcihost",
+      "parent": "pci-host-bridge"
+    },
+    {
+      "name": "spapr-drc-lmb",
+      "parent": "spapr-drc-logical"
+    },
+    {
+      "name": "440epx-powerpc64-cpu",
+      "parent": "440EP-family-powerpc64-cpu"
+    },
+    {
+      "name": "405gpa-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "7400_v2.6-powerpc64-cpu",
+      "parent": "7400-family-powerpc64-cpu"
+    },
+    {
+      "name": "virtio-tablet-device",
+      "parent": "virtio-input-hid-device"
+    },
+    {
+      "name": "powernv-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "ISA",
+      "parent": "bus"
+    },
+    {
+      "name": "750_v3.0-powerpc64-cpu",
+      "parent": "750-family-powerpc64-cpu"
+    },
+    {
+      "name": "ES1370",
+      "parent": "pci-device"
+    },
+    {
+      "name": "mpc8543e_v11-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "603e7v-powerpc64-cpu",
+      "parent": "603E-family-powerpc64-cpu"
+    },
+    {
+      "name": "power7_v2.3-powerpc64-cpu",
+      "parent": "POWER7-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8544-guts",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "power9_v2.0-powerpc64-cpu",
+      "parent": "POWER9-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8555e_v10-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8347p-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "openpic",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "mpc8541e_v10-powerpc64-cpu",
+      "parent": "e500v1-family-powerpc64-cpu"
+    },
+    {
+      "name": "750cxe_v3.0-powerpc64-cpu",
+      "parent": "750cx-family-powerpc64-cpu"
+    },
+    {
+      "name": "e500_v10-powerpc64-cpu",
+      "parent": "e500v1-family-powerpc64-cpu"
+    },
+    {
+      "name": "power8_v2.0-powernv-cpu-core",
+      "parent": "powernv-cpu-core"
+    },
+    {
+      "name": "755_v1.1-powerpc64-cpu",
+      "parent": "755-family-powerpc64-cpu"
+    },
+    {
+      "name": "tcg-accel",
+      "parent": "accel"
+    },
+    {
+      "name": "virtconsole",
+      "parent": "virtserialport"
+    },
+    {
+      "name": "750_v1.0-powerpc64-cpu",
+      "parent": "750-family-powerpc64-cpu"
+    },
+    {
+      "name": "750l_v3.2-powerpc64-cpu",
+      "parent": "750-family-powerpc64-cpu"
+    },
+    {
+      "name": "pci-serial-2x",
+      "parent": "pci-device"
+    },
+    {
+      "name": "virtio-mmio-bus",
+      "parent": "virtio-bus"
+    },
+    {
+      "name": "ne2k_isa",
+      "parent": "isa-device"
+    },
+    {
+      "name": "isa-fdc",
+      "parent": "isa-device"
+    },
+    {
+      "name": "esp",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "mpc8548_v21-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "usb-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "colo-compare",
+      "parent": "object"
+    },
+    {
+      "name": "fusbh200-ehci-usb",
+      "parent": "sysbus-ehci-usb"
+    },
+    {
+      "name": "spapr-drc-pci",
+      "parent": "spapr-drc-physical"
+    },
+    {
+      "name": "PCI",
+      "parent": "bus"
+    },
+    {
+      "name": "745_v2.4-powerpc64-cpu",
+      "parent": "745-family-powerpc64-cpu"
+    },
+    {
+      "name": "sii3112",
+      "parent": "pci-ide"
+    },
+    {
+      "name": "403gcx-powerpc64-cpu",
+      "parent": "403GCX-family-powerpc64-cpu"
+    },
+    {
+      "name": "power8e_v2.1-pnv-chip",
+      "parent": "pnv-chip"
+    },
+    {
+      "name": "e1000e",
+      "parent": "pci-device"
+    },
+    {
+      "name": "mpc8543_v11-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8540_v21-powerpc64-cpu",
+      "parent": "e500v1-family-powerpc64-cpu"
+    },
+    {
+      "name": "7445_v3.2-powerpc64-cpu",
+      "parent": "7445-family-powerpc64-cpu"
+    },
+    {
+      "name": "rs6000-mc",
+      "parent": "isa-device"
+    },
+    {
+      "name": "mpc8347ep-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8349-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "smc37c669-superio",
+      "parent": "isa-superio"
+    },
+    {
+      "name": "kvm-openpic",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "ne2k_pci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "401b2-powerpc64-cpu",
+      "parent": "401x2-family-powerpc64-cpu"
+    },
+    {
+      "name": "vhost-user-scsi",
+      "parent": "vhost-scsi-common"
+    },
+    {
+      "name": "tpm-emulator",
+      "parent": "tpm-backend"
+    },
+    {
+      "name": "virtex-ml507-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "e500-host-bridge",
+      "parent": "pci-device"
+    },
+    {
+      "name": "750_v2.0-powerpc64-cpu",
+      "parent": "750-family-powerpc64-cpu"
+    },
+    {
+      "name": "g2ls-powerpc64-cpu",
+      "parent": "G2-family-powerpc64-cpu"
+    },
+    {
+      "name": "vhost-user-blk",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "7410_v1.4-powerpc64-cpu",
+      "parent": "7410-family-powerpc64-cpu"
+    },
+    {
+      "name": "npe405h-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "isabus-bridge",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "970mp_v1.0-spapr-cpu-core",
+      "parent": "spapr-cpu-core"
+    },
+    {
+      "name": "power9_v1.0-powerpc64-cpu",
+      "parent": "POWER9-family-powerpc64-cpu"
+    },
+    {
+      "name": "401a1-powerpc64-cpu",
+      "parent": "401-family-powerpc64-cpu"
+    },
+    {
+      "name": "ivshmem-plain",
+      "parent": "ivshmem-common"
+    },
+    {
+      "name": "755_v2.6-powerpc64-cpu",
+      "parent": "755-family-powerpc64-cpu"
+    },
+    {
+      "name": "604e_v2.2-powerpc64-cpu",
+      "parent": "604E-family-powerpc64-cpu"
+    },
+    {
+      "name": "qio-channel-buffer",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "970fx_v3.0-powerpc64-cpu",
+      "parent": "970-family-powerpc64-cpu"
+    },
+    {
+      "name": "7457_v1.1-powerpc64-cpu",
+      "parent": "7455-family-powerpc64-cpu"
+    },
+    {
+      "name": "pnv-occ",
+      "parent": "device"
+    },
+    {
+      "name": "spapr-vio-bridge",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "secret",
+      "parent": "object"
+    },
+    {
+      "name": "hda-duplex",
+      "parent": "hda-audio"
+    },
+    {
+      "name": "ppc4xx-ehci-usb",
+      "parent": "sysbus-ehci-usb"
+    },
+    {
+      "name": "raven-pcihost",
+      "parent": "pci-host-bridge"
+    },
+    {
+      "name": "u3-agp-pcihost",
+      "parent": "pci-host-bridge"
+    },
+    {
+      "name": "sysbus-fdc",
+      "parent": "base-sysbus-fdc"
+    },
+    {
+      "name": "virtio-balloon-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "none-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "750fx_v1.0-powerpc64-cpu",
+      "parent": "750fx-family-powerpc64-cpu"
+    },
+    {
+      "name": "750gx_v1.2-powerpc64-cpu",
+      "parent": "750gx-family-powerpc64-cpu"
+    },
+    {
+      "name": "megasas-gen2",
+      "parent": "megasas-base"
+    },
+    {
+      "name": "nvme",
+      "parent": "pci-device"
+    },
+    {
+      "name": "usb-tablet",
+      "parent": "usb-hid"
+    },
+    {
+      "name": "970fx_v1.0-powerpc64-cpu",
+      "parent": "970-family-powerpc64-cpu"
+    },
+    {
+      "name": "e500v2_v21-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8572e-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "e300c1-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "7400_v2.2-powerpc64-cpu",
+      "parent": "7400-family-powerpc64-cpu"
+    },
+    {
+      "name": "7447a_v1.0-powerpc64-cpu",
+      "parent": "7445-family-powerpc64-cpu"
+    },
+    {
+      "name": "403ga-powerpc64-cpu",
+      "parent": "403-family-powerpc64-cpu"
+    },
+    {
+      "name": "405crc-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "usb-wacom-tablet",
+      "parent": "usb-device"
+    },
+    {
+      "name": "740e-powerpc64-cpu",
+      "parent": "740-family-powerpc64-cpu"
+    },
+    {
+      "name": "usb-braille",
+      "parent": "usb-serial-dev"
+    },
+    {
+      "name": "scsi-disk",
+      "parent": "scsi-disk-base"
+    },
+    {
+      "name": "intel-hda",
+      "parent": "intel-hda-generic"
+    },
+    {
+      "name": "970mp_v1.0-powerpc64-cpu",
+      "parent": "970-family-powerpc64-cpu"
+    },
+    {
+      "name": "603e7v1-powerpc64-cpu",
+      "parent": "603E-family-powerpc64-cpu"
+    },
+    {
+      "name": "e500mc-powerpc64-cpu",
+      "parent": "e500mc-family-powerpc64-cpu"
+    },
+    {
+      "name": "e500v2_v10-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8544e_v10-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "kvm-accel",
+      "parent": "accel"
+    },
+    {
+      "name": "power8nvl_v1.0-spapr-cpu-core",
+      "parent": "spapr-cpu-core"
+    },
+    {
+      "name": "7400_v2.7-powerpc64-cpu",
+      "parent": "7400-family-powerpc64-cpu"
+    },
+    {
+      "name": "virtio-scsi-device",
+      "parent": "virtio-scsi-common"
+    },
+    {
+      "name": "405gpb-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "603p-powerpc64-cpu",
+      "parent": "603E-family-powerpc64-cpu"
+    },
+    {
+      "name": "grackle",
+      "parent": "pci-device"
+    },
+    {
+      "name": "970_v2.2-spapr-cpu-core",
+      "parent": "spapr-cpu-core"
+    },
+    {
+      "name": "AC97",
+      "parent": "pci-device"
+    },
+    {
+      "name": "750fx_v2.0-powerpc64-cpu",
+      "parent": "750fx-family-powerpc64-cpu"
+    },
+    {
+      "name": "power9_v2.0-powernv-cpu-core",
+      "parent": "powernv-cpu-core"
+    },
+    {
+      "name": "970fx_v2.0-powerpc64-cpu",
+      "parent": "970-family-powerpc64-cpu"
+    },
+    {
+      "name": "i2c-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "virtio-mouse-device",
+      "parent": "virtio-input-hid-device"
+    },
+    {
+      "name": "mos6522-cuda",
+      "parent": "mos6522"
+    },
+    {
+      "name": "mpc8572-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "750e-powerpc64-cpu",
+      "parent": "750-family-powerpc64-cpu"
+    },
+    {
+      "name": "g2hip3-powerpc64-cpu",
+      "parent": "G2-family-powerpc64-cpu"
+    },
+    {
+      "name": "g2le-powerpc64-cpu",
+      "parent": "G2LE-family-powerpc64-cpu"
+    },
+    {
+      "name": "macio-nvram",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "isa-pit",
+      "parent": "pit-common"
+    },
+    {
+      "name": "i6300esb",
+      "parent": "pci-device"
+    },
+    {
+      "name": "ide-drive",
+      "parent": "ide-device"
+    },
+    {
+      "name": "sam460ex-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "generic-sdhci",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "pvrdma",
+      "parent": "pci-device"
+    },
+    {
+      "name": "ref405ep-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "grackle-pcihost",
+      "parent": "pci-host-bridge"
+    },
+    {
+      "name": "405d4-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "sungem",
+      "parent": "pci-device"
+    },
+    {
+      "name": "mpc8548_v11-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8545_v21-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "sd-card",
+      "parent": "device"
+    },
+    {
+      "name": "7455_v1.0-powerpc64-cpu",
+      "parent": "7455-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8377-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "745_v2.0-powerpc64-cpu",
+      "parent": "745-family-powerpc64-cpu"
+    },
+    {
+      "name": "755_v2.2-powerpc64-cpu",
+      "parent": "755-family-powerpc64-cpu"
+    },
+    {
+      "name": "e500-pcihost",
+      "parent": "pci-host-bridge"
+    },
+    {
+      "name": "kvaser_pci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "750_v2.1-powerpc64-cpu",
+      "parent": "750-family-powerpc64-cpu"
+    },
+    {
+      "name": "power8e_v2.1-powernv-cpu-core",
+      "parent": "powernv-cpu-core"
+    },
+    {
+      "name": "chardev-null",
+      "parent": "chardev"
+    },
+    {
+      "name": "uni-north-internal-pci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "spapr-rtc",
+      "parent": "device"
+    },
+    {
+      "name": "755_v2.7-powerpc64-cpu",
+      "parent": "755-family-powerpc64-cpu"
+    },
+    {
+      "name": "750cxe_v2.1-powerpc64-cpu",
+      "parent": "750cx-family-powerpc64-cpu"
+    },
+    {
+      "name": "rng-random",
+      "parent": "rng-backend"
+    },
+    {
+      "name": "g2gp-powerpc64-cpu",
+      "parent": "G2-family-powerpc64-cpu"
+    },
+    {
+      "name": "7457a_v1.1-powerpc64-cpu",
+      "parent": "7455-family-powerpc64-cpu"
+    },
+    {
+      "name": "750cl_v1.0-powerpc64-cpu",
+      "parent": "750cl-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8547e_v21-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    }
+  ],
+  "id": "libvirt-7"
+}
+
 {
   "execute": "device-list-properties",
   "arguments": {
     "typename": "virtio-blk-pci"
   },
-  "id": "libvirt-7"
+  "id": "libvirt-8"
 }
 
 {
@@ -3585,7 +6400,7 @@
       "type": "str"
     }
   ],
-  "id": "libvirt-7"
+  "id": "libvirt-8"
 }
 
 {
@@ -3593,7 +6408,7 @@
   "arguments": {
     "typename": "virtio-net-pci"
   },
-  "id": "libvirt-8"
+  "id": "libvirt-9"
 }
 
 {
@@ -3888,7 +6703,7 @@
       "type": "uint16"
     }
   ],
-  "id": "libvirt-8"
+  "id": "libvirt-9"
 }
 
 {
@@ -3896,7 +6711,7 @@
   "arguments": {
     "typename": "virtio-scsi-pci"
   },
-  "id": "libvirt-9"
+  "id": "libvirt-10"
 }
 
 {
@@ -4061,7 +6876,7 @@
       "type": "str"
     }
   ],
-  "id": "libvirt-9"
+  "id": "libvirt-10"
 }
 
 {
@@ -4069,11 +6884,11 @@
   "arguments": {
     "typename": "virtio-net-ccw"
   },
-  "id": "libvirt-10"
+  "id": "libvirt-11"
 }
 
 {
-  "id": "libvirt-10",
+  "id": "libvirt-11",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'virtio-net-ccw' not found"
@@ -4085,11 +6900,11 @@
   "arguments": {
     "typename": "virtio-scsi-ccw"
   },
-  "id": "libvirt-11"
+  "id": "libvirt-12"
 }
 
 {
-  "id": "libvirt-11",
+  "id": "libvirt-12",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'virtio-scsi-ccw' not found"
@@ -4101,11 +6916,11 @@
   "arguments": {
     "typename": "virtio-net-s390"
   },
-  "id": "libvirt-12"
+  "id": "libvirt-13"
 }
 
 {
-  "id": "libvirt-12",
+  "id": "libvirt-13",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'virtio-net-s390' not found"
@@ -4117,7 +6932,7 @@
   "arguments": {
     "typename": "vfio-pci"
   },
-  "id": "libvirt-13"
+  "id": "libvirt-14"
 }
 
 {
@@ -4243,7 +7058,7 @@
       "type": "str"
     }
   ],
-  "id": "libvirt-13"
+  "id": "libvirt-14"
 }
 
 {
@@ -4251,7 +7066,7 @@
   "arguments": {
     "typename": "scsi-hd"
   },
-  "id": "libvirt-14"
+  "id": "libvirt-15"
 }
 
 {
@@ -4365,7 +7180,7 @@
       "type": "uint64"
     }
   ],
-  "id": "libvirt-14"
+  "id": "libvirt-15"
 }
 
 {
@@ -4373,7 +7188,7 @@
   "arguments": {
     "typename": "ide-hd"
   },
-  "id": "libvirt-15"
+  "id": "libvirt-16"
 }
 
 {
@@ -4449,7 +7264,7 @@
       "type": "uint16"
     }
   ],
-  "id": "libvirt-15"
+  "id": "libvirt-16"
 }
 
 {
@@ -4457,11 +7272,11 @@
   "arguments": {
     "typename": "PIIX4_PM"
   },
-  "id": "libvirt-16"
+  "id": "libvirt-17"
 }
 
 {
-  "id": "libvirt-16",
+  "id": "libvirt-17",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'PIIX4_PM' not found"
@@ -4473,11 +7288,11 @@
   "arguments": {
     "typename": "i440FX-pcihost"
   },
-  "id": "libvirt-17"
+  "id": "libvirt-18"
 }
 
 {
-  "id": "libvirt-17",
+  "id": "libvirt-18",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'i440FX-pcihost' not found"
@@ -4489,11 +7304,11 @@
   "arguments": {
     "typename": "q35-pcihost"
   },
-  "id": "libvirt-18"
+  "id": "libvirt-19"
 }
 
 {
-  "id": "libvirt-18",
+  "id": "libvirt-19",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'q35-pcihost' not found"
@@ -4505,7 +7320,7 @@
   "arguments": {
     "typename": "usb-storage"
   },
-  "id": "libvirt-19"
+  "id": "libvirt-20"
 }
 
 {
@@ -4578,7 +7393,7 @@
       "type": "uint16"
     }
   ],
-  "id": "libvirt-19"
+  "id": "libvirt-20"
 }
 
 {
@@ -4586,11 +7401,11 @@
   "arguments": {
     "typename": "kvm-pit"
   },
-  "id": "libvirt-20"
+  "id": "libvirt-21"
 }
 
 {
-  "id": "libvirt-20",
+  "id": "libvirt-21",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'kvm-pit' not found"
@@ -4602,7 +7417,7 @@
   "arguments": {
     "typename": "VGA"
   },
-  "id": "libvirt-21"
+  "id": "libvirt-22"
 }
 
 {
@@ -4659,7 +7474,7 @@
       "type": "int32"
     }
   ],
-  "id": "libvirt-21"
+  "id": "libvirt-22"
 }
 
 {
@@ -4667,7 +7482,7 @@
   "arguments": {
     "typename": "virtio-gpu-pci"
   },
-  "id": "libvirt-22"
+  "id": "libvirt-23"
 }
 
 {
@@ -4818,7 +7633,7 @@
       "type": "str"
     }
   ],
-  "id": "libvirt-22"
+  "id": "libvirt-23"
 }
 
 {
@@ -4826,7 +7641,7 @@
   "arguments": {
     "typename": "virtio-gpu-device"
   },
-  "id": "libvirt-23"
+  "id": "libvirt-24"
 }
 
 {
@@ -4873,7 +7688,7 @@
       "type": "size"
     }
   ],
-  "id": "libvirt-23"
+  "id": "libvirt-24"
 }
 
 {
@@ -4881,11 +7696,11 @@
   "arguments": {
     "typename": "ICH9-LPC"
   },
-  "id": "libvirt-24"
+  "id": "libvirt-25"
 }
 
 {
-  "id": "libvirt-24",
+  "id": "libvirt-25",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'ICH9-LPC' not found"
@@ -4897,7 +7712,7 @@
   "arguments": {
     "typename": "virtio-balloon-pci"
   },
-  "id": "libvirt-25"
+  "id": "libvirt-26"
 }
 
 {
@@ -5040,7 +7855,7 @@
       "type": "str"
     }
   ],
-  "id": "libvirt-25"
+  "id": "libvirt-26"
 }
 
 {
@@ -5048,11 +7863,11 @@
   "arguments": {
     "typename": "virtio-balloon-ccw"
   },
-  "id": "libvirt-26"
+  "id": "libvirt-27"
 }
 
 {
-  "id": "libvirt-26",
+  "id": "libvirt-27",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'virtio-balloon-ccw' not found"
@@ -5064,7 +7879,7 @@
   "arguments": {
     "typename": "virtio-balloon-device"
   },
-  "id": "libvirt-27"
+  "id": "libvirt-28"
 }
 
 {
@@ -5108,7 +7923,7 @@
       "type": "bool"
     }
   ],
-  "id": "libvirt-27"
+  "id": "libvirt-28"
 }
 
 {
@@ -5116,7 +7931,7 @@
   "arguments": {
     "typename": "nec-usb-xhci"
   },
-  "id": "libvirt-28"
+  "id": "libvirt-29"
 }
 
 {
@@ -5196,7 +8011,7 @@
       "type": "uint32"
     }
   ],
-  "id": "libvirt-28"
+  "id": "libvirt-29"
 }
 
 {
@@ -5204,7 +8019,7 @@
   "arguments": {
     "typename": "spapr-pci-host-bridge"
   },
-  "id": "libvirt-29"
+  "id": "libvirt-30"
 }
 
 {
@@ -5262,7 +8077,7 @@
       "type": "uint32"
     }
   ],
-  "id": "libvirt-29"
+  "id": "libvirt-30"
 }
 
 {
@@ -5270,7 +8085,7 @@
   "arguments": {
     "typename": "memory-backend-file"
   },
-  "id": "libvirt-30"
+  "id": "libvirt-31"
 }
 
 {
@@ -5324,7 +8139,7 @@
       "type": "string"
     }
   ],
-  "id": "libvirt-30"
+  "id": "libvirt-31"
 }
 
 {
@@ -5332,7 +8147,7 @@
   "arguments": {
     "typename": "memory-backend-memfd"
   },
-  "id": "libvirt-31"
+  "id": "libvirt-32"
 }
 
 {
@@ -5382,12 +8197,12 @@
       "type": "string"
     }
   ],
-  "id": "libvirt-31"
+  "id": "libvirt-32"
 }
 
 {
   "execute": "query-machines",
-  "id": "libvirt-32"
+  "id": "libvirt-33"
 }
 
 {
@@ -5525,7 +8340,7 @@
       "cpu-max": 1
     }
   ],
-  "id": "libvirt-32"
+  "id": "libvirt-33"
 }
 
 {
@@ -5533,7 +8348,7 @@
   "arguments": {
     "typename": "pseries-2.12-machine"
   },
-  "id": "libvirt-33"
+  "id": "libvirt-34"
 }
 
 {
@@ -5694,12 +8509,12 @@
       "type": "bool"
     }
   ],
-  "id": "libvirt-33"
+  "id": "libvirt-34"
 }
 
 {
   "execute": "query-cpu-definitions",
-  "id": "libvirt-34"
+  "id": "libvirt-35"
 }
 
 {
@@ -7895,35 +10710,35 @@
       "static": false
     }
   ],
-  "id": "libvirt-34"
+  "id": "libvirt-35"
 }
 
 {
   "execute": "query-tpm-models",
-  "id": "libvirt-35"
+  "id": "libvirt-36"
 }
 
 {
   "return": [
   ],
-  "id": "libvirt-35"
+  "id": "libvirt-36"
 }
 
 {
   "execute": "query-tpm-types",
-  "id": "libvirt-36"
+  "id": "libvirt-37"
 }
 
 {
   "return": [
     "emulator"
   ],
-  "id": "libvirt-36"
+  "id": "libvirt-37"
 }
 
 {
   "execute": "query-command-line-options",
-  "id": "libvirt-37"
+  "id": "libvirt-38"
 }
 
 {
@@ -9079,12 +11894,12 @@
       "option": "drive"
     }
   ],
-  "id": "libvirt-37"
+  "id": "libvirt-38"
 }
 
 {
   "execute": "query-migrate-capabilities",
-  "id": "libvirt-38"
+  "id": "libvirt-39"
 }
 
 {
@@ -9146,12 +11961,12 @@
       "capability": "dirty-bitmaps"
     }
   ],
-  "id": "libvirt-38"
+  "id": "libvirt-39"
 }
 
 {
   "execute": "query-qmp-schema",
-  "id": "libvirt-39"
+  "id": "libvirt-40"
 }
 
 {
@@ -20519,7 +23334,7 @@
       "meta-type": "object"
     }
   ],
-  "id": "libvirt-39"
+  "id": "libvirt-40"
 }
 
 {
diff --git a/tests/qemucapabilitiesdata/caps_2.12.0.s390x.replies b/tests/qemucapabilitiesdata/caps_2.12.0.s390x.replies
index 93ad14a6b8..88c2190704 100644
--- a/tests/qemucapabilitiesdata/caps_2.12.0.s390x.replies
+++ b/tests/qemucapabilitiesdata/caps_2.12.0.s390x.replies
@@ -1500,12 +1500,967 @@
   "id": "libvirt-6"
 }
 
+{
+  "execute": "qom-list-types",
+  "id": "libvirt-7"
+}
+
+{
+  "return": [
+    {
+      "name": "vhost-vsock-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "s390-pcihost",
+      "parent": "pci-host-bridge"
+    },
+    {
+      "name": "z890.2-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "virtio-tablet-pci",
+      "parent": "virtio-input-hid-pci"
+    },
+    {
+      "name": "s390-storage_attributes-qemu",
+      "parent": "s390-storage_attributes"
+    },
+    {
+      "name": "cryptodev-backend",
+      "parent": "object"
+    },
+    {
+      "name": "s390-ccw-virtio-2.12-machine",
+      "parent": "s390-ccw-machine"
+    },
+    {
+      "name": "virtio-rng-ccw",
+      "parent": "virtio-ccw-device"
+    },
+    {
+      "name": "iothread",
+      "parent": "object"
+    },
+    {
+      "name": "z990.4-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "virtio-gpu-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "z10BC.2-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "z196.2-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "z14-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "vhost-scsi-ccw",
+      "parent": "virtio-ccw-device"
+    },
+    {
+      "name": "s390-flic",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "vhost-vsock-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "z9BC-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "zEC12-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "z196-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "z13-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "z990.3-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "sclplmconsole",
+      "parent": "s390-sclp-event-type"
+    },
+    {
+      "name": "host-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "scsi-cd",
+      "parent": "scsi-disk-base"
+    },
+    {
+      "name": "container",
+      "parent": "object"
+    },
+    {
+      "name": "chardev-null",
+      "parent": "chardev"
+    },
+    {
+      "name": "z9EC-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "s390-pcibus",
+      "parent": "bus"
+    },
+    {
+      "name": "zBC12-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "scsi-generic",
+      "parent": "scsi-device"
+    },
+    {
+      "name": "z9EC.3-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "virtio-net-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "virtio-9p-ccw",
+      "parent": "virtio-ccw-device"
+    },
+    {
+      "name": "z196.2-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "qemu-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "virtio-mouse-device",
+      "parent": "virtio-input-hid-device"
+    },
+    {
+      "name": "virtio-mouse-pci",
+      "parent": "virtio-input-hid-pci"
+    },
+    {
+      "name": "throttle-group",
+      "parent": "object"
+    },
+    {
+      "name": "zEC12.2-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "rng-egd",
+      "parent": "rng-backend"
+    },
+    {
+      "name": "z800-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "virtio-blk-ccw",
+      "parent": "virtio-ccw-device"
+    },
+    {
+      "name": "s390-ipl",
+      "parent": "device"
+    },
+    {
+      "name": "s390-sclp-events-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "irq",
+      "parent": "object"
+    },
+    {
+      "name": "s390-ccw-virtio-2.8-machine",
+      "parent": "s390-ccw-machine"
+    },
+    {
+      "name": "filter-buffer",
+      "parent": "netfilter"
+    },
+    {
+      "name": "virtconsole",
+      "parent": "virtserialport"
+    },
+    {
+      "name": "z9EC.2-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "virtio-rng-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "PCIE",
+      "parent": "PCI"
+    },
+    {
+      "name": "chardev-pty",
+      "parent": "chardev"
+    },
+    {
+      "name": "z900.2-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "vhost-user-blk",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "chardev-memory",
+      "parent": "chardev-ringbuf"
+    },
+    {
+      "name": "sclp-cpu-hotplug",
+      "parent": "s390-sclp-event-type"
+    },
+    {
+      "name": "s390-skeys-kvm",
+      "parent": "s390-skeys"
+    },
+    {
+      "name": "s390-ccw-virtio-2.9-machine",
+      "parent": "s390-ccw-machine"
+    },
+    {
+      "name": "x-terminal3270",
+      "parent": "emulated-ccw-3270"
+    },
+    {
+      "name": "chardev-serial",
+      "parent": "chardev-fd"
+    },
+    {
+      "name": "virtio-keyboard-ccw",
+      "parent": "virtio-input-hid-ccw"
+    },
+    {
+      "name": "usb-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "vhost-scsi-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "filter-rewriter",
+      "parent": "netfilter"
+    },
+    {
+      "name": "sclp",
+      "parent": "device"
+    },
+    {
+      "name": "z900.3-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "virtio-crypto-ccw",
+      "parent": "virtio-ccw-device"
+    },
+    {
+      "name": "z890-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "z890-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "or-irq",
+      "parent": "device"
+    },
+    {
+      "name": "virtual-css-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "qio-net-listener",
+      "parent": "object"
+    },
+    {
+      "name": "virtio-tablet-device",
+      "parent": "virtio-input-hid-device"
+    },
+    {
+      "name": "filter-redirector",
+      "parent": "netfilter"
+    },
+    {
+      "name": "chardev-pipe",
+      "parent": "chardev-fd"
+    },
+    {
+      "name": "unimplemented-device",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "sclpquiesce",
+      "parent": "s390-sclp-event-type"
+    },
+    {
+      "name": "z990.4-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "z10BC.2-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "split-irq",
+      "parent": "device"
+    },
+    {
+      "name": "scsi-disk",
+      "parent": "scsi-disk-base"
+    },
+    {
+      "name": "virtio-9p-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "vfio-pci-igd-lpc-bridge",
+      "parent": "pci-device"
+    },
+    {
+      "name": "z900.2-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "qio-channel-buffer",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "virtio-mmio",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "z9BC.2-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "z800-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "s390-pci-iommu",
+      "parent": "object"
+    },
+    {
+      "name": "filter-dump",
+      "parent": "netfilter"
+    },
+    {
+      "name": "virtio-scsi-device",
+      "parent": "virtio-scsi-common"
+    },
+    {
+      "name": "virtio-blk-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "virtio-9p-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "z114-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "s390-ccw-virtio-2.4-machine",
+      "parent": "s390-ccw-machine"
+    },
+    {
+      "name": "z13-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "chardev-ringbuf",
+      "parent": "chardev"
+    },
+    {
+      "name": "vhost-user-scsi",
+      "parent": "vhost-scsi-common"
+    },
+    {
+      "name": "System",
+      "parent": "bus"
+    },
+    {
+      "name": "z13s-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "filter-mirror",
+      "parent": "netfilter"
+    },
+    {
+      "name": "qemu-console",
+      "parent": "object"
+    },
+    {
+      "name": "virtio-net-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "colo-compare",
+      "parent": "object"
+    },
+    {
+      "name": "z990-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "z990.2-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "s390-ccw-virtio-2.5-machine",
+      "parent": "s390-ccw-machine"
+    },
+    {
+      "name": "chardev-testdev",
+      "parent": "chardev"
+    },
+    {
+      "name": "z14-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "chardev-hci",
+      "parent": "chardev"
+    },
+    {
+      "name": "virtio-keyboard-pci",
+      "parent": "virtio-input-hid-pci"
+    },
+    {
+      "name": "z890.2-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "input-linux",
+      "parent": "object"
+    },
+    {
+      "name": "virtual-css-bridge",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "chardev-stdio",
+      "parent": "chardev-fd"
+    },
+    {
+      "name": "qio-dns-resolver",
+      "parent": "object"
+    },
+    {
+      "name": "tls-creds-anon",
+      "parent": "tls-creds"
+    },
+    {
+      "name": "z196-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "diag288",
+      "parent": "device"
+    },
+    {
+      "name": "memory-backend-file",
+      "parent": "memory-backend"
+    },
+    {
+      "name": "z10EC-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "virtio-keyboard-device",
+      "parent": "virtio-input-hid-device"
+    },
+    {
+      "name": "z13s-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "virtio-crypto-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "qemu:memory-region",
+      "parent": "object"
+    },
+    {
+      "name": "rng-random",
+      "parent": "rng-backend"
+    },
+    {
+      "name": "z900-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "chardev-mux",
+      "parent": "chardev"
+    },
+    {
+      "name": "chardev-udp",
+      "parent": "chardev"
+    },
+    {
+      "name": "z10EC.3-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "chardev-gdb",
+      "parent": "chardev"
+    },
+    {
+      "name": "vhost-user-scsi-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "virtio-ccw-bus",
+      "parent": "virtio-bus"
+    },
+    {
+      "name": "z10EC.2-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "z114-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "virtio-balloon-ccw",
+      "parent": "virtio-ccw-device"
+    },
+    {
+      "name": "virtio-scsi-ccw",
+      "parent": "virtio-ccw-device"
+    },
+    {
+      "name": "z990.2-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "z9EC.2-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "fw_cfg_io",
+      "parent": "fw_cfg"
+    },
+    {
+      "name": "s390-ccw-virtio-2.10-machine",
+      "parent": "s390-ccw-machine"
+    },
+    {
+      "name": "virtio-crypto-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "z890.3-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "chardev-file",
+      "parent": "chardev-fd"
+    },
+    {
+      "name": "chardev-wctablet",
+      "parent": "chardev"
+    },
+    {
+      "name": "z900.3-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "z9BC.2-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "vhost-scsi",
+      "parent": "vhost-scsi-common"
+    },
+    {
+      "name": "pci-bridge-seat",
+      "parent": "pci-bridge"
+    },
+    {
+      "name": "z10BC-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "z990.5-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "tcg-accel",
+      "parent": "accel"
+    },
+    {
+      "name": "virtio-mmio-bus",
+      "parent": "virtio-bus"
+    },
+    {
+      "name": "zEC12.2-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "mmio_interface",
+      "parent": "device"
+    },
+    {
+      "name": "qio-channel-command",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "s390-ccw-virtio-2.11-machine",
+      "parent": "s390-ccw-machine"
+    },
+    {
+      "name": "accel",
+      "parent": "object"
+    },
+    {
+      "name": "z10EC-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "pr-manager-helper",
+      "parent": "pr-manager"
+    },
+    {
+      "name": "loader",
+      "parent": "device"
+    },
+    {
+      "name": "z9EC-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "z9EC.3-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "virtio-serial-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "tpm-emulator",
+      "parent": "tpm-backend"
+    },
+    {
+      "name": "s390-storage_attributes-kvm",
+      "parent": "s390-storage_attributes"
+    },
+    {
+      "name": "virtio-balloon-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "chardev-vc",
+      "parent": "chardev"
+    },
+    {
+      "name": "virtio-serial-ccw",
+      "parent": "virtio-ccw-device"
+    },
+    {
+      "name": "s390-sclp-event-facility",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "chardev-socket",
+      "parent": "chardev"
+    },
+    {
+      "name": "virtio-serial-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "qio-channel-file",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "zEC12-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "s390-flic-kvm",
+      "parent": "s390-flic"
+    },
+    {
+      "name": "migration",
+      "parent": "device"
+    },
+    {
+      "name": "virtio-input-host-device",
+      "parent": "virtio-input-device"
+    },
+    {
+      "name": "vfio-ccw",
+      "parent": "s390-ccw"
+    },
+    {
+      "name": "virtio-gpu-ccw",
+      "parent": "virtio-ccw-device"
+    },
+    {
+      "name": "z990.5-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "z10BC-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "none-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "pci-bridge",
+      "parent": "base-pci-bridge"
+    },
+    {
+      "name": "SCSI",
+      "parent": "bus"
+    },
+    {
+      "name": "tls-creds-x509",
+      "parent": "tls-creds"
+    },
+    {
+      "name": "vhost-vsock-ccw",
+      "parent": "virtio-ccw-device"
+    },
+    {
+      "name": "kvm-accel",
+      "parent": "accel"
+    },
+    {
+      "name": "virtio-tablet-ccw",
+      "parent": "virtio-input-hid-ccw"
+    },
+    {
+      "name": "secret",
+      "parent": "object"
+    },
+    {
+      "name": "scsi-hd",
+      "parent": "scsi-disk-base"
+    },
+    {
+      "name": "qtest-accel",
+      "parent": "accel"
+    },
+    {
+      "name": "z900-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "virtio-balloon-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "scsi-block",
+      "parent": "scsi-disk-base"
+    },
+    {
+      "name": "virtio-scsi-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "fw_cfg_mem",
+      "parent": "fw_cfg"
+    },
+    {
+      "name": "s390-ccw-virtio-2.6-machine",
+      "parent": "s390-ccw-machine"
+    },
+    {
+      "name": "PCI",
+      "parent": "bus"
+    },
+    {
+      "name": "cryptodev-vhost-user",
+      "parent": "cryptodev-backend"
+    },
+    {
+      "name": "sclpconsole",
+      "parent": "s390-sclp-event-type"
+    },
+    {
+      "name": "z13.2-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "z890.3-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "s390-skeys-qemu",
+      "parent": "s390-skeys"
+    },
+    {
+      "name": "zpci",
+      "parent": "device"
+    },
+    {
+      "name": "qio-channel-websock",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "virtio-input-host-pci",
+      "parent": "virtio-input-pci"
+    },
+    {
+      "name": "cryptodev-backend-builtin",
+      "parent": "cryptodev-backend"
+    },
+    {
+      "name": "qemu,register",
+      "parent": "device"
+    },
+    {
+      "name": "zBC12-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "s390-ccw-virtio-2.7-machine",
+      "parent": "s390-ccw-machine"
+    },
+    {
+      "name": "z13.2-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "virtio-pci-bus",
+      "parent": "virtio-bus"
+    },
+    {
+      "name": "s390-flic-qemu",
+      "parent": "s390-flic"
+    },
+    {
+      "name": "vhost-user-blk-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "filter-replay",
+      "parent": "netfilter"
+    },
+    {
+      "name": "chardev-parallel",
+      "parent": "chardev"
+    },
+    {
+      "name": "chardev-msmouse",
+      "parent": "chardev"
+    },
+    {
+      "name": "qio-channel-tls",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "memory-backend-ram",
+      "parent": "memory-backend"
+    },
+    {
+      "name": "virtio-serial-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "virtserialport",
+      "parent": "virtio-serial-port"
+    },
+    {
+      "name": "z990-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "virtio-net-ccw",
+      "parent": "virtio-ccw-device"
+    },
+    {
+      "name": "z10EC.2-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "memory-backend-memfd",
+      "parent": "memory-backend"
+    },
+    {
+      "name": "virtio-rng-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "vfio-pci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "virtio-gpu-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "virtio-mouse-ccw",
+      "parent": "virtio-input-hid-ccw"
+    },
+    {
+      "name": "z9BC-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "z10EC.3-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "s390-iommu-memory-region",
+      "parent": "qemu:iommu-memory-region"
+    },
+    {
+      "name": "qio-channel-socket",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "z990.3-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "virtio-blk-device",
+      "parent": "virtio-device"
+    }
+  ],
+  "id": "libvirt-7"
+}
+
 {
   "execute": "device-list-properties",
   "arguments": {
     "typename": "virtio-blk-pci"
   },
-  "id": "libvirt-7"
+  "id": "libvirt-8"
 }
 
 {
@@ -1737,7 +2692,7 @@
       "type": "str"
     }
   ],
-  "id": "libvirt-7"
+  "id": "libvirt-8"
 }
 
 {
@@ -1745,7 +2700,7 @@
   "arguments": {
     "typename": "virtio-net-pci"
   },
-  "id": "libvirt-8"
+  "id": "libvirt-9"
 }
 
 {
@@ -2040,7 +2995,7 @@
       "type": "uint16"
     }
   ],
-  "id": "libvirt-8"
+  "id": "libvirt-9"
 }
 
 {
@@ -2048,7 +3003,7 @@
   "arguments": {
     "typename": "virtio-scsi-pci"
   },
-  "id": "libvirt-9"
+  "id": "libvirt-10"
 }
 
 {
@@ -2213,7 +3168,7 @@
       "type": "str"
     }
   ],
-  "id": "libvirt-9"
+  "id": "libvirt-10"
 }
 
 {
@@ -2221,7 +3176,7 @@
   "arguments": {
     "typename": "virtio-blk-ccw"
   },
-  "id": "libvirt-10"
+  "id": "libvirt-11"
 }
 
 {
@@ -2363,7 +3318,7 @@
       "type": "uint32"
     }
   ],
-  "id": "libvirt-10"
+  "id": "libvirt-11"
 }
 
 {
@@ -2371,7 +3326,7 @@
   "arguments": {
     "typename": "virtio-net-ccw"
   },
-  "id": "libvirt-11"
+  "id": "libvirt-12"
 }
 
 {
@@ -2580,7 +3535,7 @@
       "type": "uint16"
     }
   ],
-  "id": "libvirt-11"
+  "id": "libvirt-12"
 }
 
 {
@@ -2588,7 +3543,7 @@
   "arguments": {
     "typename": "virtio-scsi-ccw"
   },
-  "id": "libvirt-12"
+  "id": "libvirt-13"
 }
 
 {
@@ -2667,7 +3622,7 @@
       "type": "uint32"
     }
   ],
-  "id": "libvirt-12"
+  "id": "libvirt-13"
 }
 
 {
@@ -2675,11 +3630,11 @@
   "arguments": {
     "typename": "virtio-net-s390"
   },
-  "id": "libvirt-13"
+  "id": "libvirt-14"
 }
 
 {
-  "id": "libvirt-13",
+  "id": "libvirt-14",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'virtio-net-s390' not found"
@@ -2691,7 +3646,7 @@
   "arguments": {
     "typename": "vfio-pci"
   },
-  "id": "libvirt-14"
+  "id": "libvirt-15"
 }
 
 {
@@ -2817,7 +3772,7 @@
       "type": "str"
     }
   ],
-  "id": "libvirt-14"
+  "id": "libvirt-15"
 }
 
 {
@@ -2825,7 +3780,7 @@
   "arguments": {
     "typename": "scsi-hd"
   },
-  "id": "libvirt-15"
+  "id": "libvirt-16"
 }
 
 {
@@ -2943,7 +3898,7 @@
       "type": "uint32"
     }
   ],
-  "id": "libvirt-15"
+  "id": "libvirt-16"
 }
 
 {
@@ -2951,11 +3906,11 @@
   "arguments": {
     "typename": "ide-hd"
   },
-  "id": "libvirt-16"
+  "id": "libvirt-17"
 }
 
 {
-  "id": "libvirt-16",
+  "id": "libvirt-17",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'ide-drive' not found"
@@ -2967,11 +3922,11 @@
   "arguments": {
     "typename": "PIIX4_PM"
   },
-  "id": "libvirt-17"
+  "id": "libvirt-18"
 }
 
 {
-  "id": "libvirt-17",
+  "id": "libvirt-18",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'PIIX4_PM' not found"
@@ -2983,11 +3938,11 @@
   "arguments": {
     "typename": "i440FX-pcihost"
   },
-  "id": "libvirt-18"
+  "id": "libvirt-19"
 }
 
 {
-  "id": "libvirt-18",
+  "id": "libvirt-19",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'i440FX-pcihost' not found"
@@ -2999,11 +3954,11 @@
   "arguments": {
     "typename": "q35-pcihost"
   },
-  "id": "libvirt-19"
+  "id": "libvirt-20"
 }
 
 {
-  "id": "libvirt-19",
+  "id": "libvirt-20",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'q35-pcihost' not found"
@@ -3015,11 +3970,11 @@
   "arguments": {
     "typename": "kvm-pit"
   },
-  "id": "libvirt-20"
+  "id": "libvirt-21"
 }
 
 {
-  "id": "libvirt-20",
+  "id": "libvirt-21",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'kvm-pit' not found"
@@ -3031,7 +3986,7 @@
   "arguments": {
     "typename": "virtio-gpu-pci"
   },
-  "id": "libvirt-21"
+  "id": "libvirt-22"
 }
 
 {
@@ -3182,7 +4137,7 @@
       "type": "str"
     }
   ],
-  "id": "libvirt-21"
+  "id": "libvirt-22"
 }
 
 {
@@ -3190,7 +4145,7 @@
   "arguments": {
     "typename": "virtio-gpu-device"
   },
-  "id": "libvirt-22"
+  "id": "libvirt-23"
 }
 
 {
@@ -3237,7 +4192,7 @@
       "type": "size"
     }
   ],
-  "id": "libvirt-22"
+  "id": "libvirt-23"
 }
 
 {
@@ -3245,11 +4200,11 @@
   "arguments": {
     "typename": "ICH9-LPC"
   },
-  "id": "libvirt-23"
+  "id": "libvirt-24"
 }
 
 {
-  "id": "libvirt-23",
+  "id": "libvirt-24",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'ICH9-LPC' not found"
@@ -3261,7 +4216,7 @@
   "arguments": {
     "typename": "virtio-balloon-pci"
   },
-  "id": "libvirt-24"
+  "id": "libvirt-25"
 }
 
 {
@@ -3404,7 +4359,7 @@
       "type": "str"
     }
   ],
-  "id": "libvirt-24"
+  "id": "libvirt-25"
 }
 
 {
@@ -3412,7 +4367,7 @@
   "arguments": {
     "typename": "virtio-balloon-ccw"
   },
-  "id": "libvirt-25"
+  "id": "libvirt-26"
 }
 
 {
@@ -3474,7 +4429,7 @@
       "type": "uint32"
     }
   ],
-  "id": "libvirt-25"
+  "id": "libvirt-26"
 }
 
 {
@@ -3482,7 +4437,7 @@
   "arguments": {
     "typename": "virtio-balloon-device"
   },
-  "id": "libvirt-26"
+  "id": "libvirt-27"
 }
 
 {
@@ -3526,7 +4481,7 @@
       "type": "bool"
     }
   ],
-  "id": "libvirt-26"
+  "id": "libvirt-27"
 }
 
 {
@@ -3534,7 +4489,7 @@
   "arguments": {
     "typename": "virtio-gpu-ccw"
   },
-  "id": "libvirt-27"
+  "id": "libvirt-28"
 }
 
 {
@@ -3599,7 +4554,7 @@
       "type": "uint32"
     }
   ],
-  "id": "libvirt-27"
+  "id": "libvirt-28"
 }
 
 {
@@ -3607,7 +4562,7 @@
   "arguments": {
     "typename": "virtual-css-bridge"
   },
-  "id": "libvirt-28"
+  "id": "libvirt-29"
 }
 
 {
@@ -3622,7 +4577,7 @@
       "type": "bool"
     }
   ],
-  "id": "libvirt-28"
+  "id": "libvirt-29"
 }
 
 {
@@ -3630,7 +4585,7 @@
   "arguments": {
     "typename": "memory-backend-file"
   },
-  "id": "libvirt-29"
+  "id": "libvirt-30"
 }
 
 {
@@ -3684,7 +4639,7 @@
       "type": "string"
     }
   ],
-  "id": "libvirt-29"
+  "id": "libvirt-30"
 }
 
 {
@@ -3692,7 +4647,7 @@
   "arguments": {
     "typename": "memory-backend-memfd"
   },
-  "id": "libvirt-30"
+  "id": "libvirt-31"
 }
 
 {
@@ -3742,12 +4697,12 @@
       "type": "string"
     }
   ],
-  "id": "libvirt-30"
+  "id": "libvirt-31"
 }
 
 {
   "execute": "query-machines",
-  "id": "libvirt-31"
+  "id": "libvirt-32"
 }
 
 {
@@ -3805,12 +4760,12 @@
       "alias": "s390-ccw-virtio"
     }
   ],
-  "id": "libvirt-31"
+  "id": "libvirt-32"
 }
 
 {
   "execute": "query-cpu-definitions",
-  "id": "libvirt-32"
+  "id": "libvirt-33"
 }
 
 {
@@ -4345,35 +5300,35 @@
       "migration-safe": true
     }
   ],
-  "id": "libvirt-32"
+  "id": "libvirt-33"
 }
 
 {
   "execute": "query-tpm-models",
-  "id": "libvirt-33"
+  "id": "libvirt-34"
 }
 
 {
   "return": [
   ],
-  "id": "libvirt-33"
+  "id": "libvirt-34"
 }
 
 {
   "execute": "query-tpm-types",
-  "id": "libvirt-34"
+  "id": "libvirt-35"
 }
 
 {
   "return": [
     "emulator"
   ],
-  "id": "libvirt-34"
+  "id": "libvirt-35"
 }
 
 {
   "execute": "query-command-line-options",
-  "id": "libvirt-35"
+  "id": "libvirt-36"
 }
 
 {
@@ -5498,12 +6453,12 @@
       "option": "drive"
     }
   ],
-  "id": "libvirt-35"
+  "id": "libvirt-36"
 }
 
 {
   "execute": "query-migrate-capabilities",
-  "id": "libvirt-36"
+  "id": "libvirt-37"
 }
 
 {
@@ -5565,12 +6520,12 @@
       "capability": "dirty-bitmaps"
     }
   ],
-  "id": "libvirt-36"
+  "id": "libvirt-37"
 }
 
 {
   "execute": "query-qmp-schema",
-  "id": "libvirt-37"
+  "id": "libvirt-38"
 }
 
 {
@@ -16938,7 +17893,7 @@
       "meta-type": "object"
     }
   ],
-  "id": "libvirt-37"
+  "id": "libvirt-38"
 }
 
 {
@@ -16949,7 +17904,7 @@
       "name": "host"
     }
   },
-  "id": "libvirt-38"
+  "id": "libvirt-39"
 }
 
 {
@@ -16987,7 +17942,7 @@
       }
     }
   },
-  "id": "libvirt-38"
+  "id": "libvirt-39"
 }
 
 {
@@ -17001,11 +17956,11 @@
       }
     }
   },
-  "id": "libvirt-39"
+  "id": "libvirt-40"
 }
 
 {
-  "id": "libvirt-39",
+  "id": "libvirt-40",
   "error": {
     "class": "GenericError",
     "desc": "Property '.migratable' not found"
diff --git a/tests/qemucapabilitiesdata/caps_2.12.0.x86_64.replies b/tests/qemucapabilitiesdata/caps_2.12.0.x86_64.replies
index 1e3ba0885a..57aa4067d4 100644
--- a/tests/qemucapabilitiesdata/caps_2.12.0.x86_64.replies
+++ b/tests/qemucapabilitiesdata/caps_2.12.0.x86_64.replies
@@ -2206,12 +2206,1667 @@
   "id": "libvirt-6"
 }
 
+{
+  "execute": "qom-list-types",
+  "id": "libvirt-7"
+}
+
+{
+  "return": [
+    {
+      "name": "vhost-vsock-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "scsi-generic",
+      "parent": "scsi-device"
+    },
+    {
+      "name": "qio-channel-tls",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "virtio-mmio",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "scsi-hd",
+      "parent": "scsi-disk-base"
+    },
+    {
+      "name": "pc-0.10-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "usb-bot",
+      "parent": "usb-storage-dev"
+    },
+    {
+      "name": "chardev-null",
+      "parent": "chardev"
+    },
+    {
+      "name": "chardev-parallel",
+      "parent": "chardev"
+    },
+    {
+      "name": "qemu-xhci",
+      "parent": "base-xhci"
+    },
+    {
+      "name": "lsi53c895a",
+      "parent": "pci-device"
+    },
+    {
+      "name": "kvm-ioapic",
+      "parent": "ioapic-common"
+    },
+    {
+      "name": "virtio-keyboard-pci",
+      "parent": "virtio-input-hid-pci"
+    },
+    {
+      "name": "i440FX",
+      "parent": "pci-device"
+    },
+    {
+      "name": "ide-hd",
+      "parent": "ide-device"
+    },
+    {
+      "name": "Opteron_G1-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "kvm64-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "virtio-net-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "kvm-i8259",
+      "parent": "pic-common"
+    },
+    {
+      "name": "at24c-eeprom",
+      "parent": "i2c-slave"
+    },
+    {
+      "name": "chardev-pty",
+      "parent": "chardev"
+    },
+    {
+      "name": "SUNW,fdtwo",
+      "parent": "base-sysbus-fdc"
+    },
+    {
+      "name": "isa-pcspk",
+      "parent": "isa-device"
+    },
+    {
+      "name": "Haswell-IBRS-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "loader",
+      "parent": "device"
+    },
+    {
+      "name": "filter-rewriter",
+      "parent": "netfilter"
+    },
+    {
+      "name": "virtio-serial-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "Nehalem-IBRS-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "pc-0.12-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "pcie-root-port",
+      "parent": "pcie-root-port-base"
+    },
+    {
+      "name": "virtio-crypto-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "usb-host",
+      "parent": "usb-device"
+    },
+    {
+      "name": "pc-0.11-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "usb-bt-dongle",
+      "parent": "usb-device"
+    },
+    {
+      "name": "igd-passthrough-isa-bridge",
+      "parent": "pci-device"
+    },
+    {
+      "name": "qemu64-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "PIIX3-xen",
+      "parent": "pci-piix3"
+    },
+    {
+      "name": "virtio-input-host-pci",
+      "parent": "virtio-input-pci"
+    },
+    {
+      "name": "pc-i440fx-2.10-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "phenom-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "e1000",
+      "parent": "e1000-base"
+    },
+    {
+      "name": "ICH9-LPC",
+      "parent": "pci-device"
+    },
+    {
+      "name": "pc-i440fx-1.4-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "ich9-usb-uhci6",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "sysbus-ahci",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "ich9-usb-uhci4",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "pc-q35-2.6-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "usb-mtp",
+      "parent": "usb-device"
+    },
+    {
+      "name": "ccid-card-emulated",
+      "parent": "ccid-card"
+    },
+    {
+      "name": "ich9-usb-uhci5",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "chardev-spicevmc",
+      "parent": "chardev-spice"
+    },
+    {
+      "name": "ich9-usb-uhci3",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "ich9-usb-uhci2",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "ich9-usb-uhci1",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "tpci200",
+      "parent": "pci-device"
+    },
+    {
+      "name": "memory-backend-file",
+      "parent": "memory-backend"
+    },
+    {
+      "name": "pc-q35-2.5-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "AMDVI-PCI",
+      "parent": "pci-device"
+    },
+    {
+      "name": "rtl8139",
+      "parent": "pci-device"
+    },
+    {
+      "name": "chardev-hci",
+      "parent": "chardev"
+    },
+    {
+      "name": "pc-q35-2.4-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "megasas",
+      "parent": "megasas-base"
+    },
+    {
+      "name": "base-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "container",
+      "parent": "object"
+    },
+    {
+      "name": "qxl-vga",
+      "parent": "pci-qxl"
+    },
+    {
+      "name": "scsi-block",
+      "parent": "scsi-disk-base"
+    },
+    {
+      "name": "Opteron_G2-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "unimplemented-device",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "scsi-cd",
+      "parent": "scsi-disk-base"
+    },
+    {
+      "name": "pxb-bus",
+      "parent": "PCI"
+    },
+    {
+      "name": "pc-0.14-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "accel",
+      "parent": "object"
+    },
+    {
+      "name": "pc-i440fx-2.12-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "floppy-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "usb-audio",
+      "parent": "usb-device"
+    },
+    {
+      "name": "virtio-vga",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "vmware-svga",
+      "parent": "pci-device"
+    },
+    {
+      "name": "isa-serial",
+      "parent": "isa-device"
+    },
+    {
+      "name": "pc-0.13-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "vhost-scsi-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "virtio-serial-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "isa-debug-exit",
+      "parent": "isa-device"
+    },
+    {
+      "name": "chardev-gdb",
+      "parent": "chardev"
+    },
+    {
+      "name": "fdc37m81x-superio",
+      "parent": "isa-superio"
+    },
+    {
+      "name": "pc-testdev",
+      "parent": "isa-device"
+    },
+    {
+      "name": "Haswell-noTSX-IBRS-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "pr-manager-helper",
+      "parent": "pr-manager"
+    },
+    {
+      "name": "fw_cfg_mem",
+      "parent": "fw_cfg"
+    },
+    {
+      "name": "tls-creds-anon",
+      "parent": "tls-creds"
+    },
+    {
+      "name": "pc-q35-2.8-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "ide-cd",
+      "parent": "ide-device"
+    },
+    {
+      "name": "usb-uas",
+      "parent": "usb-device"
+    },
+    {
+      "name": "pc-i440fx-2.11-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "pc-i440fx-1.6-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "virtio-balloon-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "iothread",
+      "parent": "object"
+    },
+    {
+      "name": "sb16",
+      "parent": "isa-device"
+    },
+    {
+      "name": "chardev-socket",
+      "parent": "chardev"
+    },
+    {
+      "name": "486-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "pc-q35-2.7-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "pc-i440fx-1.5-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "chardev-mux",
+      "parent": "chardev"
+    },
+    {
+      "name": "filter-redirector",
+      "parent": "netfilter"
+    },
+    {
+      "name": "usb-ccid",
+      "parent": "usb-device"
+    },
+    {
+      "name": "isa-cirrus-vga",
+      "parent": "isa-device"
+    },
+    {
+      "name": "qio-channel-rdma",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "vhost-vsock-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "sdhci-pci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "virtio-input-host-device",
+      "parent": "virtio-input-device"
+    },
+    {
+      "name": "i82559er",
+      "parent": "pci-device"
+    },
+    {
+      "name": "pci-bridge",
+      "parent": "base-pci-bridge"
+    },
+    {
+      "name": "cs4231a",
+      "parent": "isa-device"
+    },
+    {
+      "name": "ivshmem-doorbell",
+      "parent": "ivshmem-common"
+    },
+    {
+      "name": "chardev-udp",
+      "parent": "chardev"
+    },
+    {
+      "name": "virtio-rng-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "isa-parallel",
+      "parent": "isa-device"
+    },
+    {
+      "name": "piix4-ide",
+      "parent": "pci-ide"
+    },
+    {
+      "name": "adlib",
+      "parent": "isa-device"
+    },
+    {
+      "name": "pc-0.15-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "kvmvapic",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "hda-micro",
+      "parent": "hda-audio"
+    },
+    {
+      "name": "pci-bridge-seat",
+      "parent": "pci-bridge"
+    },
+    {
+      "name": "dc390",
+      "parent": "am53c974"
+    },
+    {
+      "name": "qemu,register",
+      "parent": "device"
+    },
+    {
+      "name": "IDE",
+      "parent": "bus"
+    },
+    {
+      "name": "fw_cfg_io",
+      "parent": "fw_cfg"
+    },
+    {
+      "name": "tpm-crb",
+      "parent": "device"
+    },
+    {
+      "name": "memory-backend-ram",
+      "parent": "memory-backend"
+    },
+    {
+      "name": "am53c974",
+      "parent": "pci-device"
+    },
+    {
+      "name": "virtio-blk-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "nvdimm",
+      "parent": "pc-dimm"
+    },
+    {
+      "name": "mc146818rtc",
+      "parent": "isa-device"
+    },
+    {
+      "name": "qio-channel-websock",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "qio-channel-file",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "chardev-msmouse",
+      "parent": "chardev"
+    },
+    {
+      "name": "pc-q35-2.9-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "chardev-pipe",
+      "parent": "chardev-fd"
+    },
+    {
+      "name": "pc-i440fx-1.7-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "cryptodev-backend-builtin",
+      "parent": "cryptodev-backend"
+    },
+    {
+      "name": "hda-output",
+      "parent": "hda-audio"
+    },
+    {
+      "name": "mmio_interface",
+      "parent": "device"
+    },
+    {
+      "name": "chardev-spiceport",
+      "parent": "chardev-spice"
+    },
+    {
+      "name": "VGA",
+      "parent": "pci-vga"
+    },
+    {
+      "name": "sga",
+      "parent": "isa-device"
+    },
+    {
+      "name": "i8257",
+      "parent": "isa-device"
+    },
+    {
+      "name": "qio-net-listener",
+      "parent": "object"
+    },
+    {
+      "name": "port92",
+      "parent": "isa-device"
+    },
+    {
+      "name": "mptsas1068",
+      "parent": "pci-device"
+    },
+    {
+      "name": "edu",
+      "parent": "pci-device"
+    },
+    {
+      "name": "virtio-mouse-pci",
+      "parent": "virtio-input-hid-pci"
+    },
+    {
+      "name": "Skylake-Client-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "ICH9 SMB",
+      "parent": "pci-device"
+    },
+    {
+      "name": "Broadwell-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "vfio-pci-igd-lpc-bridge",
+      "parent": "pci-device"
+    },
+    {
+      "name": "HDA",
+      "parent": "bus"
+    },
+    {
+      "name": "n270-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "pcm3680_pci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "usb-redir",
+      "parent": "usb-device"
+    },
+    {
+      "name": "floppy",
+      "parent": "device"
+    },
+    {
+      "name": "qemu:memory-region",
+      "parent": "object"
+    },
+    {
+      "name": "mioe3680_pci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "sysbus-ohci",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "chardev-ringbuf",
+      "parent": "chardev"
+    },
+    {
+      "name": "max-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "can-bus",
+      "parent": "object"
+    },
+    {
+      "name": "qtest-accel",
+      "parent": "accel"
+    },
+    {
+      "name": "qio-channel-command",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "pxb-host",
+      "parent": "pci-host-bridge"
+    },
+    {
+      "name": "IvyBridge-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "xio3130-downstream",
+      "parent": "pcie-slot"
+    },
+    {
+      "name": "virtio-gpu-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "virtio-blk-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "cirrus-vga",
+      "parent": "pci-device"
+    },
+    {
+      "name": "isa-ipmi-kcs",
+      "parent": "isa-device"
+    },
+    {
+      "name": "kvmclock",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "cryptodev-vhost-user",
+      "parent": "cryptodev-backend"
+    },
+    {
+      "name": "Opteron_G3-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "lsi53c810",
+      "parent": "lsi53c895a"
+    },
+    {
+      "name": "System",
+      "parent": "bus"
+    },
+    {
+      "name": "Westmere-IBRS-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "usb-serial",
+      "parent": "usb-serial-dev"
+    },
+    {
+      "name": "vt82c686b-usb-uhci",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "chardev-braille",
+      "parent": "chardev"
+    },
+    {
+      "name": "chardev-file",
+      "parent": "chardev-fd"
+    },
+    {
+      "name": "intel-iommu",
+      "parent": "x86-iommu"
+    },
+    {
+      "name": "pc-q35-2.10-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "tpm-tis",
+      "parent": "isa-device"
+    },
+    {
+      "name": "PCIE",
+      "parent": "PCI"
+    },
+    {
+      "name": "pcie-pci-bridge",
+      "parent": "base-pci-bridge"
+    },
+    {
+      "name": "ccid-card-passthru",
+      "parent": "ccid-card"
+    },
+    {
+      "name": "qio-dns-resolver",
+      "parent": "object"
+    },
+    {
+      "name": "vhost-user-blk-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "virtio-serial-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "kvm-pit",
+      "parent": "pit-common"
+    },
+    {
+      "name": "secondary-vga",
+      "parent": "pci-vga"
+    },
+    {
+      "name": "vhost-scsi",
+      "parent": "vhost-scsi-common"
+    },
+    {
+      "name": "pci-ohci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "cfi.pflash01",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "usb-hub",
+      "parent": "usb-device"
+    },
+    {
+      "name": "ccid-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "EPYC-IBPB-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "input-linux",
+      "parent": "object"
+    },
+    {
+      "name": "piix3-ide-xen",
+      "parent": "pci-ide"
+    },
+    {
+      "name": "vmgenid",
+      "parent": "device"
+    },
+    {
+      "name": "pci-serial",
+      "parent": "pci-device"
+    },
+    {
+      "name": "vmport",
+      "parent": "isa-device"
+    },
+    {
+      "name": "vhost-user-scsi-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "ipmi-bmc-extern",
+      "parent": "ipmi-bmc"
+    },
+    {
+      "name": "PIIX4_PM",
+      "parent": "pci-device"
+    },
+    {
+      "name": "i8042",
+      "parent": "isa-device"
+    },
+    {
+      "name": "coreduo-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "i82559c",
+      "parent": "pci-device"
+    },
+    {
+      "name": "i82559b",
+      "parent": "pci-device"
+    },
+    {
+      "name": "i82559a",
+      "parent": "pci-device"
+    },
+    {
+      "name": "pc-q35-2.12-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "SCSI",
+      "parent": "bus"
+    },
+    {
+      "name": "rocker",
+      "parent": "pci-device"
+    },
+    {
+      "name": "pcnet",
+      "parent": "pci-device"
+    },
+    {
+      "name": "rng-egd",
+      "parent": "rng-backend"
+    },
+    {
+      "name": "Skylake-Server-IBRS-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "Opteron_G4-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "pc-q35-2.11-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "chardev-testdev",
+      "parent": "chardev"
+    },
+    {
+      "name": "PIIX3",
+      "parent": "pci-piix3"
+    },
+    {
+      "name": "filter-dump",
+      "parent": "netfilter"
+    },
+    {
+      "name": "migration",
+      "parent": "device"
+    },
+    {
+      "name": "vmmouse",
+      "parent": "isa-device"
+    },
+    {
+      "name": "i82558b",
+      "parent": "pci-device"
+    },
+    {
+      "name": "i82558a",
+      "parent": "pci-device"
+    },
+    {
+      "name": "ioapic",
+      "parent": "ioapic-common"
+    },
+    {
+      "name": "smbus-eeprom",
+      "parent": "smbus-device"
+    },
+    {
+      "name": "Haswell-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "i82801",
+      "parent": "pci-device"
+    },
+    {
+      "name": "tls-creds-x509",
+      "parent": "tls-creds"
+    },
+    {
+      "name": "virtio-net-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "virtio-keyboard-device",
+      "parent": "virtio-input-hid-device"
+    },
+    {
+      "name": "i82562",
+      "parent": "pci-device"
+    },
+    {
+      "name": "Haswell-noTSX-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "usb-net",
+      "parent": "usb-device"
+    },
+    {
+      "name": "tpm-passthrough",
+      "parent": "tpm-backend"
+    },
+    {
+      "name": "q35-pcihost",
+      "parent": "pcie-host-bridge"
+    },
+    {
+      "name": "amd-iommu",
+      "parent": "x86-iommu"
+    },
+    {
+      "name": "i440FX-pcihost",
+      "parent": "pci-host-bridge"
+    },
+    {
+      "name": "i82557c",
+      "parent": "pci-device"
+    },
+    {
+      "name": "i82557b",
+      "parent": "pci-device"
+    },
+    {
+      "name": "i82557a",
+      "parent": "pci-device"
+    },
+    {
+      "name": "chardev-memory",
+      "parent": "chardev-ringbuf"
+    },
+    {
+      "name": "isa-i8259",
+      "parent": "pic-common"
+    },
+    {
+      "name": "virtio-gpu-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "i82551",
+      "parent": "pci-device"
+    },
+    {
+      "name": "pc-i440fx-2.0-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "SandyBridge-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "split-irq",
+      "parent": "device"
+    },
+    {
+      "name": "usb-mouse",
+      "parent": "usb-hid"
+    },
+    {
+      "name": "sdhci-bus",
+      "parent": "sd-bus"
+    },
+    {
+      "name": "i82550",
+      "parent": "pci-device"
+    },
+    {
+      "name": "host-x86_64-cpu",
+      "parent": "max-x86_64-cpu"
+    },
+    {
+      "name": "virtio-crypto-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "ich9-usb-ehci1",
+      "parent": "pci-ehci-usb"
+    },
+    {
+      "name": "ich9-usb-ehci2",
+      "parent": "pci-ehci-usb"
+    },
+    {
+      "name": "vfio-pci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "filter-mirror",
+      "parent": "netfilter"
+    },
+    {
+      "name": "isa-ide",
+      "parent": "isa-device"
+    },
+    {
+      "name": "irq",
+      "parent": "object"
+    },
+    {
+      "name": "throttle-group",
+      "parent": "object"
+    },
+    {
+      "name": "IvyBridge-IBRS-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "memory-backend-memfd",
+      "parent": "memory-backend"
+    },
+    {
+      "name": "can-host-socketcan",
+      "parent": "can-host"
+    },
+    {
+      "name": "nec-usb-xhci",
+      "parent": "base-xhci"
+    },
+    {
+      "name": "qio-channel-socket",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "pvscsi",
+      "parent": "pci-device"
+    },
+    {
+      "name": "piix3-usb-uhci",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "virtserialport",
+      "parent": "virtio-serial-port"
+    },
+    {
+      "name": "sd-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "Opteron_G5-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "ich9-ahci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "chardev-stdio",
+      "parent": "chardev-fd"
+    },
+    {
+      "name": "Skylake-Client-IBRS-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "pc-dimm",
+      "parent": "device"
+    },
+    {
+      "name": "gus",
+      "parent": "isa-device"
+    },
+    {
+      "name": "hyperv-testdev",
+      "parent": "isa-device"
+    },
+    {
+      "name": "isa-vga",
+      "parent": "isa-device"
+    },
+    {
+      "name": "pc-i440fx-2.2-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "cryptodev-backend",
+      "parent": "object"
+    },
+    {
+      "name": "IndustryPack",
+      "parent": "bus"
+    },
+    {
+      "name": "pc-i440fx-2.1-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "or-irq",
+      "parent": "device"
+    },
+    {
+      "name": "ipmi-bmc-sim",
+      "parent": "ipmi-bmc"
+    },
+    {
+      "name": "Broadwell-noTSX-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "pentium2-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "chardev-vc",
+      "parent": "chardev"
+    },
+    {
+      "name": "usb-ehci",
+      "parent": "pci-ehci-usb"
+    },
+    {
+      "name": "virtio-rng-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "filter-replay",
+      "parent": "netfilter"
+    },
+    {
+      "name": "e1000-82545em",
+      "parent": "e1000-base"
+    },
+    {
+      "name": "chardev-wctablet",
+      "parent": "chardev"
+    },
+    {
+      "name": "pc-i440fx-2.5-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "e1000-82544gc",
+      "parent": "e1000-base"
+    },
+    {
+      "name": "hpet",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "Broadwell-noTSX-IBRS-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "ioh3420",
+      "parent": "pcie-root-port-base"
+    },
+    {
+      "name": "pc-i440fx-2.4-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "virtio-9p-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "vmcoreinfo",
+      "parent": "device"
+    },
+    {
+      "name": "filter-buffer",
+      "parent": "netfilter"
+    },
+    {
+      "name": "pci-serial-4x",
+      "parent": "pci-device"
+    },
+    {
+      "name": "athlon-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "ich9-intel-hda",
+      "parent": "intel-hda-generic"
+    },
+    {
+      "name": "pc-i440fx-2.3-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "virtio-9p-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "ivshmem",
+      "parent": "ivshmem-common"
+    },
+    {
+      "name": "imx-usdhc",
+      "parent": "generic-sdhci"
+    },
+    {
+      "name": "isa-ipmi-bt",
+      "parent": "isa-device"
+    },
+    {
+      "name": "ipoctal232",
+      "parent": "ipack-device"
+    },
+    {
+      "name": "virtio-tablet-device",
+      "parent": "virtio-input-hid-device"
+    },
+    {
+      "name": "virtio-scsi-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "ES1370",
+      "parent": "pci-device"
+    },
+    {
+      "name": "virtio-pci-bus",
+      "parent": "virtio-bus"
+    },
+    {
+      "name": "x3130-upstream",
+      "parent": "pcie-port"
+    },
+    {
+      "name": "piix3-ide",
+      "parent": "pci-ide"
+    },
+    {
+      "name": "pci-testdev",
+      "parent": "pci-device"
+    },
+    {
+      "name": "qemu-console",
+      "parent": "object"
+    },
+    {
+      "name": "ISA",
+      "parent": "bus"
+    },
+    {
+      "name": "piix4-usb-uhci",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "pc-i440fx-2.7-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "tcg-accel",
+      "parent": "accel"
+    },
+    {
+      "name": "virtconsole",
+      "parent": "virtserialport"
+    },
+    {
+      "name": "pentium3-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "pci-serial-2x",
+      "parent": "pci-device"
+    },
+    {
+      "name": "ne2k_isa",
+      "parent": "isa-device"
+    },
+    {
+      "name": "Nehalem-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "isa-fdc",
+      "parent": "isa-device"
+    },
+    {
+      "name": "pc-i440fx-2.6-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "chardev-serial",
+      "parent": "chardev-fd"
+    },
+    {
+      "name": "igd-passthrough-i440FX",
+      "parent": "i440FX"
+    },
+    {
+      "name": "colo-compare",
+      "parent": "object"
+    },
+    {
+      "name": "virtio-mmio-bus",
+      "parent": "virtio-bus"
+    },
+    {
+      "name": "e1000e",
+      "parent": "pci-device"
+    },
+    {
+      "name": "virtio-tablet-pci",
+      "parent": "virtio-input-hid-pci"
+    },
+    {
+      "name": "usb-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "smc37c669-superio",
+      "parent": "isa-superio"
+    },
+    {
+      "name": "i82801b11-bridge",
+      "parent": "base-pci-bridge"
+    },
+    {
+      "name": "PCI",
+      "parent": "bus"
+    },
+    {
+      "name": "usb-storage",
+      "parent": "usb-storage-dev"
+    },
+    {
+      "name": "vhost-user-scsi",
+      "parent": "vhost-scsi-common"
+    },
+    {
+      "name": "mch",
+      "parent": "pci-device"
+    },
+    {
+      "name": "ib700",
+      "parent": "isa-device"
+    },
+    {
+      "name": "esp",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "isabus-bridge",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "vhost-user-blk",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "qemu32-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "ne2k_pci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "Broadwell-IBRS-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "tpm-emulator",
+      "parent": "tpm-backend"
+    },
+    {
+      "name": "ivshmem-plain",
+      "parent": "ivshmem-common"
+    },
+    {
+      "name": "usb-kbd",
+      "parent": "usb-hid"
+    },
+    {
+      "name": "isa-applesmc",
+      "parent": "isa-device"
+    },
+    {
+      "name": "secret",
+      "parent": "object"
+    },
+    {
+      "name": "hda-duplex",
+      "parent": "hda-audio"
+    },
+    {
+      "name": "kvm32-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "pc-i440fx-2.9-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "kvm-apic",
+      "parent": "apic-common"
+    },
+    {
+      "name": "sev-guest",
+      "parent": "object"
+    },
+    {
+      "name": "virtio-balloon-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "none-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "sysbus-fdc",
+      "parent": "base-sysbus-fdc"
+    },
+    {
+      "name": "megasas-gen2",
+      "parent": "megasas-base"
+    },
+    {
+      "name": "pc-1.0-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "core2duo-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "qxl",
+      "parent": "pci-qxl"
+    },
+    {
+      "name": "pc-i440fx-2.8-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "nvme",
+      "parent": "pci-device"
+    },
+    {
+      "name": "isa-debugcon",
+      "parent": "isa-device"
+    },
+    {
+      "name": "SandyBridge-IBRS-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "Skylake-Server-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "pentium-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "usb-tablet",
+      "parent": "usb-hid"
+    },
+    {
+      "name": "qio-channel-buffer",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "scsi-disk",
+      "parent": "scsi-disk-base"
+    },
+    {
+      "name": "usb-braille",
+      "parent": "usb-serial-dev"
+    },
+    {
+      "name": "intel-hda",
+      "parent": "intel-hda-generic"
+    },
+    {
+      "name": "kvm-accel",
+      "parent": "accel"
+    },
+    {
+      "name": "pxb-pcie-bus",
+      "parent": "PCIE"
+    },
+    {
+      "name": "virtio-scsi-device",
+      "parent": "virtio-scsi-common"
+    },
+    {
+      "name": "AC97",
+      "parent": "pci-device"
+    },
+    {
+      "name": "usb-wacom-tablet",
+      "parent": "usb-device"
+    },
+    {
+      "name": "i2c-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "EPYC-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "virtio-mouse-device",
+      "parent": "virtio-input-hid-device"
+    },
+    {
+      "name": "Conroe-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "pxb-pcie",
+      "parent": "pci-device"
+    },
+    {
+      "name": "pc-1.3-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "ide-drive",
+      "parent": "ide-device"
+    },
+    {
+      "name": "generic-sdhci",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "pvrdma",
+      "parent": "pci-device"
+    },
+    {
+      "name": "isa-pit",
+      "parent": "pit-common"
+    },
+    {
+      "name": "pxb",
+      "parent": "pci-device"
+    },
+    {
+      "name": "pc-1.2-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "intel-iommu-iommu-memory-region",
+      "parent": "qemu:iommu-memory-region"
+    },
+    {
+      "name": "pc-1.1-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "sd-card",
+      "parent": "device"
+    },
+    {
+      "name": "kvaser_pci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "vmxnet3",
+      "parent": "pci-device"
+    },
+    {
+      "name": "i6300esb",
+      "parent": "pci-device"
+    },
+    {
+      "name": "Westmere-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "amd-iommu-iommu-memory-region",
+      "parent": "qemu:iommu-memory-region"
+    },
+    {
+      "name": "pvpanic",
+      "parent": "isa-device"
+    },
+    {
+      "name": "Penryn-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "apic",
+      "parent": "apic-common"
+    },
+    {
+      "name": "isapc-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "rng-random",
+      "parent": "rng-backend"
+    }
+  ],
+  "id": "libvirt-7"
+}
+
 {
   "execute": "device-list-properties",
   "arguments": {
     "typename": "virtio-blk-pci"
   },
-  "id": "libvirt-7"
+  "id": "libvirt-8"
 }
 
 {
@@ -2443,7 +4098,7 @@
       "type": "str"
     }
   ],
-  "id": "libvirt-7"
+  "id": "libvirt-8"
 }
 
 {
@@ -2451,7 +4106,7 @@
   "arguments": {
     "typename": "virtio-net-pci"
   },
-  "id": "libvirt-8"
+  "id": "libvirt-9"
 }
 
 {
@@ -2746,7 +4401,7 @@
       "type": "uint16"
     }
   ],
-  "id": "libvirt-8"
+  "id": "libvirt-9"
 }
 
 {
@@ -2754,7 +4409,7 @@
   "arguments": {
     "typename": "virtio-scsi-pci"
   },
-  "id": "libvirt-9"
+  "id": "libvirt-10"
 }
 
 {
@@ -2919,7 +4574,7 @@
       "type": "str"
     }
   ],
-  "id": "libvirt-9"
+  "id": "libvirt-10"
 }
 
 {
@@ -2927,11 +4582,11 @@
   "arguments": {
     "typename": "virtio-net-ccw"
   },
-  "id": "libvirt-10"
+  "id": "libvirt-11"
 }
 
 {
-  "id": "libvirt-10",
+  "id": "libvirt-11",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'virtio-net-ccw' not found"
@@ -2943,11 +4598,11 @@
   "arguments": {
     "typename": "virtio-scsi-ccw"
   },
-  "id": "libvirt-11"
+  "id": "libvirt-12"
 }
 
 {
-  "id": "libvirt-11",
+  "id": "libvirt-12",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'virtio-scsi-ccw' not found"
@@ -2959,11 +4614,11 @@
   "arguments": {
     "typename": "virtio-net-s390"
   },
-  "id": "libvirt-12"
+  "id": "libvirt-13"
 }
 
 {
-  "id": "libvirt-12",
+  "id": "libvirt-13",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'virtio-net-s390' not found"
@@ -2975,7 +4630,7 @@
   "arguments": {
     "typename": "vfio-pci"
   },
-  "id": "libvirt-13"
+  "id": "libvirt-14"
 }
 
 {
@@ -3101,7 +4756,7 @@
       "type": "str"
     }
   ],
-  "id": "libvirt-13"
+  "id": "libvirt-14"
 }
 
 {
@@ -3109,7 +4764,7 @@
   "arguments": {
     "typename": "scsi-hd"
   },
-  "id": "libvirt-14"
+  "id": "libvirt-15"
 }
 
 {
@@ -3223,7 +4878,7 @@
       "type": "uint64"
     }
   ],
-  "id": "libvirt-14"
+  "id": "libvirt-15"
 }
 
 {
@@ -3231,7 +4886,7 @@
   "arguments": {
     "typename": "ide-hd"
   },
-  "id": "libvirt-15"
+  "id": "libvirt-16"
 }
 
 {
@@ -3307,7 +4962,7 @@
       "type": "uint16"
     }
   ],
-  "id": "libvirt-15"
+  "id": "libvirt-16"
 }
 
 {
@@ -3315,7 +4970,7 @@
   "arguments": {
     "typename": "PIIX4_PM"
   },
-  "id": "libvirt-16"
+  "id": "libvirt-17"
 }
 
 {
@@ -3378,7 +5033,7 @@
       "type": "int32"
     }
   ],
-  "id": "libvirt-16"
+  "id": "libvirt-17"
 }
 
 {
@@ -3386,7 +5041,7 @@
   "arguments": {
     "typename": "usb-redir"
   },
-  "id": "libvirt-17"
+  "id": "libvirt-18"
 }
 
 {
@@ -3435,7 +5090,7 @@
       "type": "bool"
     }
   ],
-  "id": "libvirt-17"
+  "id": "libvirt-18"
 }
 
 {
@@ -3443,7 +5098,7 @@
   "arguments": {
     "typename": "i440FX-pcihost"
   },
-  "id": "libvirt-18"
+  "id": "libvirt-19"
 }
 
 {
@@ -3485,7 +5140,7 @@
       "type": "bool"
     }
   ],
-  "id": "libvirt-18"
+  "id": "libvirt-19"
 }
 
 {
@@ -3493,7 +5148,7 @@
   "arguments": {
     "typename": "q35-pcihost"
   },
-  "id": "libvirt-19"
+  "id": "libvirt-20"
 }
 
 {
@@ -3575,7 +5230,7 @@
       "type": "uint64"
     }
   ],
-  "id": "libvirt-19"
+  "id": "libvirt-20"
 }
 
 {
@@ -3583,7 +5238,7 @@
   "arguments": {
     "typename": "usb-storage"
   },
-  "id": "libvirt-20"
+  "id": "libvirt-21"
 }
 
 {
@@ -3656,7 +5311,7 @@
       "type": "uint16"
     }
   ],
-  "id": "libvirt-20"
+  "id": "libvirt-21"
 }
 
 {
@@ -3664,7 +5319,7 @@
   "arguments": {
     "typename": "kvm-pit"
   },
-  "id": "libvirt-21"
+  "id": "libvirt-22"
 }
 
 {
@@ -3678,7 +5333,7 @@
       "type": "LostTickPolicy"
     }
   ],
-  "id": "libvirt-21"
+  "id": "libvirt-22"
 }
 
 {
@@ -3686,7 +5341,7 @@
   "arguments": {
     "typename": "VGA"
   },
-  "id": "libvirt-22"
+  "id": "libvirt-23"
 }
 
 {
@@ -3743,7 +5398,7 @@
       "type": "int32"
     }
   ],
-  "id": "libvirt-22"
+  "id": "libvirt-23"
 }
 
 {
@@ -3751,7 +5406,7 @@
   "arguments": {
     "typename": "vmware-svga"
   },
-  "id": "libvirt-23"
+  "id": "libvirt-24"
 }
 
 {
@@ -3794,7 +5449,7 @@
       "type": "int32"
     }
   ],
-  "id": "libvirt-23"
+  "id": "libvirt-24"
 }
 
 {
@@ -3802,7 +5457,7 @@
   "arguments": {
     "typename": "qxl"
   },
-  "id": "libvirt-24"
+  "id": "libvirt-25"
 }
 
 {
@@ -3897,7 +5552,7 @@
       "type": "uint32"
     }
   ],
-  "id": "libvirt-24"
+  "id": "libvirt-25"
 }
 
 {
@@ -3905,7 +5560,7 @@
   "arguments": {
     "typename": "virtio-gpu-pci"
   },
-  "id": "libvirt-25"
+  "id": "libvirt-26"
 }
 
 {
@@ -4056,7 +5711,7 @@
       "type": "str"
     }
   ],
-  "id": "libvirt-25"
+  "id": "libvirt-26"
 }
 
 {
@@ -4064,7 +5719,7 @@
   "arguments": {
     "typename": "virtio-gpu-device"
   },
-  "id": "libvirt-26"
+  "id": "libvirt-27"
 }
 
 {
@@ -4111,7 +5766,7 @@
       "type": "size"
     }
   ],
-  "id": "libvirt-26"
+  "id": "libvirt-27"
 }
 
 {
@@ -4119,7 +5774,7 @@
   "arguments": {
     "typename": "ICH9-LPC"
   },
-  "id": "libvirt-27"
+  "id": "libvirt-28"
 }
 
 {
@@ -4215,7 +5870,7 @@
       "type": "uint32"
     }
   ],
-  "id": "libvirt-27"
+  "id": "libvirt-28"
 }
 
 {
@@ -4223,7 +5878,7 @@
   "arguments": {
     "typename": "virtio-balloon-pci"
   },
-  "id": "libvirt-28"
+  "id": "libvirt-29"
 }
 
 {
@@ -4366,7 +6021,7 @@
       "type": "str"
     }
   ],
-  "id": "libvirt-28"
+  "id": "libvirt-29"
 }
 
 {
@@ -4374,11 +6029,11 @@
   "arguments": {
     "typename": "virtio-balloon-ccw"
   },
-  "id": "libvirt-29"
+  "id": "libvirt-30"
 }
 
 {
-  "id": "libvirt-29",
+  "id": "libvirt-30",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'virtio-balloon-ccw' not found"
@@ -4390,7 +6045,7 @@
   "arguments": {
     "typename": "virtio-balloon-device"
   },
-  "id": "libvirt-30"
+  "id": "libvirt-31"
 }
 
 {
@@ -4434,7 +6089,7 @@
       "type": "bool"
     }
   ],
-  "id": "libvirt-30"
+  "id": "libvirt-31"
 }
 
 {
@@ -4442,7 +6097,7 @@
   "arguments": {
     "typename": "nec-usb-xhci"
   },
-  "id": "libvirt-31"
+  "id": "libvirt-32"
 }
 
 {
@@ -4522,7 +6177,7 @@
       "type": "uint32"
     }
   ],
-  "id": "libvirt-31"
+  "id": "libvirt-32"
 }
 
 {
@@ -4530,7 +6185,7 @@
   "arguments": {
     "typename": "intel-iommu"
   },
-  "id": "libvirt-32"
+  "id": "libvirt-33"
 }
 
 {
@@ -4569,7 +6224,7 @@
       "type": "bool"
     }
   ],
-  "id": "libvirt-32"
+  "id": "libvirt-33"
 }
 
 {
@@ -4577,7 +6232,7 @@
   "arguments": {
     "typename": "mch"
   },
-  "id": "libvirt-33"
+  "id": "libvirt-34"
 }
 
 {
@@ -4620,7 +6275,7 @@
       "type": "int32"
     }
   ],
-  "id": "libvirt-33"
+  "id": "libvirt-34"
 }
 
 {
@@ -4628,7 +6283,7 @@
   "arguments": {
     "typename": "nvdimm"
   },
-  "id": "libvirt-34"
+  "id": "libvirt-35"
 }
 
 {
@@ -4638,7 +6293,7 @@
       "type": "link<memory-backend>"
     }
   ],
-  "id": "libvirt-34"
+  "id": "libvirt-35"
 }
 
 {
diff --git a/tests/qemucapabilitiesdata/caps_3.0.0.ppc64.replies b/tests/qemucapabilitiesdata/caps_3.0.0.ppc64.replies
index 79891dac7f..04086f2034 100644
--- a/tests/qemucapabilitiesdata/caps_3.0.0.ppc64.replies
+++ b/tests/qemucapabilitiesdata/caps_3.0.0.ppc64.replies
@@ -3425,12 +3425,2859 @@
   "id": "libvirt-6"
 }
 
+{
+  "execute": "qom-list-types",
+  "id": "libvirt-7"
+}
+
+{
+  "return": [
+    {
+      "name": "vhost-vsock-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "scsi-generic",
+      "parent": "scsi-device"
+    },
+    {
+      "name": "qio-channel-tls",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "scsi-hd",
+      "parent": "scsi-disk-base"
+    },
+    {
+      "name": "chardev-parallel",
+      "parent": "chardev"
+    },
+    {
+      "name": "mpc8568e-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "power7+_v2.1-spapr-cpu-core",
+      "parent": "spapr-cpu-core"
+    },
+    {
+      "name": "usb-bot",
+      "parent": "usb-storage-dev"
+    },
+    {
+      "name": "chardev-null",
+      "parent": "chardev"
+    },
+    {
+      "name": "40p-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "power5+_v2.1-powerpc64-cpu",
+      "parent": "POWER5P-family-powerpc64-cpu"
+    },
+    {
+      "name": "isa-m48t59",
+      "parent": "isa-m48txx"
+    },
+    {
+      "name": "qemu-xhci",
+      "parent": "base-xhci"
+    },
+    {
+      "name": "lsi53c895a",
+      "parent": "pci-device"
+    },
+    {
+      "name": "750_v3.1-powerpc64-cpu",
+      "parent": "750-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc5200_v10-powerpc64-cpu",
+      "parent": "G2LE-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8533e_v10-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8343e-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "npe405h2-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "e300c2-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "403gb-powerpc64-cpu",
+      "parent": "403-family-powerpc64-cpu"
+    },
+    {
+      "name": "7447a_v1.1-powerpc64-cpu",
+      "parent": "7445-family-powerpc64-cpu"
+    },
+    {
+      "name": "power8e_v2.1-powerpc64-cpu",
+      "parent": "POWER8-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8555e_v11-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "pr-manager-helper",
+      "parent": "pr-manager"
+    },
+    {
+      "name": "dec-21154",
+      "parent": "pci-device"
+    },
+    {
+      "name": "750cxe_v3.1-powerpc64-cpu",
+      "parent": "750cx-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8541e_v11-powerpc64-cpu",
+      "parent": "e500v1-family-powerpc64-cpu"
+    },
+    {
+      "name": "401-powerpc64-cpu",
+      "parent": "401-family-powerpc64-cpu"
+    },
+    {
+      "name": "750cxr-powerpc64-cpu",
+      "parent": "750cx-family-powerpc64-cpu"
+    },
+    {
+      "name": "750cl_v2.0-powerpc64-cpu",
+      "parent": "750cl-family-powerpc64-cpu"
+    },
+    {
+      "name": "power8_v2.0-spapr-cpu-core",
+      "parent": "spapr-cpu-core"
+    },
+    {
+      "name": "745_v1.0-powerpc64-cpu",
+      "parent": "745-family-powerpc64-cpu"
+    },
+    {
+      "name": "ide-hd",
+      "parent": "ide-device"
+    },
+    {
+      "name": "at24c-eeprom",
+      "parent": "i2c-slave"
+    },
+    {
+      "name": "g2legp1-powerpc64-cpu",
+      "parent": "G2LE-family-powerpc64-cpu"
+    },
+    {
+      "name": "virtio-net-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "ppc4xx-i2c",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "601_v0-powerpc64-cpu",
+      "parent": "601-family-powerpc64-cpu"
+    },
+    {
+      "name": "macio-newworld",
+      "parent": "macio"
+    },
+    {
+      "name": "chardev-pty",
+      "parent": "chardev"
+    },
+    {
+      "name": "ppc4xx-pcihost",
+      "parent": "pci-host-bridge"
+    },
+    {
+      "name": "spapr-vio-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "ppc4xx-host-bridge",
+      "parent": "pci-device"
+    },
+    {
+      "name": "750fx_v2.1-powerpc64-cpu",
+      "parent": "750fx-family-powerpc64-cpu"
+    },
+    {
+      "name": "iop480-powerpc64-cpu",
+      "parent": "IOP480-family-powerpc64-cpu"
+    },
+    {
+      "name": "usb-audio",
+      "parent": "usb-device"
+    },
+    {
+      "name": "power7_v2.3-spapr-cpu-core",
+      "parent": "spapr-cpu-core"
+    },
+    {
+      "name": "970fx_v2.1-powerpc64-cpu",
+      "parent": "970-family-powerpc64-cpu"
+    },
+    {
+      "name": "SUNW,fdtwo",
+      "parent": "base-sysbus-fdc"
+    },
+    {
+      "name": "440epa-powerpc64-cpu",
+      "parent": "440EP-family-powerpc64-cpu"
+    },
+    {
+      "name": "isa-pcspk",
+      "parent": "isa-device"
+    },
+    {
+      "name": "dec-21154-p2p-bridge",
+      "parent": "base-pci-bridge"
+    },
+    {
+      "name": "pnv8-chip",
+      "parent": "pnv-chip"
+    },
+    {
+      "name": "7445_v3.3-powerpc64-cpu",
+      "parent": "7445-family-powerpc64-cpu"
+    },
+    {
+      "name": "603e_v4.1-powerpc64-cpu",
+      "parent": "603E-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc603-powerpc64-cpu",
+      "parent": "603E-family-powerpc64-cpu"
+    },
+    {
+      "name": "filter-rewriter",
+      "parent": "netfilter"
+    },
+    {
+      "name": "spapr-vscsi",
+      "parent": "vio-spapr-device"
+    },
+    {
+      "name": "loader",
+      "parent": "device"
+    },
+    {
+      "name": "xlnx.xps-ethernetlite",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "7410_v1.0-powerpc64-cpu",
+      "parent": "7410-family-powerpc64-cpu"
+    },
+    {
+      "name": "platform-bus-device",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "virtio-serial-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "ics",
+      "parent": "ics-base"
+    },
+    {
+      "name": "750cxe_v2.4b-powerpc64-cpu",
+      "parent": "750cx-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8641-powerpc64-cpu",
+      "parent": "e600-family-powerpc64-cpu"
+    },
+    {
+      "name": "sysbus-sm501",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "icp",
+      "parent": "device"
+    },
+    {
+      "name": "virtio-crypto-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "usb-host",
+      "parent": "usb-device"
+    },
+    {
+      "name": "mpc8379e-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "745_v2.5-powerpc64-cpu",
+      "parent": "745-family-powerpc64-cpu"
+    },
+    {
+      "name": "chardev-socket",
+      "parent": "chardev"
+    },
+    {
+      "name": "970fx_v3.1-powerpc64-cpu",
+      "parent": "970-family-powerpc64-cpu"
+    },
+    {
+      "name": "7447_v1.0-powerpc64-cpu",
+      "parent": "7445-family-powerpc64-cpu"
+    },
+    {
+      "name": "7457_v1.2-powerpc64-cpu",
+      "parent": "7455-family-powerpc64-cpu"
+    },
+    {
+      "name": "usb-bt-dongle",
+      "parent": "usb-device"
+    },
+    {
+      "name": "filter-redirector",
+      "parent": "netfilter"
+    },
+    {
+      "name": "mpc8567-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "xlnx,ps7-usb",
+      "parent": "sysbus-ehci-usb"
+    },
+    {
+      "name": "virtio-input-host-pci",
+      "parent": "virtio-input-pci"
+    },
+    {
+      "name": "xlnx.xps-intc",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "tegra2-ehci-usb",
+      "parent": "sysbus-ehci-usb"
+    },
+    {
+      "name": "mpc8378-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8xxx_gpio",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "e1000",
+      "parent": "e1000-base"
+    },
+    {
+      "name": "mpc8545e_v20-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "pseries-2.1-machine",
+      "parent": "spapr-machine"
+    },
+    {
+      "name": "pci-bridge",
+      "parent": "base-pci-bridge"
+    },
+    {
+      "name": "ich9-usb-uhci6",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "ich9-usb-uhci5",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "usb-mtp",
+      "parent": "usb-device"
+    },
+    {
+      "name": "ich9-usb-uhci3",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "mpc8548e_v20-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "ich9-usb-uhci4",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "sysbus-ahci",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "e500v2_v22-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "ich9-usb-uhci2",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "ich9-usb-uhci1",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "sysbus-m48t59",
+      "parent": "sysbus-m48txx"
+    },
+    {
+      "name": "i82559er",
+      "parent": "pci-device"
+    },
+    {
+      "name": "tpci200",
+      "parent": "pci-device"
+    },
+    {
+      "name": "memory-backend-file",
+      "parent": "memory-backend"
+    },
+    {
+      "name": "604r-powerpc64-cpu",
+      "parent": "604E-family-powerpc64-cpu"
+    },
+    {
+      "name": "vhost-scsi-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "megasas",
+      "parent": "megasas-base"
+    },
+    {
+      "name": "uni-north-internal-pci-pcihost",
+      "parent": "pci-host-bridge"
+    },
+    {
+      "name": "container",
+      "parent": "object"
+    },
+    {
+      "name": "603e7v2-powerpc64-cpu",
+      "parent": "603E-family-powerpc64-cpu"
+    },
+    {
+      "name": "970mp_v1.1-powerpc64-cpu",
+      "parent": "970-family-powerpc64-cpu"
+    },
+    {
+      "name": "rtl8139",
+      "parent": "pci-device"
+    },
+    {
+      "name": "7450_v2.0-powerpc64-cpu",
+      "parent": "7450-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8544e_v11-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "chardev-hci",
+      "parent": "chardev"
+    },
+    {
+      "name": "power7+_v2.1-powerpc64-cpu",
+      "parent": "POWER7-family-powerpc64-cpu"
+    },
+    {
+      "name": "405gpc-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "7455_v2.1-powerpc64-cpu",
+      "parent": "7455-family-powerpc64-cpu"
+    },
+    {
+      "name": "7400_v2.8-powerpc64-cpu",
+      "parent": "7400-family-powerpc64-cpu"
+    },
+    {
+      "name": "u3-agp",
+      "parent": "pci-device"
+    },
+    {
+      "name": "401g2-powerpc64-cpu",
+      "parent": "401x2-family-powerpc64-cpu"
+    },
+    {
+      "name": "603e_v1.1-powerpc64-cpu",
+      "parent": "603E-family-powerpc64-cpu"
+    },
+    {
+      "name": "scsi-block",
+      "parent": "scsi-disk-base"
+    },
+    {
+      "name": "7451_v2.3-powerpc64-cpu",
+      "parent": "7450-family-powerpc64-cpu"
+    },
+    {
+      "name": "unimplemented-device",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "mpc8533e_v11-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "eTSEC",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "mac-dbdma",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "mpc8567e-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "uni-north-agp",
+      "parent": "pci-device"
+    },
+    {
+      "name": "scsi-cd",
+      "parent": "scsi-disk-base"
+    },
+    {
+      "name": "floppy-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "accel",
+      "parent": "object"
+    },
+    {
+      "name": "740p-powerpc64-cpu",
+      "parent": "740-family-powerpc64-cpu"
+    },
+    {
+      "name": "power5+_v2.1-spapr-cpu-core",
+      "parent": "spapr-cpu-core"
+    },
+    {
+      "name": "ppc440-pcix-host",
+      "parent": "pci-host-bridge"
+    },
+    {
+      "name": "xlnx.xps-timer",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "virtio-vga",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "isa-serial",
+      "parent": "isa-device"
+    },
+    {
+      "name": "g2hip4-powerpc64-cpu",
+      "parent": "G2-family-powerpc64-cpu"
+    },
+    {
+      "name": "spapr-rng",
+      "parent": "device"
+    },
+    {
+      "name": "via-pmu",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "g2lels-powerpc64-cpu",
+      "parent": "G2LE-family-powerpc64-cpu"
+    },
+    {
+      "name": "virtio-serial-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "970_v2.2-powerpc64-cpu",
+      "parent": "970-family-powerpc64-cpu"
+    },
+    {
+      "name": "gpio_i2c",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "pc-testdev",
+      "parent": "isa-device"
+    },
+    {
+      "name": "escc",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "mpc8349e-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "chardev-gdb",
+      "parent": "chardev"
+    },
+    {
+      "name": "fdc37m81x-superio",
+      "parent": "isa-superio"
+    },
+    {
+      "name": "icskvm",
+      "parent": "ics"
+    },
+    {
+      "name": "tls-creds-anon",
+      "parent": "tls-creds"
+    },
+    {
+      "name": "fw_cfg_mem",
+      "parent": "fw_cfg"
+    },
+    {
+      "name": "603e_v3-powerpc64-cpu",
+      "parent": "603E-family-powerpc64-cpu"
+    },
+    {
+      "name": "pseries-2.3-machine",
+      "parent": "spapr-machine"
+    },
+    {
+      "name": "taihu-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "npe4gs3-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "icp-kvm",
+      "parent": "icp"
+    },
+    {
+      "name": "440epb-powerpc64-cpu",
+      "parent": "440EP-family-powerpc64-cpu"
+    },
+    {
+      "name": "usb-uas",
+      "parent": "usb-device"
+    },
+    {
+      "name": "virtio-balloon-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "ide-cd",
+      "parent": "ide-device"
+    },
+    {
+      "name": "usb-ccid",
+      "parent": "usb-device"
+    },
+    {
+      "name": "chardev-udp",
+      "parent": "chardev"
+    },
+    {
+      "name": "7445_v3.4-powerpc64-cpu",
+      "parent": "7445-family-powerpc64-cpu"
+    },
+    {
+      "name": "pseries-2.2-machine",
+      "parent": "spapr-machine"
+    },
+    {
+      "name": "750p-powerpc64-cpu",
+      "parent": "750-family-powerpc64-cpu"
+    },
+    {
+      "name": "e6500-powerpc64-cpu",
+      "parent": "e6500-family-powerpc64-cpu"
+    },
+    {
+      "name": "sb16",
+      "parent": "isa-device"
+    },
+    {
+      "name": "iothread",
+      "parent": "object"
+    },
+    {
+      "name": "750gl-powerpc64-cpu",
+      "parent": "750gx-family-powerpc64-cpu"
+    },
+    {
+      "name": "bochs-display",
+      "parent": "pci-device"
+    },
+    {
+      "name": "745_v2.1-powerpc64-cpu",
+      "parent": "745-family-powerpc64-cpu"
+    },
+    {
+      "name": "7410_v1.1-powerpc64-cpu",
+      "parent": "7410-family-powerpc64-cpu"
+    },
+    {
+      "name": "755_v2.3-powerpc64-cpu",
+      "parent": "755-family-powerpc64-cpu"
+    },
+    {
+      "name": "vhost-vsock-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "7450_v1.0-powerpc64-cpu",
+      "parent": "7450-family-powerpc64-cpu"
+    },
+    {
+      "name": "qio-channel-rdma",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "750_v2.2-powerpc64-cpu",
+      "parent": "750-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8347at-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8544_v10-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "405ep-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "sdhci-pci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "virtio-input-host-device",
+      "parent": "virtio-input-device"
+    },
+    {
+      "name": "stb03-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "virtio-rng-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "cs4231a",
+      "parent": "isa-device"
+    },
+    {
+      "name": "745_v2.6-powerpc64-cpu",
+      "parent": "745-family-powerpc64-cpu"
+    },
+    {
+      "name": "heathrow",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "405lp-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "755_v2.8-powerpc64-cpu",
+      "parent": "755-family-powerpc64-cpu"
+    },
+    {
+      "name": "604e_v2.4-powerpc64-cpu",
+      "parent": "604E-family-powerpc64-cpu"
+    },
+    {
+      "name": "ivshmem-doorbell",
+      "parent": "ivshmem-common"
+    },
+    {
+      "name": "750cxe_v2.2-powerpc64-cpu",
+      "parent": "750cx-family-powerpc64-cpu"
+    },
+    {
+      "name": "750cx_v1.0-powerpc64-cpu",
+      "parent": "750cx-family-powerpc64-cpu"
+    },
+    {
+      "name": "7457a_v1.2-powerpc64-cpu",
+      "parent": "7455-family-powerpc64-cpu"
+    },
+    {
+      "name": "pnv-icp",
+      "parent": "icp"
+    },
+    {
+      "name": "mpc8568-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "isa-parallel",
+      "parent": "isa-device"
+    },
+    {
+      "name": "mpc8555_v10-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "460exb-powerpc64-cpu",
+      "parent": "460EX-family-powerpc64-cpu"
+    },
+    {
+      "name": "spapr-drc-cpu",
+      "parent": "spapr-drc-logical"
+    },
+    {
+      "name": "spapr-iommu-memory-region",
+      "parent": "qemu:iommu-memory-region"
+    },
+    {
+      "name": "mpc8343a-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "adlib",
+      "parent": "isa-device"
+    },
+    {
+      "name": "mpc8378e-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "602-powerpc64-cpu",
+      "parent": "602-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8545e_v21-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "qio-channel-websock",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "dc390",
+      "parent": "am53c974"
+    },
+    {
+      "name": "hda-micro",
+      "parent": "hda-audio"
+    },
+    {
+      "name": "pci-bridge-seat",
+      "parent": "pci-bridge"
+    },
+    {
+      "name": "IDE",
+      "parent": "bus"
+    },
+    {
+      "name": "740_v3.0-powerpc64-cpu",
+      "parent": "740-family-powerpc64-cpu"
+    },
+    {
+      "name": "7441_v2.1-powerpc64-cpu",
+      "parent": "7440-family-powerpc64-cpu"
+    },
+    {
+      "name": "qemu,register",
+      "parent": "device"
+    },
+    {
+      "name": "pnv-psi",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "mpc5200_v11-powerpc64-cpu",
+      "parent": "G2LE-family-powerpc64-cpu"
+    },
+    {
+      "name": "fw_cfg_io",
+      "parent": "fw_cfg"
+    },
+    {
+      "name": "e300c3-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "403gc-powerpc64-cpu",
+      "parent": "403-family-powerpc64-cpu"
+    },
+    {
+      "name": "7447a_v1.2-powerpc64-cpu",
+      "parent": "7445-family-powerpc64-cpu"
+    },
+    {
+      "name": "sysbus-m48t08",
+      "parent": "sysbus-m48txx"
+    },
+    {
+      "name": "spapr-pci-host-bridge",
+      "parent": "pci-host-bridge"
+    },
+    {
+      "name": "memory-backend-ram",
+      "parent": "memory-backend"
+    },
+    {
+      "name": "am53c974",
+      "parent": "pci-device"
+    },
+    {
+      "name": "pseries-2.5-machine",
+      "parent": "spapr-machine"
+    },
+    {
+      "name": "mpc8548e_v10-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "750cx_v2.0-powerpc64-cpu",
+      "parent": "750cx-family-powerpc64-cpu"
+    },
+    {
+      "name": "virtio-blk-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "chardev-pipe",
+      "parent": "chardev-fd"
+    },
+    {
+      "name": "qio-channel-file",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "745_v1.1-powerpc64-cpu",
+      "parent": "745-family-powerpc64-cpu"
+    },
+    {
+      "name": "601_v1-powerpc64-cpu",
+      "parent": "601-family-powerpc64-cpu"
+    },
+    {
+      "name": "sysbus-m48t02",
+      "parent": "sysbus-m48txx"
+    },
+    {
+      "name": "uni-north-pci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "740_v1.0-powerpc64-cpu",
+      "parent": "740-family-powerpc64-cpu"
+    },
+    {
+      "name": "pseries-2.4-machine",
+      "parent": "spapr-machine"
+    },
+    {
+      "name": "mc146818rtc",
+      "parent": "isa-device"
+    },
+    {
+      "name": "spapr-nvram",
+      "parent": "vio-spapr-device"
+    },
+    {
+      "name": "chardev-msmouse",
+      "parent": "chardev"
+    },
+    {
+      "name": "hda-output",
+      "parent": "hda-audio"
+    },
+    {
+      "name": "cryptodev-backend-builtin",
+      "parent": "cryptodev-backend"
+    },
+    {
+      "name": "mpc8347eat-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "750fx_v2.2-powerpc64-cpu",
+      "parent": "750fx-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc5200b_v20-powerpc64-cpu",
+      "parent": "G2LE-family-powerpc64-cpu"
+    },
+    {
+      "name": "603e_v1.2-powerpc64-cpu",
+      "parent": "603E-family-powerpc64-cpu"
+    },
+    {
+      "name": "stb25-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "mmio_interface",
+      "parent": "device"
+    },
+    {
+      "name": "mptsas1068",
+      "parent": "pci-device"
+    },
+    {
+      "name": "raven",
+      "parent": "pci-device"
+    },
+    {
+      "name": "VGA",
+      "parent": "pci-vga"
+    },
+    {
+      "name": "mpc8349a-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "405gpr-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8533_v10-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "401f2-powerpc64-cpu",
+      "parent": "401x2-family-powerpc64-cpu"
+    },
+    {
+      "name": "i8257",
+      "parent": "isa-device"
+    },
+    {
+      "name": "440-xilinx-powerpc64-cpu",
+      "parent": "440x5-family-powerpc64-cpu"
+    },
+    {
+      "name": "power8e_v2.1-spapr-cpu-core",
+      "parent": "spapr-cpu-core"
+    },
+    {
+      "name": "pc87312",
+      "parent": "isa-superio"
+    },
+    {
+      "name": "qio-net-listener",
+      "parent": "object"
+    },
+    {
+      "name": "mpc8560_v20-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "edu",
+      "parent": "pci-device"
+    },
+    {
+      "name": "virtio-mouse-pci",
+      "parent": "virtio-input-hid-pci"
+    },
+    {
+      "name": "740_v2.0-powerpc64-cpu",
+      "parent": "740-family-powerpc64-cpu"
+    },
+    {
+      "name": "7455_v3.2-powerpc64-cpu",
+      "parent": "7455-family-powerpc64-cpu"
+    },
+    {
+      "name": "power8nvl_v1.0-powernv-cpu-core",
+      "parent": "powernv-cpu-core"
+    },
+    {
+      "name": "g2legp-powerpc64-cpu",
+      "parent": "G2LE-family-powerpc64-cpu"
+    },
+    {
+      "name": "vfio-pci-igd-lpc-bridge",
+      "parent": "pci-device"
+    },
+    {
+      "name": "spapr-vlan",
+      "parent": "vio-spapr-device"
+    },
+    {
+      "name": "603e_v4-powerpc64-cpu",
+      "parent": "603E-family-powerpc64-cpu"
+    },
+    {
+      "name": "HDA",
+      "parent": "bus"
+    },
+    {
+      "name": "chardev-ringbuf",
+      "parent": "chardev"
+    },
+    {
+      "name": "603e_v2.2-powerpc64-cpu",
+      "parent": "603E-family-powerpc64-cpu"
+    },
+    {
+      "name": "qio-channel-command",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "7447_v1.1-powerpc64-cpu",
+      "parent": "7445-family-powerpc64-cpu"
+    },
+    {
+      "name": "pseries-2.8-machine",
+      "parent": "spapr-machine"
+    },
+    {
+      "name": "pcm3680_pci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "floppy",
+      "parent": "device"
+    },
+    {
+      "name": "mioe3680_pci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "qemu:memory-region",
+      "parent": "object"
+    },
+    {
+      "name": "macio-oldworld",
+      "parent": "macio"
+    },
+    {
+      "name": "adb-keyboard",
+      "parent": "adb-device"
+    },
+    {
+      "name": "ppc460ex-pcie-host",
+      "parent": "pcie-host-bridge"
+    },
+    {
+      "name": "pseries-2.7-machine",
+      "parent": "spapr-machine"
+    },
+    {
+      "name": "sysbus-ohci",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "7445_v1.0-powerpc64-cpu",
+      "parent": "7445-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8379-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "755_v2.4-powerpc64-cpu",
+      "parent": "755-family-powerpc64-cpu"
+    },
+    {
+      "name": "7450_v1.1-powerpc64-cpu",
+      "parent": "7450-family-powerpc64-cpu"
+    },
+    {
+      "name": "can-bus",
+      "parent": "object"
+    },
+    {
+      "name": "e600-powerpc64-cpu",
+      "parent": "e600-family-powerpc64-cpu"
+    },
+    {
+      "name": "405ez-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "x2vp20-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "pseries-2.6-machine",
+      "parent": "spapr-machine"
+    },
+    {
+      "name": "qtest-accel",
+      "parent": "accel"
+    },
+    {
+      "name": "mpc8548e_v21-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "stb04-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "750l_v2.0-powerpc64-cpu",
+      "parent": "750-family-powerpc64-cpu"
+    },
+    {
+      "name": "750fl-powerpc64-cpu",
+      "parent": "750fx-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8543e_v20-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "usb-serial",
+      "parent": "usb-serial-dev"
+    },
+    {
+      "name": "virtio-blk-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "virtio-gpu-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "mpc8541_v10-powerpc64-cpu",
+      "parent": "e500v1-family-powerpc64-cpu"
+    },
+    {
+      "name": "750gx_v1.0-powerpc64-cpu",
+      "parent": "750gx-family-powerpc64-cpu"
+    },
+    {
+      "name": "cryptodev-vhost-user",
+      "parent": "cryptodev-backend"
+    },
+    {
+      "name": "mpc8555_v11-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "vt82c686b-usb-uhci",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "lsi53c810",
+      "parent": "lsi53c895a"
+    },
+    {
+      "name": "603e7t-powerpc64-cpu",
+      "parent": "603E-family-powerpc64-cpu"
+    },
+    {
+      "name": "uni-north-agp-pcihost",
+      "parent": "pci-host-bridge"
+    },
+    {
+      "name": "603-powerpc64-cpu",
+      "parent": "603-family-powerpc64-cpu"
+    },
+    {
+      "name": "System",
+      "parent": "bus"
+    },
+    {
+      "name": "405gpd-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "7400_v2.9-powerpc64-cpu",
+      "parent": "7400-family-powerpc64-cpu"
+    },
+    {
+      "name": "g2-powerpc64-cpu",
+      "parent": "G2-family-powerpc64-cpu"
+    },
+    {
+      "name": "750cxe_v3.1b-powerpc64-cpu",
+      "parent": "750cx-family-powerpc64-cpu"
+    },
+    {
+      "name": "7450_v2.1-powerpc64-cpu",
+      "parent": "7450-family-powerpc64-cpu"
+    },
+    {
+      "name": "chardev-braille",
+      "parent": "chardev"
+    },
+    {
+      "name": "chardev-file",
+      "parent": "chardev-fd"
+    },
+    {
+      "name": "7448_v2.0-powerpc64-cpu",
+      "parent": "7400-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc5200_v12-powerpc64-cpu",
+      "parent": "G2LE-family-powerpc64-cpu"
+    },
+    {
+      "name": "mac99-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "e300c4-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8377e-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "750l_v3.0-powerpc64-cpu",
+      "parent": "750-family-powerpc64-cpu"
+    },
+    {
+      "name": "PCIE",
+      "parent": "PCI"
+    },
+    {
+      "name": "g2h4-powerpc64-cpu",
+      "parent": "G2-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8610-powerpc64-cpu",
+      "parent": "e600-family-powerpc64-cpu"
+    },
+    {
+      "name": "qio-dns-resolver",
+      "parent": "object"
+    },
+    {
+      "name": "750cx_v2.1-powerpc64-cpu",
+      "parent": "750cx-family-powerpc64-cpu"
+    },
+    {
+      "name": "vhost-user-blk-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "cuda",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "virtio-serial-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "604e_v1.0-powerpc64-cpu",
+      "parent": "604E-family-powerpc64-cpu"
+    },
+    {
+      "name": "secondary-vga",
+      "parent": "pci-vga"
+    },
+    {
+      "name": "vhost-scsi",
+      "parent": "vhost-scsi-common"
+    },
+    {
+      "name": "g2legp3-powerpc64-cpu",
+      "parent": "G2LE-family-powerpc64-cpu"
+    },
+    {
+      "name": "e500-ccsr",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "601_v2-powerpc64-cpu",
+      "parent": "601v-family-powerpc64-cpu"
+    },
+    {
+      "name": "usb-hub",
+      "parent": "usb-device"
+    },
+    {
+      "name": "ccid-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "pci-ohci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "cfi.pflash02",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "cfi.pflash01",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "pseries-2.9-machine",
+      "parent": "spapr-machine"
+    },
+    {
+      "name": "exynos4210-ehci-usb",
+      "parent": "sysbus-ehci-usb"
+    },
+    {
+      "name": "750fx_v2.3-powerpc64-cpu",
+      "parent": "750fx-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc5200b_v21-powerpc64-cpu",
+      "parent": "G2LE-family-powerpc64-cpu"
+    },
+    {
+      "name": "power8_v2.0-pnv-chip",
+      "parent": "pnv8-chip"
+    },
+    {
+      "name": "input-linux",
+      "parent": "object"
+    },
+    {
+      "name": "mpc8533_v11-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8347ap-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "x2vp4-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "7410_v1.2-powerpc64-cpu",
+      "parent": "7410-family-powerpc64-cpu"
+    },
+    {
+      "name": "7400_v1.0-powerpc64-cpu",
+      "parent": "7400-family-powerpc64-cpu"
+    },
+    {
+      "name": "745_v2.2-powerpc64-cpu",
+      "parent": "745-family-powerpc64-cpu"
+    },
+    {
+      "name": "740_v2.1-powerpc64-cpu",
+      "parent": "740-family-powerpc64-cpu"
+    },
+    {
+      "name": "401e2-powerpc64-cpu",
+      "parent": "401x2-family-powerpc64-cpu"
+    },
+    {
+      "name": "7448_v1.0-powerpc64-cpu",
+      "parent": "7400-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8544_v11-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "xlnx.xps-uartlite",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "e5500-powerpc64-cpu",
+      "parent": "e5500-family-powerpc64-cpu"
+    },
+    {
+      "name": "pci-serial",
+      "parent": "pci-device"
+    },
+    {
+      "name": "mpc8560_v10-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "ipmi-bmc-extern",
+      "parent": "ipmi-bmc"
+    },
+    {
+      "name": "745_v2.7-powerpc64-cpu",
+      "parent": "745-family-powerpc64-cpu"
+    },
+    {
+      "name": "i8042",
+      "parent": "isa-device"
+    },
+    {
+      "name": "750cxe_v2.3-powerpc64-cpu",
+      "parent": "750cx-family-powerpc64-cpu"
+    },
+    {
+      "name": "vhost-user-scsi-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "i82559c",
+      "parent": "pci-device"
+    },
+    {
+      "name": "i82559b",
+      "parent": "pci-device"
+    },
+    {
+      "name": "i82559a",
+      "parent": "pci-device"
+    },
+    {
+      "name": "SCSI",
+      "parent": "bus"
+    },
+    {
+      "name": "rocker",
+      "parent": "pci-device"
+    },
+    {
+      "name": "pcnet",
+      "parent": "pci-device"
+    },
+    {
+      "name": "rng-egd",
+      "parent": "rng-backend"
+    },
+    {
+      "name": "spapr-tce-table",
+      "parent": "device"
+    },
+    {
+      "name": "7400_v2.0-powerpc64-cpu",
+      "parent": "7400-family-powerpc64-cpu"
+    },
+    {
+      "name": "405cra-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "sm501",
+      "parent": "pci-device"
+    },
+    {
+      "name": "chardev-testdev",
+      "parent": "chardev"
+    },
+    {
+      "name": "e200z5-powerpc64-cpu",
+      "parent": "e200-family-powerpc64-cpu"
+    },
+    {
+      "name": "740_v3.1-powerpc64-cpu",
+      "parent": "740-family-powerpc64-cpu"
+    },
+    {
+      "name": "migration",
+      "parent": "device"
+    },
+    {
+      "name": "filter-dump",
+      "parent": "netfilter"
+    },
+    {
+      "name": "i82558b",
+      "parent": "pci-device"
+    },
+    {
+      "name": "power8_v2.0-powerpc64-cpu",
+      "parent": "POWER8-family-powerpc64-cpu"
+    },
+    {
+      "name": "tls-creds-x509",
+      "parent": "tls-creds"
+    },
+    {
+      "name": "401d2-powerpc64-cpu",
+      "parent": "401x2-family-powerpc64-cpu"
+    },
+    {
+      "name": "i82558a",
+      "parent": "pci-device"
+    },
+    {
+      "name": "smbus-eeprom",
+      "parent": "smbus-device"
+    },
+    {
+      "name": "mpc8543_v20-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8548e_v11-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8347eap-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8543e_v10-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "host-powerpc64-cpu",
+      "parent": "power8e_v2.1-powerpc64-cpu"
+    },
+    {
+      "name": "i82801",
+      "parent": "pci-device"
+    },
+    {
+      "name": "chardev-mux",
+      "parent": "chardev"
+    },
+    {
+      "name": "virtio-net-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "virtio-keyboard-device",
+      "parent": "virtio-input-hid-device"
+    },
+    {
+      "name": "i82562",
+      "parent": "pci-device"
+    },
+    {
+      "name": "usb-net",
+      "parent": "usb-device"
+    },
+    {
+      "name": "throttle-group",
+      "parent": "object"
+    },
+    {
+      "name": "chardev-memory",
+      "parent": "chardev-ringbuf"
+    },
+    {
+      "name": "power9_v2.0-spapr-cpu-core",
+      "parent": "spapr-cpu-core"
+    },
+    {
+      "name": "603e_v1.3-powerpc64-cpu",
+      "parent": "603E-family-powerpc64-cpu"
+    },
+    {
+      "name": "755_v1.0-powerpc64-cpu",
+      "parent": "755-family-powerpc64-cpu"
+    },
+    {
+      "name": "i82557c",
+      "parent": "pci-device"
+    },
+    {
+      "name": "i82557b",
+      "parent": "pci-device"
+    },
+    {
+      "name": "i82557a",
+      "parent": "pci-device"
+    },
+    {
+      "name": "mpc8347t-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "can-host-socketcan",
+      "parent": "can-host"
+    },
+    {
+      "name": "sdhci-bus",
+      "parent": "sd-bus"
+    },
+    {
+      "name": "uni-north",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "isa-i8259",
+      "parent": "pic-common"
+    },
+    {
+      "name": "virtio-gpu-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "mpc8548_v20-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "power8nvl_v1.0-pnv-chip",
+      "parent": "pnv8-chip"
+    },
+    {
+      "name": "mpc8343-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8560_v21-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "split-irq",
+      "parent": "device"
+    },
+    {
+      "name": "usb-mouse",
+      "parent": "usb-hid"
+    },
+    {
+      "name": "i82551",
+      "parent": "pci-device"
+    },
+    {
+      "name": "i82550",
+      "parent": "pci-device"
+    },
+    {
+      "name": "pseries-2.12-machine",
+      "parent": "spapr-machine"
+    },
+    {
+      "name": "macio-gpio",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "405d2-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "piix3-usb-uhci",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "mpc8540_v20-powerpc64-cpu",
+      "parent": "e500v1-family-powerpc64-cpu"
+    },
+    {
+      "name": "7455_v3.3-powerpc64-cpu",
+      "parent": "7455-family-powerpc64-cpu"
+    },
+    {
+      "name": "nec-usb-xhci",
+      "parent": "base-xhci"
+    },
+    {
+      "name": "e500v2_v30-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "pseries-2.11-machine",
+      "parent": "spapr-machine"
+    },
+    {
+      "name": "power9_v2.0-pnv-chip",
+      "parent": "pnv9-chip"
+    },
+    {
+      "name": "host-spapr-cpu-core",
+      "parent": "spapr-cpu-core"
+    },
+    {
+      "name": "macio-ide",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "virtio-crypto-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "755_v2.0-powerpc64-cpu",
+      "parent": "755-family-powerpc64-cpu"
+    },
+    {
+      "name": "filter-mirror",
+      "parent": "netfilter"
+    },
+    {
+      "name": "ich9-usb-ehci2",
+      "parent": "pci-ehci-usb"
+    },
+    {
+      "name": "ich9-usb-ehci1",
+      "parent": "pci-ehci-usb"
+    },
+    {
+      "name": "vfio-pci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "prep-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "pvscsi",
+      "parent": "pci-device"
+    },
+    {
+      "name": "irq",
+      "parent": "object"
+    },
+    {
+      "name": "pseries-2.10-machine",
+      "parent": "spapr-machine"
+    },
+    {
+      "name": "apple-desktop-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "memory-backend-memfd",
+      "parent": "memory-backend"
+    },
+    {
+      "name": "isa-ide",
+      "parent": "isa-device"
+    },
+    {
+      "name": "745_v2.3-powerpc64-cpu",
+      "parent": "745-family-powerpc64-cpu"
+    },
+    {
+      "name": "7410_v1.3-powerpc64-cpu",
+      "parent": "7410-family-powerpc64-cpu"
+    },
+    {
+      "name": "755_v2.5-powerpc64-cpu",
+      "parent": "755-family-powerpc64-cpu"
+    },
+    {
+      "name": "7450_v1.2-powerpc64-cpu",
+      "parent": "7450-family-powerpc64-cpu"
+    },
+    {
+      "name": "7457_v1.0-powerpc64-cpu",
+      "parent": "7455-family-powerpc64-cpu"
+    },
+    {
+      "name": "pnv9-chip",
+      "parent": "pnv-chip"
+    },
+    {
+      "name": "ich9-ahci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "750l_v2.1-powerpc64-cpu",
+      "parent": "750-family-powerpc64-cpu"
+    },
+    {
+      "name": "qio-channel-socket",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "mpc8543e_v21-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "sd-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "virtserialport",
+      "parent": "virtio-serial-port"
+    },
+    {
+      "name": "mpc8641d-powerpc64-cpu",
+      "parent": "e600-family-powerpc64-cpu"
+    },
+    {
+      "name": "pseries-3.0-machine",
+      "parent": "spapr-machine"
+    },
+    {
+      "name": "750cxe_v2.4-powerpc64-cpu",
+      "parent": "750cx-family-powerpc64-cpu"
+    },
+    {
+      "name": "i82378",
+      "parent": "pci-device"
+    },
+    {
+      "name": "chardev-stdio",
+      "parent": "chardev-fd"
+    },
+    {
+      "name": "750gx_v1.1-powerpc64-cpu",
+      "parent": "750gx-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8541_v11-powerpc64-cpu",
+      "parent": "e500v1-family-powerpc64-cpu"
+    },
+    {
+      "name": "gus",
+      "parent": "isa-device"
+    },
+    {
+      "name": "e500_v20-powerpc64-cpu",
+      "parent": "e500v1-family-powerpc64-cpu"
+    },
+    {
+      "name": "cobra-powerpc64-cpu",
+      "parent": "401-family-powerpc64-cpu"
+    },
+    {
+      "name": "pnv-lpc",
+      "parent": "device"
+    },
+    {
+      "name": "i82374",
+      "parent": "isa-device"
+    },
+    {
+      "name": "7445_v2.1-powerpc64-cpu",
+      "parent": "7445-family-powerpc64-cpu"
+    },
+    {
+      "name": "pc-dimm",
+      "parent": "device"
+    },
+    {
+      "name": "440-xilinx-w-dfpu-powerpc64-cpu",
+      "parent": "440x5wDFPU-family-powerpc64-cpu"
+    },
+    {
+      "name": "7400_v2.1-powerpc64-cpu",
+      "parent": "7400-family-powerpc64-cpu"
+    },
+    {
+      "name": "604-powerpc64-cpu",
+      "parent": "604-family-powerpc64-cpu"
+    },
+    {
+      "name": "g3beige-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "405crb-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "usb-storage",
+      "parent": "usb-storage-dev"
+    },
+    {
+      "name": "IndustryPack",
+      "parent": "bus"
+    },
+    {
+      "name": "7441_v2.3-powerpc64-cpu",
+      "parent": "7440-family-powerpc64-cpu"
+    },
+    {
+      "name": "7448_v2.1-powerpc64-cpu",
+      "parent": "7400-family-powerpc64-cpu"
+    },
+    {
+      "name": "603e7-powerpc64-cpu",
+      "parent": "603E-family-powerpc64-cpu"
+    },
+    {
+      "name": "virtio-rng-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "cryptodev-backend",
+      "parent": "object"
+    },
+    {
+      "name": "adb-mouse",
+      "parent": "adb-device"
+    },
+    {
+      "name": "or-irq",
+      "parent": "device"
+    },
+    {
+      "name": "mpc8543_v21-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "750cx_v2.2-powerpc64-cpu",
+      "parent": "750cx-family-powerpc64-cpu"
+    },
+    {
+      "name": "ipmi-bmc-sim",
+      "parent": "ipmi-bmc"
+    },
+    {
+      "name": "usb-ehci",
+      "parent": "pci-ehci-usb"
+    },
+    {
+      "name": "chardev-serial",
+      "parent": "chardev-fd"
+    },
+    {
+      "name": "7451_v2.10-powerpc64-cpu",
+      "parent": "7450-family-powerpc64-cpu"
+    },
+    {
+      "name": "401c2-powerpc64-cpu",
+      "parent": "401x2-family-powerpc64-cpu"
+    },
+    {
+      "name": "chardev-vc",
+      "parent": "chardev"
+    },
+    {
+      "name": "bamboo-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "mpc8543_v10-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "filter-replay",
+      "parent": "netfilter"
+    },
+    {
+      "name": "usb-kbd",
+      "parent": "usb-hid"
+    },
+    {
+      "name": "603e_v1.4-powerpc64-cpu",
+      "parent": "603E-family-powerpc64-cpu"
+    },
+    {
+      "name": "970mp_v1.1-spapr-cpu-core",
+      "parent": "spapr-cpu-core"
+    },
+    {
+      "name": "pseries-2.12-sxxm-machine",
+      "parent": "spapr-machine"
+    },
+    {
+      "name": "dec-21154-sysbus",
+      "parent": "pci-host-bridge"
+    },
+    {
+      "name": "chardev-wctablet",
+      "parent": "chardev"
+    },
+    {
+      "name": "e1000-82545em",
+      "parent": "e1000-base"
+    },
+    {
+      "name": "spapr-vty",
+      "parent": "vio-spapr-device"
+    },
+    {
+      "name": "power9_v1.0-spapr-cpu-core",
+      "parent": "spapr-cpu-core"
+    },
+    {
+      "name": "7441_v2.10-powerpc64-cpu",
+      "parent": "7440-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8347et-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "virtio-9p-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "7400_v1.1-powerpc64-cpu",
+      "parent": "7400-family-powerpc64-cpu"
+    },
+    {
+      "name": "filter-buffer",
+      "parent": "netfilter"
+    },
+    {
+      "name": "e1000-82544gc",
+      "parent": "e1000-base"
+    },
+    {
+      "name": "740_v2.2-powerpc64-cpu",
+      "parent": "740-family-powerpc64-cpu"
+    },
+    {
+      "name": "7455_v3.4-powerpc64-cpu",
+      "parent": "7455-family-powerpc64-cpu"
+    },
+    {
+      "name": "7448_v1.1-powerpc64-cpu",
+      "parent": "7400-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8548_v10-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8545_v20-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8343ea-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "npe405l-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "imx-usdhc",
+      "parent": "generic-sdhci"
+    },
+    {
+      "name": "prep-systemio",
+      "parent": "isa-device"
+    },
+    {
+      "name": "e500-spin",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "745_v2.8-powerpc64-cpu",
+      "parent": "745-family-powerpc64-cpu"
+    },
+    {
+      "name": "755_v2.1-powerpc64-cpu",
+      "parent": "755-family-powerpc64-cpu"
+    },
+    {
+      "name": "mos6522-pmu",
+      "parent": "mos6522"
+    },
+    {
+      "name": "mpc8544ds-machine",
+      "parent": "ppce500-base-machine"
+    },
+    {
+      "name": "mpc8540_v10-powerpc64-cpu",
+      "parent": "e500v1-family-powerpc64-cpu"
+    },
+    {
+      "name": "pci-serial-4x",
+      "parent": "pci-device"
+    },
+    {
+      "name": "ich9-intel-hda",
+      "parent": "intel-hda-generic"
+    },
+    {
+      "name": "virtio-9p-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "power8nvl_v1.0-powerpc64-cpu",
+      "parent": "POWER8-family-powerpc64-cpu"
+    },
+    {
+      "name": "ivshmem",
+      "parent": "ivshmem-common"
+    },
+    {
+      "name": "e500v2_v20-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "virtio-tablet-pci",
+      "parent": "virtio-input-hid-pci"
+    },
+    {
+      "name": "virtio-scsi-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "qemu-console",
+      "parent": "object"
+    },
+    {
+      "name": "mpc8349ea-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "7457a_v1.0-powerpc64-cpu",
+      "parent": "7455-family-powerpc64-cpu"
+    },
+    {
+      "name": "piix4-usb-uhci",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "mpc8547e_v20-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "e200z6-powerpc64-cpu",
+      "parent": "e200-family-powerpc64-cpu"
+    },
+    {
+      "name": "isa-ipmi-bt",
+      "parent": "isa-device"
+    },
+    {
+      "name": "ppce500-machine",
+      "parent": "ppce500-base-machine"
+    },
+    {
+      "name": "virtio-pci-bus",
+      "parent": "virtio-bus"
+    },
+    {
+      "name": "750l_v2.2-powerpc64-cpu",
+      "parent": "750-family-powerpc64-cpu"
+    },
+    {
+      "name": "pci-testdev",
+      "parent": "pci-device"
+    },
+    {
+      "name": "ipoctal232",
+      "parent": "ipack-device"
+    },
+    {
+      "name": "uni-north-pci-pcihost",
+      "parent": "pci-host-bridge"
+    },
+    {
+      "name": "spapr-drc-lmb",
+      "parent": "spapr-drc-logical"
+    },
+    {
+      "name": "440epx-powerpc64-cpu",
+      "parent": "440EP-family-powerpc64-cpu"
+    },
+    {
+      "name": "405gpa-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "7400_v2.6-powerpc64-cpu",
+      "parent": "7400-family-powerpc64-cpu"
+    },
+    {
+      "name": "virtio-tablet-device",
+      "parent": "virtio-input-hid-device"
+    },
+    {
+      "name": "powernv-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "ISA",
+      "parent": "bus"
+    },
+    {
+      "name": "750_v3.0-powerpc64-cpu",
+      "parent": "750-family-powerpc64-cpu"
+    },
+    {
+      "name": "ES1370",
+      "parent": "pci-device"
+    },
+    {
+      "name": "mpc8543e_v11-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "603e7v-powerpc64-cpu",
+      "parent": "603E-family-powerpc64-cpu"
+    },
+    {
+      "name": "power7_v2.3-powerpc64-cpu",
+      "parent": "POWER7-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8544-guts",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "power9_v2.0-powerpc64-cpu",
+      "parent": "POWER9-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8555e_v10-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8347p-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "openpic",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "mpc8541e_v10-powerpc64-cpu",
+      "parent": "e500v1-family-powerpc64-cpu"
+    },
+    {
+      "name": "750cxe_v3.0-powerpc64-cpu",
+      "parent": "750cx-family-powerpc64-cpu"
+    },
+    {
+      "name": "e500_v10-powerpc64-cpu",
+      "parent": "e500v1-family-powerpc64-cpu"
+    },
+    {
+      "name": "power8_v2.0-powernv-cpu-core",
+      "parent": "powernv-cpu-core"
+    },
+    {
+      "name": "755_v1.1-powerpc64-cpu",
+      "parent": "755-family-powerpc64-cpu"
+    },
+    {
+      "name": "tcg-accel",
+      "parent": "accel"
+    },
+    {
+      "name": "virtconsole",
+      "parent": "virtserialport"
+    },
+    {
+      "name": "750_v1.0-powerpc64-cpu",
+      "parent": "750-family-powerpc64-cpu"
+    },
+    {
+      "name": "750l_v3.2-powerpc64-cpu",
+      "parent": "750-family-powerpc64-cpu"
+    },
+    {
+      "name": "pci-serial-2x",
+      "parent": "pci-device"
+    },
+    {
+      "name": "ne2k_isa",
+      "parent": "isa-device"
+    },
+    {
+      "name": "isa-fdc",
+      "parent": "isa-device"
+    },
+    {
+      "name": "esp",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "mpc8548_v21-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "usb-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "colo-compare",
+      "parent": "object"
+    },
+    {
+      "name": "fusbh200-ehci-usb",
+      "parent": "sysbus-ehci-usb"
+    },
+    {
+      "name": "spapr-drc-pci",
+      "parent": "spapr-drc-physical"
+    },
+    {
+      "name": "PCI",
+      "parent": "bus"
+    },
+    {
+      "name": "745_v2.4-powerpc64-cpu",
+      "parent": "745-family-powerpc64-cpu"
+    },
+    {
+      "name": "sii3112",
+      "parent": "pci-ide"
+    },
+    {
+      "name": "403gcx-powerpc64-cpu",
+      "parent": "403GCX-family-powerpc64-cpu"
+    },
+    {
+      "name": "power8e_v2.1-pnv-chip",
+      "parent": "pnv8-chip"
+    },
+    {
+      "name": "e1000e",
+      "parent": "pci-device"
+    },
+    {
+      "name": "mpc8543_v11-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8540_v21-powerpc64-cpu",
+      "parent": "e500v1-family-powerpc64-cpu"
+    },
+    {
+      "name": "7445_v3.2-powerpc64-cpu",
+      "parent": "7445-family-powerpc64-cpu"
+    },
+    {
+      "name": "rs6000-mc",
+      "parent": "isa-device"
+    },
+    {
+      "name": "mpc8347ep-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8349-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "smc37c669-superio",
+      "parent": "isa-superio"
+    },
+    {
+      "name": "kvm-openpic",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "ne2k_pci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "401b2-powerpc64-cpu",
+      "parent": "401x2-family-powerpc64-cpu"
+    },
+    {
+      "name": "vhost-user-scsi",
+      "parent": "vhost-scsi-common"
+    },
+    {
+      "name": "tpm-emulator",
+      "parent": "tpm-backend"
+    },
+    {
+      "name": "virtex-ml507-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "e500-host-bridge",
+      "parent": "pci-device"
+    },
+    {
+      "name": "750_v2.0-powerpc64-cpu",
+      "parent": "750-family-powerpc64-cpu"
+    },
+    {
+      "name": "g2ls-powerpc64-cpu",
+      "parent": "G2-family-powerpc64-cpu"
+    },
+    {
+      "name": "vhost-user-blk",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "7410_v1.4-powerpc64-cpu",
+      "parent": "7410-family-powerpc64-cpu"
+    },
+    {
+      "name": "npe405h-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "isabus-bridge",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "970mp_v1.0-spapr-cpu-core",
+      "parent": "spapr-cpu-core"
+    },
+    {
+      "name": "power9_v1.0-powerpc64-cpu",
+      "parent": "POWER9-family-powerpc64-cpu"
+    },
+    {
+      "name": "401a1-powerpc64-cpu",
+      "parent": "401-family-powerpc64-cpu"
+    },
+    {
+      "name": "ivshmem-plain",
+      "parent": "ivshmem-common"
+    },
+    {
+      "name": "755_v2.6-powerpc64-cpu",
+      "parent": "755-family-powerpc64-cpu"
+    },
+    {
+      "name": "604e_v2.2-powerpc64-cpu",
+      "parent": "604E-family-powerpc64-cpu"
+    },
+    {
+      "name": "qio-channel-buffer",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "970fx_v3.0-powerpc64-cpu",
+      "parent": "970-family-powerpc64-cpu"
+    },
+    {
+      "name": "7457_v1.1-powerpc64-cpu",
+      "parent": "7455-family-powerpc64-cpu"
+    },
+    {
+      "name": "pnv-occ",
+      "parent": "device"
+    },
+    {
+      "name": "spapr-vio-bridge",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "secret",
+      "parent": "object"
+    },
+    {
+      "name": "hda-duplex",
+      "parent": "hda-audio"
+    },
+    {
+      "name": "ppc4xx-ehci-usb",
+      "parent": "sysbus-ehci-usb"
+    },
+    {
+      "name": "raven-pcihost",
+      "parent": "pci-host-bridge"
+    },
+    {
+      "name": "u3-agp-pcihost",
+      "parent": "pci-host-bridge"
+    },
+    {
+      "name": "sysbus-fdc",
+      "parent": "base-sysbus-fdc"
+    },
+    {
+      "name": "virtio-balloon-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "none-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "750fx_v1.0-powerpc64-cpu",
+      "parent": "750fx-family-powerpc64-cpu"
+    },
+    {
+      "name": "750gx_v1.2-powerpc64-cpu",
+      "parent": "750gx-family-powerpc64-cpu"
+    },
+    {
+      "name": "megasas-gen2",
+      "parent": "megasas-base"
+    },
+    {
+      "name": "nvme",
+      "parent": "pci-device"
+    },
+    {
+      "name": "usb-tablet",
+      "parent": "usb-hid"
+    },
+    {
+      "name": "970fx_v1.0-powerpc64-cpu",
+      "parent": "970-family-powerpc64-cpu"
+    },
+    {
+      "name": "ramfb",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "e500v2_v21-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8572e-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "e300c1-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "7400_v2.2-powerpc64-cpu",
+      "parent": "7400-family-powerpc64-cpu"
+    },
+    {
+      "name": "7447a_v1.0-powerpc64-cpu",
+      "parent": "7445-family-powerpc64-cpu"
+    },
+    {
+      "name": "403ga-powerpc64-cpu",
+      "parent": "403-family-powerpc64-cpu"
+    },
+    {
+      "name": "405crc-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "usb-wacom-tablet",
+      "parent": "usb-device"
+    },
+    {
+      "name": "740e-powerpc64-cpu",
+      "parent": "740-family-powerpc64-cpu"
+    },
+    {
+      "name": "usb-braille",
+      "parent": "usb-serial-dev"
+    },
+    {
+      "name": "scsi-disk",
+      "parent": "scsi-disk-base"
+    },
+    {
+      "name": "intel-hda",
+      "parent": "intel-hda-generic"
+    },
+    {
+      "name": "970mp_v1.0-powerpc64-cpu",
+      "parent": "970-family-powerpc64-cpu"
+    },
+    {
+      "name": "603e7v1-powerpc64-cpu",
+      "parent": "603E-family-powerpc64-cpu"
+    },
+    {
+      "name": "e500mc-powerpc64-cpu",
+      "parent": "e500mc-family-powerpc64-cpu"
+    },
+    {
+      "name": "e500v2_v10-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8544e_v10-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "kvm-accel",
+      "parent": "accel"
+    },
+    {
+      "name": "power8nvl_v1.0-spapr-cpu-core",
+      "parent": "spapr-cpu-core"
+    },
+    {
+      "name": "7400_v2.7-powerpc64-cpu",
+      "parent": "7400-family-powerpc64-cpu"
+    },
+    {
+      "name": "virtio-scsi-device",
+      "parent": "virtio-scsi-common"
+    },
+    {
+      "name": "405gpb-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "603p-powerpc64-cpu",
+      "parent": "603E-family-powerpc64-cpu"
+    },
+    {
+      "name": "grackle",
+      "parent": "pci-device"
+    },
+    {
+      "name": "970_v2.2-spapr-cpu-core",
+      "parent": "spapr-cpu-core"
+    },
+    {
+      "name": "AC97",
+      "parent": "pci-device"
+    },
+    {
+      "name": "750fx_v2.0-powerpc64-cpu",
+      "parent": "750fx-family-powerpc64-cpu"
+    },
+    {
+      "name": "power9_v2.0-powernv-cpu-core",
+      "parent": "powernv-cpu-core"
+    },
+    {
+      "name": "970fx_v2.0-powerpc64-cpu",
+      "parent": "970-family-powerpc64-cpu"
+    },
+    {
+      "name": "i2c-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "virtio-mouse-device",
+      "parent": "virtio-input-hid-device"
+    },
+    {
+      "name": "mos6522-cuda",
+      "parent": "mos6522"
+    },
+    {
+      "name": "mpc8572-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "750e-powerpc64-cpu",
+      "parent": "750-family-powerpc64-cpu"
+    },
+    {
+      "name": "g2hip3-powerpc64-cpu",
+      "parent": "G2-family-powerpc64-cpu"
+    },
+    {
+      "name": "g2le-powerpc64-cpu",
+      "parent": "G2LE-family-powerpc64-cpu"
+    },
+    {
+      "name": "macio-nvram",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "isa-pit",
+      "parent": "pit-common"
+    },
+    {
+      "name": "i6300esb",
+      "parent": "pci-device"
+    },
+    {
+      "name": "ide-drive",
+      "parent": "ide-device"
+    },
+    {
+      "name": "sam460ex-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "generic-sdhci",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "pvrdma",
+      "parent": "pci-device"
+    },
+    {
+      "name": "ref405ep-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "grackle-pcihost",
+      "parent": "pci-host-bridge"
+    },
+    {
+      "name": "405d4-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "sungem",
+      "parent": "pci-device"
+    },
+    {
+      "name": "mpc8548_v11-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8545_v21-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "sd-card",
+      "parent": "device"
+    },
+    {
+      "name": "7455_v1.0-powerpc64-cpu",
+      "parent": "7455-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8377-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "745_v2.0-powerpc64-cpu",
+      "parent": "745-family-powerpc64-cpu"
+    },
+    {
+      "name": "755_v2.2-powerpc64-cpu",
+      "parent": "755-family-powerpc64-cpu"
+    },
+    {
+      "name": "e500-pcihost",
+      "parent": "pci-host-bridge"
+    },
+    {
+      "name": "kvaser_pci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "750_v2.1-powerpc64-cpu",
+      "parent": "750-family-powerpc64-cpu"
+    },
+    {
+      "name": "power8e_v2.1-powernv-cpu-core",
+      "parent": "powernv-cpu-core"
+    },
+    {
+      "name": "uni-north-internal-pci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "spapr-rtc",
+      "parent": "device"
+    },
+    {
+      "name": "755_v2.7-powerpc64-cpu",
+      "parent": "755-family-powerpc64-cpu"
+    },
+    {
+      "name": "750cxe_v2.1-powerpc64-cpu",
+      "parent": "750cx-family-powerpc64-cpu"
+    },
+    {
+      "name": "rng-random",
+      "parent": "rng-backend"
+    },
+    {
+      "name": "g2gp-powerpc64-cpu",
+      "parent": "G2-family-powerpc64-cpu"
+    },
+    {
+      "name": "7457a_v1.1-powerpc64-cpu",
+      "parent": "7455-family-powerpc64-cpu"
+    },
+    {
+      "name": "750cl_v1.0-powerpc64-cpu",
+      "parent": "750cl-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8547e_v21-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "virtio-keyboard-pci",
+      "parent": "virtio-input-hid-pci"
+    }
+  ],
+  "id": "libvirt-7"
+}
+
 {
   "execute": "device-list-properties",
   "arguments": {
     "typename": "virtio-blk-pci"
   },
-  "id": "libvirt-7"
+  "id": "libvirt-8"
 }
 
 {
@@ -3662,7 +6509,7 @@
       "type": "str"
     }
   ],
-  "id": "libvirt-7"
+  "id": "libvirt-8"
 }
 
 {
@@ -3670,7 +6517,7 @@
   "arguments": {
     "typename": "virtio-net-pci"
   },
-  "id": "libvirt-8"
+  "id": "libvirt-9"
 }
 
 {
@@ -3960,7 +6807,7 @@
       "type": "uint16"
     }
   ],
-  "id": "libvirt-8"
+  "id": "libvirt-9"
 }
 
 {
@@ -3968,7 +6815,7 @@
   "arguments": {
     "typename": "virtio-scsi-pci"
   },
-  "id": "libvirt-9"
+  "id": "libvirt-10"
 }
 
 {
@@ -4133,7 +6980,7 @@
       "type": "str"
     }
   ],
-  "id": "libvirt-9"
+  "id": "libvirt-10"
 }
 
 {
@@ -4141,11 +6988,11 @@
   "arguments": {
     "typename": "virtio-net-ccw"
   },
-  "id": "libvirt-10"
+  "id": "libvirt-11"
 }
 
 {
-  "id": "libvirt-10",
+  "id": "libvirt-11",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'virtio-net-ccw' not found"
@@ -4157,11 +7004,11 @@
   "arguments": {
     "typename": "virtio-scsi-ccw"
   },
-  "id": "libvirt-11"
+  "id": "libvirt-12"
 }
 
 {
-  "id": "libvirt-11",
+  "id": "libvirt-12",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'virtio-scsi-ccw' not found"
@@ -4173,11 +7020,11 @@
   "arguments": {
     "typename": "virtio-net-s390"
   },
-  "id": "libvirt-12"
+  "id": "libvirt-13"
 }
 
 {
-  "id": "libvirt-12",
+  "id": "libvirt-13",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'virtio-net-s390' not found"
@@ -4189,7 +7036,7 @@
   "arguments": {
     "typename": "vfio-pci"
   },
-  "id": "libvirt-13"
+  "id": "libvirt-14"
 }
 
 {
@@ -4323,7 +7170,7 @@
       "type": "str"
     }
   ],
-  "id": "libvirt-13"
+  "id": "libvirt-14"
 }
 
 {
@@ -4331,7 +7178,7 @@
   "arguments": {
     "typename": "scsi-hd"
   },
-  "id": "libvirt-14"
+  "id": "libvirt-15"
 }
 
 {
@@ -4449,7 +7296,7 @@
       "type": "uint32"
     }
   ],
-  "id": "libvirt-14"
+  "id": "libvirt-15"
 }
 
 {
@@ -4457,7 +7304,7 @@
   "arguments": {
     "typename": "ide-hd"
   },
-  "id": "libvirt-15"
+  "id": "libvirt-16"
 }
 
 {
@@ -4533,7 +7380,7 @@
       "type": "uint16"
     }
   ],
-  "id": "libvirt-15"
+  "id": "libvirt-16"
 }
 
 {
@@ -4541,11 +7388,11 @@
   "arguments": {
     "typename": "PIIX4_PM"
   },
-  "id": "libvirt-16"
+  "id": "libvirt-17"
 }
 
 {
-  "id": "libvirt-16",
+  "id": "libvirt-17",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'PIIX4_PM' not found"
@@ -4557,11 +7404,11 @@
   "arguments": {
     "typename": "i440FX-pcihost"
   },
-  "id": "libvirt-17"
+  "id": "libvirt-18"
 }
 
 {
-  "id": "libvirt-17",
+  "id": "libvirt-18",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'i440FX-pcihost' not found"
@@ -4573,11 +7420,11 @@
   "arguments": {
     "typename": "q35-pcihost"
   },
-  "id": "libvirt-18"
+  "id": "libvirt-19"
 }
 
 {
-  "id": "libvirt-18",
+  "id": "libvirt-19",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'q35-pcihost' not found"
@@ -4589,7 +7436,7 @@
   "arguments": {
     "typename": "usb-storage"
   },
-  "id": "libvirt-19"
+  "id": "libvirt-20"
 }
 
 {
@@ -4662,7 +7509,7 @@
       "type": "uint16"
     }
   ],
-  "id": "libvirt-19"
+  "id": "libvirt-20"
 }
 
 {
@@ -4670,11 +7517,11 @@
   "arguments": {
     "typename": "kvm-pit"
   },
-  "id": "libvirt-20"
+  "id": "libvirt-21"
 }
 
 {
-  "id": "libvirt-20",
+  "id": "libvirt-21",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'kvm-pit' not found"
@@ -4686,7 +7533,7 @@
   "arguments": {
     "typename": "VGA"
   },
-  "id": "libvirt-21"
+  "id": "libvirt-22"
 }
 
 {
@@ -4743,7 +7590,7 @@
       "type": "int32"
     }
   ],
-  "id": "libvirt-21"
+  "id": "libvirt-22"
 }
 
 {
@@ -4751,7 +7598,7 @@
   "arguments": {
     "typename": "virtio-gpu-pci"
   },
-  "id": "libvirt-22"
+  "id": "libvirt-23"
 }
 
 {
@@ -4902,7 +7749,7 @@
       "type": "str"
     }
   ],
-  "id": "libvirt-22"
+  "id": "libvirt-23"
 }
 
 {
@@ -4910,7 +7757,7 @@
   "arguments": {
     "typename": "virtio-gpu-device"
   },
-  "id": "libvirt-23"
+  "id": "libvirt-24"
 }
 
 {
@@ -4957,7 +7804,7 @@
       "type": "size"
     }
   ],
-  "id": "libvirt-23"
+  "id": "libvirt-24"
 }
 
 {
@@ -4965,11 +7812,11 @@
   "arguments": {
     "typename": "ICH9-LPC"
   },
-  "id": "libvirt-24"
+  "id": "libvirt-25"
 }
 
 {
-  "id": "libvirt-24",
+  "id": "libvirt-25",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'ICH9-LPC' not found"
@@ -4981,7 +7828,7 @@
   "arguments": {
     "typename": "virtio-balloon-pci"
   },
-  "id": "libvirt-25"
+  "id": "libvirt-26"
 }
 
 {
@@ -5124,7 +7971,7 @@
       "type": "str"
     }
   ],
-  "id": "libvirt-25"
+  "id": "libvirt-26"
 }
 
 {
@@ -5132,11 +7979,11 @@
   "arguments": {
     "typename": "virtio-balloon-ccw"
   },
-  "id": "libvirt-26"
+  "id": "libvirt-27"
 }
 
 {
-  "id": "libvirt-26",
+  "id": "libvirt-27",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'virtio-balloon-ccw' not found"
@@ -5148,7 +7995,7 @@
   "arguments": {
     "typename": "virtio-balloon-device"
   },
-  "id": "libvirt-27"
+  "id": "libvirt-28"
 }
 
 {
@@ -5192,7 +8039,7 @@
       "type": "bool"
     }
   ],
-  "id": "libvirt-27"
+  "id": "libvirt-28"
 }
 
 {
@@ -5200,7 +8047,7 @@
   "arguments": {
     "typename": "nec-usb-xhci"
   },
-  "id": "libvirt-28"
+  "id": "libvirt-29"
 }
 
 {
@@ -5280,7 +8127,7 @@
       "type": "uint32"
     }
   ],
-  "id": "libvirt-28"
+  "id": "libvirt-29"
 }
 
 {
@@ -5288,7 +8135,7 @@
   "arguments": {
     "typename": "spapr-pci-host-bridge"
   },
-  "id": "libvirt-29"
+  "id": "libvirt-30"
 }
 
 {
@@ -5346,7 +8193,7 @@
       "type": "uint32"
     }
   ],
-  "id": "libvirt-29"
+  "id": "libvirt-30"
 }
 
 {
@@ -5354,7 +8201,7 @@
   "arguments": {
     "typename": "memory-backend-file"
   },
-  "id": "libvirt-30"
+  "id": "libvirt-31"
 }
 
 {
@@ -5404,7 +8251,7 @@
       "type": "string"
     }
   ],
-  "id": "libvirt-30"
+  "id": "libvirt-31"
 }
 
 {
@@ -5412,7 +8259,7 @@
   "arguments": {
     "typename": "memory-backend-memfd"
   },
-  "id": "libvirt-31"
+  "id": "libvirt-32"
 }
 
 {
@@ -5462,12 +8309,12 @@
       "type": "string"
     }
   ],
-  "id": "libvirt-31"
+  "id": "libvirt-32"
 }
 
 {
   "execute": "query-machines",
-  "id": "libvirt-32"
+  "id": "libvirt-33"
 }
 
 {
@@ -5610,7 +8457,7 @@
       "cpu-max": 1
     }
   ],
-  "id": "libvirt-32"
+  "id": "libvirt-33"
 }
 
 {
@@ -5618,7 +8465,7 @@
   "arguments": {
     "typename": "pseries-3.0-machine"
   },
-  "id": "libvirt-33"
+  "id": "libvirt-34"
 }
 
 {
@@ -5789,12 +8636,12 @@
       "type": "bool"
     }
   ],
-  "id": "libvirt-33"
+  "id": "libvirt-34"
 }
 
 {
   "execute": "query-cpu-definitions",
-  "id": "libvirt-34"
+  "id": "libvirt-35"
 }
 
 {
@@ -7990,35 +10837,35 @@
       "static": false
     }
   ],
-  "id": "libvirt-34"
+  "id": "libvirt-35"
 }
 
 {
   "execute": "query-tpm-models",
-  "id": "libvirt-35"
+  "id": "libvirt-36"
 }
 
 {
   "return": [
   ],
-  "id": "libvirt-35"
+  "id": "libvirt-36"
 }
 
 {
   "execute": "query-tpm-types",
-  "id": "libvirt-36"
+  "id": "libvirt-37"
 }
 
 {
   "return": [
     "emulator"
   ],
-  "id": "libvirt-36"
+  "id": "libvirt-37"
 }
 
 {
   "execute": "query-command-line-options",
-  "id": "libvirt-37"
+  "id": "libvirt-38"
 }
 
 {
@@ -9148,12 +11995,12 @@
       "option": "drive"
     }
   ],
-  "id": "libvirt-37"
+  "id": "libvirt-38"
 }
 
 {
   "execute": "query-migrate-capabilities",
-  "id": "libvirt-38"
+  "id": "libvirt-39"
 }
 
 {
@@ -9223,12 +12070,12 @@
       "capability": "late-block-activate"
     }
   ],
-  "id": "libvirt-38"
+  "id": "libvirt-39"
 }
 
 {
   "execute": "query-qmp-schema",
-  "id": "libvirt-39"
+  "id": "libvirt-40"
 }
 
 {
@@ -21387,7 +24234,7 @@
       "meta-type": "object"
     }
   ],
-  "id": "libvirt-39"
+  "id": "libvirt-40"
 }
 
 {
diff --git a/tests/qemucapabilitiesdata/caps_3.0.0.s390x.replies b/tests/qemucapabilitiesdata/caps_3.0.0.s390x.replies
index 0b35f7e99b..27a8f72f1d 100644
--- a/tests/qemucapabilitiesdata/caps_3.0.0.s390x.replies
+++ b/tests/qemucapabilitiesdata/caps_3.0.0.s390x.replies
@@ -1573,12 +1573,995 @@
   "id": "libvirt-6"
 }
 
+{
+  "execute": "qom-list-types",
+  "id": "libvirt-7"
+}
+
+{
+  "return": [
+    {
+      "name": "vhost-vsock-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "s390-pcihost",
+      "parent": "pci-host-bridge"
+    },
+    {
+      "name": "z890.2-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "virtio-tablet-pci",
+      "parent": "virtio-input-hid-pci"
+    },
+    {
+      "name": "s390-storage_attributes-qemu",
+      "parent": "s390-storage_attributes"
+    },
+    {
+      "name": "cryptodev-backend",
+      "parent": "object"
+    },
+    {
+      "name": "s390-ccw-virtio-2.12-machine",
+      "parent": "s390-ccw-machine"
+    },
+    {
+      "name": "virtio-rng-ccw",
+      "parent": "virtio-ccw-device"
+    },
+    {
+      "name": "iothread",
+      "parent": "object"
+    },
+    {
+      "name": "z990.4-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "virtio-gpu-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "z14ZR1-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "z10BC.2-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "z196.2-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "z14-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "vhost-scsi-ccw",
+      "parent": "virtio-ccw-device"
+    },
+    {
+      "name": "s390-flic",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "ramfb",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "vhost-vsock-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "z9BC-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "zEC12-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "z196-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "z13-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "z990.3-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "sclplmconsole",
+      "parent": "s390-sclp-event-type"
+    },
+    {
+      "name": "host-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "scsi-cd",
+      "parent": "scsi-disk-base"
+    },
+    {
+      "name": "container",
+      "parent": "object"
+    },
+    {
+      "name": "chardev-null",
+      "parent": "chardev"
+    },
+    {
+      "name": "z9EC-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "s390-pcibus",
+      "parent": "bus"
+    },
+    {
+      "name": "zBC12-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "scsi-generic",
+      "parent": "scsi-device"
+    },
+    {
+      "name": "z9EC.3-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "virtio-net-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "virtio-9p-ccw",
+      "parent": "virtio-ccw-device"
+    },
+    {
+      "name": "z196.2-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "qemu-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "virtio-mouse-device",
+      "parent": "virtio-input-hid-device"
+    },
+    {
+      "name": "virtio-mouse-pci",
+      "parent": "virtio-input-hid-pci"
+    },
+    {
+      "name": "throttle-group",
+      "parent": "object"
+    },
+    {
+      "name": "zEC12.2-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "rng-egd",
+      "parent": "rng-backend"
+    },
+    {
+      "name": "z800-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "virtio-blk-ccw",
+      "parent": "virtio-ccw-device"
+    },
+    {
+      "name": "s390-ipl",
+      "parent": "device"
+    },
+    {
+      "name": "s390-sclp-events-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "irq",
+      "parent": "object"
+    },
+    {
+      "name": "s390-ccw-virtio-2.8-machine",
+      "parent": "s390-ccw-machine"
+    },
+    {
+      "name": "filter-buffer",
+      "parent": "netfilter"
+    },
+    {
+      "name": "virtconsole",
+      "parent": "virtserialport"
+    },
+    {
+      "name": "z9EC.2-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "PCIE",
+      "parent": "PCI"
+    },
+    {
+      "name": "virtio-rng-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "chardev-pty",
+      "parent": "chardev"
+    },
+    {
+      "name": "z900.2-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "vhost-user-blk",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "s390-ccw-virtio-2.9-machine",
+      "parent": "s390-ccw-machine"
+    },
+    {
+      "name": "chardev-memory",
+      "parent": "chardev-ringbuf"
+    },
+    {
+      "name": "sclp-cpu-hotplug",
+      "parent": "s390-sclp-event-type"
+    },
+    {
+      "name": "s390-skeys-kvm",
+      "parent": "s390-skeys"
+    },
+    {
+      "name": "z14ZR1-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "x-terminal3270",
+      "parent": "emulated-ccw-3270"
+    },
+    {
+      "name": "chardev-serial",
+      "parent": "chardev-fd"
+    },
+    {
+      "name": "s390-ccw-virtio-3.0-machine",
+      "parent": "s390-ccw-machine"
+    },
+    {
+      "name": "virtio-keyboard-ccw",
+      "parent": "virtio-input-hid-ccw"
+    },
+    {
+      "name": "usb-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "vhost-scsi-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "filter-rewriter",
+      "parent": "netfilter"
+    },
+    {
+      "name": "sclp",
+      "parent": "device"
+    },
+    {
+      "name": "z900.3-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "virtio-crypto-ccw",
+      "parent": "virtio-ccw-device"
+    },
+    {
+      "name": "z890-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "z890-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "or-irq",
+      "parent": "device"
+    },
+    {
+      "name": "s390-tod-kvm",
+      "parent": "s390-tod"
+    },
+    {
+      "name": "virtual-css-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "qio-net-listener",
+      "parent": "object"
+    },
+    {
+      "name": "virtio-tablet-device",
+      "parent": "virtio-input-hid-device"
+    },
+    {
+      "name": "filter-redirector",
+      "parent": "netfilter"
+    },
+    {
+      "name": "chardev-pipe",
+      "parent": "chardev-fd"
+    },
+    {
+      "name": "unimplemented-device",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "sclpquiesce",
+      "parent": "s390-sclp-event-type"
+    },
+    {
+      "name": "z990.4-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "z10BC.2-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "split-irq",
+      "parent": "device"
+    },
+    {
+      "name": "scsi-disk",
+      "parent": "scsi-disk-base"
+    },
+    {
+      "name": "virtio-9p-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "vfio-pci-igd-lpc-bridge",
+      "parent": "pci-device"
+    },
+    {
+      "name": "z900.2-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "qio-channel-buffer",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "z9BC.2-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "z800-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "s390-pci-iommu",
+      "parent": "object"
+    },
+    {
+      "name": "filter-dump",
+      "parent": "netfilter"
+    },
+    {
+      "name": "virtio-scsi-device",
+      "parent": "virtio-scsi-common"
+    },
+    {
+      "name": "virtio-blk-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "virtio-9p-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "z114-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "s390-ccw-virtio-2.4-machine",
+      "parent": "s390-ccw-machine"
+    },
+    {
+      "name": "z13-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "chardev-ringbuf",
+      "parent": "chardev"
+    },
+    {
+      "name": "vhost-user-scsi",
+      "parent": "vhost-scsi-common"
+    },
+    {
+      "name": "System",
+      "parent": "bus"
+    },
+    {
+      "name": "z13s-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "filter-mirror",
+      "parent": "netfilter"
+    },
+    {
+      "name": "qemu-console",
+      "parent": "object"
+    },
+    {
+      "name": "virtio-net-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "colo-compare",
+      "parent": "object"
+    },
+    {
+      "name": "z990-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "z990.2-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "s390-ccw-virtio-2.5-machine",
+      "parent": "s390-ccw-machine"
+    },
+    {
+      "name": "chardev-testdev",
+      "parent": "chardev"
+    },
+    {
+      "name": "z14-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "chardev-hci",
+      "parent": "chardev"
+    },
+    {
+      "name": "virtio-keyboard-pci",
+      "parent": "virtio-input-hid-pci"
+    },
+    {
+      "name": "z890.2-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "input-linux",
+      "parent": "object"
+    },
+    {
+      "name": "virtual-css-bridge",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "chardev-stdio",
+      "parent": "chardev-fd"
+    },
+    {
+      "name": "qio-dns-resolver",
+      "parent": "object"
+    },
+    {
+      "name": "tls-creds-psk",
+      "parent": "tls-creds"
+    },
+    {
+      "name": "tls-creds-anon",
+      "parent": "tls-creds"
+    },
+    {
+      "name": "z196-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "diag288",
+      "parent": "device"
+    },
+    {
+      "name": "memory-backend-file",
+      "parent": "memory-backend"
+    },
+    {
+      "name": "z10EC-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "virtio-keyboard-device",
+      "parent": "virtio-input-hid-device"
+    },
+    {
+      "name": "z13s-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "virtio-crypto-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "qemu:memory-region",
+      "parent": "object"
+    },
+    {
+      "name": "rng-random",
+      "parent": "rng-backend"
+    },
+    {
+      "name": "z900-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "chardev-mux",
+      "parent": "chardev"
+    },
+    {
+      "name": "chardev-udp",
+      "parent": "chardev"
+    },
+    {
+      "name": "z10EC.3-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "chardev-gdb",
+      "parent": "chardev"
+    },
+    {
+      "name": "vhost-user-scsi-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "virtio-ccw-bus",
+      "parent": "virtio-bus"
+    },
+    {
+      "name": "z10EC.2-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "z114-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "virtio-balloon-ccw",
+      "parent": "virtio-ccw-device"
+    },
+    {
+      "name": "virtio-scsi-ccw",
+      "parent": "virtio-ccw-device"
+    },
+    {
+      "name": "z990.2-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "z9EC.2-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "fw_cfg_io",
+      "parent": "fw_cfg"
+    },
+    {
+      "name": "s390-ccw-virtio-2.10-machine",
+      "parent": "s390-ccw-machine"
+    },
+    {
+      "name": "virtio-crypto-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "z890.3-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "chardev-braille",
+      "parent": "chardev"
+    },
+    {
+      "name": "chardev-wctablet",
+      "parent": "chardev"
+    },
+    {
+      "name": "z900.3-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "z9BC.2-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "chardev-file",
+      "parent": "chardev-fd"
+    },
+    {
+      "name": "pci-bridge-seat",
+      "parent": "pci-bridge"
+    },
+    {
+      "name": "vhost-scsi",
+      "parent": "vhost-scsi-common"
+    },
+    {
+      "name": "z10BC-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "z990.5-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "tcg-accel",
+      "parent": "accel"
+    },
+    {
+      "name": "zEC12.2-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "mmio_interface",
+      "parent": "device"
+    },
+    {
+      "name": "qio-channel-command",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "s390-ccw-virtio-2.11-machine",
+      "parent": "s390-ccw-machine"
+    },
+    {
+      "name": "accel",
+      "parent": "object"
+    },
+    {
+      "name": "z10EC-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "pr-manager-helper",
+      "parent": "pr-manager"
+    },
+    {
+      "name": "loader",
+      "parent": "device"
+    },
+    {
+      "name": "z9EC-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "z9EC.3-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "virtio-serial-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "tpm-emulator",
+      "parent": "tpm-backend"
+    },
+    {
+      "name": "s390-storage_attributes-kvm",
+      "parent": "s390-storage_attributes"
+    },
+    {
+      "name": "virtio-balloon-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "chardev-vc",
+      "parent": "chardev"
+    },
+    {
+      "name": "virtio-serial-ccw",
+      "parent": "virtio-ccw-device"
+    },
+    {
+      "name": "s390-sclp-event-facility",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "chardev-socket",
+      "parent": "chardev"
+    },
+    {
+      "name": "virtio-serial-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "qio-channel-file",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "zEC12-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "s390-flic-kvm",
+      "parent": "s390-flic"
+    },
+    {
+      "name": "migration",
+      "parent": "device"
+    },
+    {
+      "name": "virtio-input-host-device",
+      "parent": "virtio-input-device"
+    },
+    {
+      "name": "vfio-ccw",
+      "parent": "s390-ccw"
+    },
+    {
+      "name": "virtio-gpu-ccw",
+      "parent": "virtio-ccw-device"
+    },
+    {
+      "name": "z990.5-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "z10BC-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "none-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "pci-bridge",
+      "parent": "base-pci-bridge"
+    },
+    {
+      "name": "SCSI",
+      "parent": "bus"
+    },
+    {
+      "name": "tls-creds-x509",
+      "parent": "tls-creds"
+    },
+    {
+      "name": "vhost-vsock-ccw",
+      "parent": "virtio-ccw-device"
+    },
+    {
+      "name": "kvm-accel",
+      "parent": "accel"
+    },
+    {
+      "name": "virtio-tablet-ccw",
+      "parent": "virtio-input-hid-ccw"
+    },
+    {
+      "name": "secret",
+      "parent": "object"
+    },
+    {
+      "name": "scsi-hd",
+      "parent": "scsi-disk-base"
+    },
+    {
+      "name": "qtest-accel",
+      "parent": "accel"
+    },
+    {
+      "name": "virtio-balloon-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "z900-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "scsi-block",
+      "parent": "scsi-disk-base"
+    },
+    {
+      "name": "virtio-scsi-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "fw_cfg_mem",
+      "parent": "fw_cfg"
+    },
+    {
+      "name": "s390-ccw-virtio-2.6-machine",
+      "parent": "s390-ccw-machine"
+    },
+    {
+      "name": "PCI",
+      "parent": "bus"
+    },
+    {
+      "name": "cryptodev-vhost-user",
+      "parent": "cryptodev-backend"
+    },
+    {
+      "name": "sclpconsole",
+      "parent": "s390-sclp-event-type"
+    },
+    {
+      "name": "z13.2-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "vhost-user-blk-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "zpci",
+      "parent": "device"
+    },
+    {
+      "name": "qio-channel-websock",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "virtio-input-host-pci",
+      "parent": "virtio-input-pci"
+    },
+    {
+      "name": "s390-skeys-qemu",
+      "parent": "s390-skeys"
+    },
+    {
+      "name": "cryptodev-backend-builtin",
+      "parent": "cryptodev-backend"
+    },
+    {
+      "name": "qemu,register",
+      "parent": "device"
+    },
+    {
+      "name": "zBC12-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "s390-ccw-virtio-2.7-machine",
+      "parent": "s390-ccw-machine"
+    },
+    {
+      "name": "z13.2-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "virtio-pci-bus",
+      "parent": "virtio-bus"
+    },
+    {
+      "name": "s390-flic-qemu",
+      "parent": "s390-flic"
+    },
+    {
+      "name": "z890.3-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "filter-replay",
+      "parent": "netfilter"
+    },
+    {
+      "name": "chardev-parallel",
+      "parent": "chardev"
+    },
+    {
+      "name": "qio-channel-tls",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "chardev-msmouse",
+      "parent": "chardev"
+    },
+    {
+      "name": "usb-redir",
+      "parent": "usb-device"
+    },
+    {
+      "name": "memory-backend-ram",
+      "parent": "memory-backend"
+    },
+    {
+      "name": "virtio-serial-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "virtserialport",
+      "parent": "virtio-serial-port"
+    },
+    {
+      "name": "z990-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "virtio-net-ccw",
+      "parent": "virtio-ccw-device"
+    },
+    {
+      "name": "s390-tod-qemu",
+      "parent": "s390-tod"
+    },
+    {
+      "name": "z10EC.2-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "memory-backend-memfd",
+      "parent": "memory-backend"
+    },
+    {
+      "name": "virtio-rng-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "vfio-pci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "virtio-gpu-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "virtio-mouse-ccw",
+      "parent": "virtio-input-hid-ccw"
+    },
+    {
+      "name": "z9BC-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "z10EC.3-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "s390-iommu-memory-region",
+      "parent": "qemu:iommu-memory-region"
+    },
+    {
+      "name": "qio-channel-socket",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "z990.3-base-s390x-cpu",
+      "parent": "s390x-cpu"
+    },
+    {
+      "name": "virtio-blk-device",
+      "parent": "virtio-device"
+    }
+  ],
+  "id": "libvirt-7"
+}
+
 {
   "execute": "device-list-properties",
   "arguments": {
     "typename": "virtio-blk-pci"
   },
-  "id": "libvirt-7"
+  "id": "libvirt-8"
 }
 
 {
@@ -1810,7 +2793,7 @@
       "type": "str"
     }
   ],
-  "id": "libvirt-7"
+  "id": "libvirt-8"
 }
 
 {
@@ -1818,7 +2801,7 @@
   "arguments": {
     "typename": "virtio-net-pci"
   },
-  "id": "libvirt-8"
+  "id": "libvirt-9"
 }
 
 {
@@ -2108,7 +3091,7 @@
       "type": "uint16"
     }
   ],
-  "id": "libvirt-8"
+  "id": "libvirt-9"
 }
 
 {
@@ -2116,7 +3099,7 @@
   "arguments": {
     "typename": "virtio-scsi-pci"
   },
-  "id": "libvirt-9"
+  "id": "libvirt-10"
 }
 
 {
@@ -2281,7 +3264,7 @@
       "type": "str"
     }
   ],
-  "id": "libvirt-9"
+  "id": "libvirt-10"
 }
 
 {
@@ -2289,7 +3272,7 @@
   "arguments": {
     "typename": "virtio-blk-ccw"
   },
-  "id": "libvirt-10"
+  "id": "libvirt-11"
 }
 
 {
@@ -2431,7 +3414,7 @@
       "type": "uint32"
     }
   ],
-  "id": "libvirt-10"
+  "id": "libvirt-11"
 }
 
 {
@@ -2439,7 +3422,7 @@
   "arguments": {
     "typename": "virtio-net-ccw"
   },
-  "id": "libvirt-11"
+  "id": "libvirt-12"
 }
 
 {
@@ -2643,7 +3626,7 @@
       "type": "uint16"
     }
   ],
-  "id": "libvirt-11"
+  "id": "libvirt-12"
 }
 
 {
@@ -2651,7 +3634,7 @@
   "arguments": {
     "typename": "virtio-scsi-ccw"
   },
-  "id": "libvirt-12"
+  "id": "libvirt-13"
 }
 
 {
@@ -2730,7 +3713,7 @@
       "type": "uint32"
     }
   ],
-  "id": "libvirt-12"
+  "id": "libvirt-13"
 }
 
 {
@@ -2738,11 +3721,11 @@
   "arguments": {
     "typename": "virtio-net-s390"
   },
-  "id": "libvirt-13"
+  "id": "libvirt-14"
 }
 
 {
-  "id": "libvirt-13",
+  "id": "libvirt-14",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'virtio-net-s390' not found"
@@ -2754,7 +3737,7 @@
   "arguments": {
     "typename": "vfio-pci"
   },
-  "id": "libvirt-14"
+  "id": "libvirt-15"
 }
 
 {
@@ -2888,7 +3871,7 @@
       "type": "str"
     }
   ],
-  "id": "libvirt-14"
+  "id": "libvirt-15"
 }
 
 {
@@ -2896,7 +3879,7 @@
   "arguments": {
     "typename": "scsi-hd"
   },
-  "id": "libvirt-15"
+  "id": "libvirt-16"
 }
 
 {
@@ -3014,7 +3997,7 @@
       "type": "uint32"
     }
   ],
-  "id": "libvirt-15"
+  "id": "libvirt-16"
 }
 
 {
@@ -3022,7 +4005,7 @@
   "arguments": {
     "typename": "ide-hd"
   },
-  "id": "libvirt-16"
+  "id": "libvirt-17"
 }
 
 {
@@ -3038,11 +4021,11 @@
   "arguments": {
     "typename": "PIIX4_PM"
   },
-  "id": "libvirt-17"
+  "id": "libvirt-18"
 }
 
 {
-  "id": "libvirt-17",
+  "id": "libvirt-18",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'PIIX4_PM' not found"
@@ -3054,7 +4037,7 @@
   "arguments": {
     "typename": "usb-redir"
   },
-  "id": "libvirt-18"
+  "id": "libvirt-19"
 }
 
 {
@@ -3103,7 +4086,7 @@
       "type": "bool"
     }
   ],
-  "id": "libvirt-18"
+  "id": "libvirt-19"
 }
 
 {
@@ -3111,11 +4094,11 @@
   "arguments": {
     "typename": "i440FX-pcihost"
   },
-  "id": "libvirt-19"
+  "id": "libvirt-20"
 }
 
 {
-  "id": "libvirt-19",
+  "id": "libvirt-20",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'i440FX-pcihost' not found"
@@ -3127,11 +4110,11 @@
   "arguments": {
     "typename": "q35-pcihost"
   },
-  "id": "libvirt-20"
+  "id": "libvirt-21"
 }
 
 {
-  "id": "libvirt-20",
+  "id": "libvirt-21",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'q35-pcihost' not found"
@@ -3143,11 +4126,11 @@
   "arguments": {
     "typename": "kvm-pit"
   },
-  "id": "libvirt-21"
+  "id": "libvirt-22"
 }
 
 {
-  "id": "libvirt-21",
+  "id": "libvirt-22",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'kvm-pit' not found"
@@ -3159,7 +4142,7 @@
   "arguments": {
     "typename": "virtio-gpu-pci"
   },
-  "id": "libvirt-22"
+  "id": "libvirt-23"
 }
 
 {
@@ -3320,7 +4303,7 @@
       "type": "str"
     }
   ],
-  "id": "libvirt-22"
+  "id": "libvirt-23"
 }
 
 {
@@ -3328,7 +4311,7 @@
   "arguments": {
     "typename": "virtio-gpu-device"
   },
-  "id": "libvirt-23"
+  "id": "libvirt-24"
 }
 
 {
@@ -3385,7 +4368,7 @@
       "type": "size"
     }
   ],
-  "id": "libvirt-23"
+  "id": "libvirt-24"
 }
 
 {
@@ -3393,11 +4376,11 @@
   "arguments": {
     "typename": "ICH9-LPC"
   },
-  "id": "libvirt-24"
+  "id": "libvirt-25"
 }
 
 {
-  "id": "libvirt-24",
+  "id": "libvirt-25",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'ICH9-LPC' not found"
@@ -3409,7 +4392,7 @@
   "arguments": {
     "typename": "virtio-balloon-pci"
   },
-  "id": "libvirt-25"
+  "id": "libvirt-26"
 }
 
 {
@@ -3552,7 +4535,7 @@
       "type": "str"
     }
   ],
-  "id": "libvirt-25"
+  "id": "libvirt-26"
 }
 
 {
@@ -3560,7 +4543,7 @@
   "arguments": {
     "typename": "virtio-balloon-ccw"
   },
-  "id": "libvirt-26"
+  "id": "libvirt-27"
 }
 
 {
@@ -3622,7 +4605,7 @@
       "type": "uint32"
     }
   ],
-  "id": "libvirt-26"
+  "id": "libvirt-27"
 }
 
 {
@@ -3630,7 +4613,7 @@
   "arguments": {
     "typename": "virtio-balloon-device"
   },
-  "id": "libvirt-27"
+  "id": "libvirt-28"
 }
 
 {
@@ -3674,7 +4657,7 @@
       "type": "bool"
     }
   ],
-  "id": "libvirt-27"
+  "id": "libvirt-28"
 }
 
 {
@@ -3682,7 +4665,7 @@
   "arguments": {
     "typename": "virtio-gpu-ccw"
   },
-  "id": "libvirt-28"
+  "id": "libvirt-29"
 }
 
 {
@@ -3757,7 +4740,7 @@
       "type": "uint32"
     }
   ],
-  "id": "libvirt-28"
+  "id": "libvirt-29"
 }
 
 {
@@ -3765,7 +4748,7 @@
   "arguments": {
     "typename": "virtual-css-bridge"
   },
-  "id": "libvirt-29"
+  "id": "libvirt-30"
 }
 
 {
@@ -3780,7 +4763,7 @@
       "type": "bool"
     }
   ],
-  "id": "libvirt-29"
+  "id": "libvirt-30"
 }
 
 {
@@ -3788,7 +4771,7 @@
   "arguments": {
     "typename": "memory-backend-file"
   },
-  "id": "libvirt-30"
+  "id": "libvirt-31"
 }
 
 {
@@ -3838,7 +4821,7 @@
       "type": "string"
     }
   ],
-  "id": "libvirt-30"
+  "id": "libvirt-31"
 }
 
 {
@@ -3846,7 +4829,7 @@
   "arguments": {
     "typename": "memory-backend-memfd"
   },
-  "id": "libvirt-31"
+  "id": "libvirt-32"
 }
 
 {
@@ -3896,12 +4879,12 @@
       "type": "string"
     }
   ],
-  "id": "libvirt-31"
+  "id": "libvirt-32"
 }
 
 {
   "execute": "query-machines",
-  "id": "libvirt-32"
+  "id": "libvirt-33"
 }
 
 {
@@ -3964,12 +4947,12 @@
       "cpu-max": 248
     }
   ],
-  "id": "libvirt-32"
+  "id": "libvirt-33"
 }
 
 {
   "execute": "query-cpu-definitions",
-  "id": "libvirt-33"
+  "id": "libvirt-34"
 }
 
 {
@@ -4520,35 +5503,35 @@
       "migration-safe": true
     }
   ],
-  "id": "libvirt-33"
+  "id": "libvirt-34"
 }
 
 {
   "execute": "query-tpm-models",
-  "id": "libvirt-34"
+  "id": "libvirt-35"
 }
 
 {
   "return": [
   ],
-  "id": "libvirt-34"
+  "id": "libvirt-35"
 }
 
 {
   "execute": "query-tpm-types",
-  "id": "libvirt-35"
+  "id": "libvirt-36"
 }
 
 {
   "return": [
     "emulator"
   ],
-  "id": "libvirt-35"
+  "id": "libvirt-36"
 }
 
 {
   "execute": "query-command-line-options",
-  "id": "libvirt-36"
+  "id": "libvirt-37"
 }
 
 {
@@ -5708,12 +6691,12 @@
       "option": "drive"
     }
   ],
-  "id": "libvirt-36"
+  "id": "libvirt-37"
 }
 
 {
   "execute": "query-migrate-capabilities",
-  "id": "libvirt-37"
+  "id": "libvirt-38"
 }
 
 {
@@ -5783,12 +6766,12 @@
       "capability": "late-block-activate"
     }
   ],
-  "id": "libvirt-37"
+  "id": "libvirt-38"
 }
 
 {
   "execute": "query-qmp-schema",
-  "id": "libvirt-38"
+  "id": "libvirt-39"
 }
 
 {
@@ -17463,7 +18446,7 @@
       "meta-type": "object"
     }
   ],
-  "id": "libvirt-38"
+  "id": "libvirt-39"
 }
 
 {
@@ -17474,7 +18457,7 @@
       "name": "host"
     }
   },
-  "id": "libvirt-39"
+  "id": "libvirt-40"
 }
 
 {
@@ -17516,7 +18499,7 @@
       }
     }
   },
-  "id": "libvirt-39"
+  "id": "libvirt-40"
 }
 
 {
@@ -17530,11 +18513,11 @@
       }
     }
   },
-  "id": "libvirt-40"
+  "id": "libvirt-41"
 }
 
 {
-  "id": "libvirt-40",
+  "id": "libvirt-41",
   "error": {
     "class": "GenericError",
     "desc": "Property '.migratable' not found"
diff --git a/tests/qemucapabilitiesdata/caps_3.0.0.x86_64.replies b/tests/qemucapabilitiesdata/caps_3.0.0.x86_64.replies
index c683f672f7..a6c8eea914 100644
--- a/tests/qemucapabilitiesdata/caps_3.0.0.x86_64.replies
+++ b/tests/qemucapabilitiesdata/caps_3.0.0.x86_64.replies
@@ -2267,12 +2267,1683 @@
   "id": "libvirt-6"
 }
 
+{
+  "execute": "qom-list-types",
+  "id": "libvirt-7"
+}
+
+{
+  "return": [
+    {
+      "name": "vhost-vsock-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "scsi-generic",
+      "parent": "scsi-device"
+    },
+    {
+      "name": "qio-channel-tls",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "scsi-hd",
+      "parent": "scsi-disk-base"
+    },
+    {
+      "name": "pc-0.10-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "usb-bot",
+      "parent": "usb-storage-dev"
+    },
+    {
+      "name": "chardev-null",
+      "parent": "chardev"
+    },
+    {
+      "name": "chardev-parallel",
+      "parent": "chardev"
+    },
+    {
+      "name": "qemu-xhci",
+      "parent": "base-xhci"
+    },
+    {
+      "name": "lsi53c895a",
+      "parent": "pci-device"
+    },
+    {
+      "name": "kvm-ioapic",
+      "parent": "ioapic-common"
+    },
+    {
+      "name": "virtio-keyboard-pci",
+      "parent": "virtio-input-hid-pci"
+    },
+    {
+      "name": "i440FX",
+      "parent": "pci-device"
+    },
+    {
+      "name": "ide-hd",
+      "parent": "ide-device"
+    },
+    {
+      "name": "Opteron_G1-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "kvm64-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "virtio-net-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "kvm-i8259",
+      "parent": "pic-common"
+    },
+    {
+      "name": "at24c-eeprom",
+      "parent": "i2c-slave"
+    },
+    {
+      "name": "chardev-pty",
+      "parent": "chardev"
+    },
+    {
+      "name": "SUNW,fdtwo",
+      "parent": "base-sysbus-fdc"
+    },
+    {
+      "name": "isa-pcspk",
+      "parent": "isa-device"
+    },
+    {
+      "name": "Haswell-IBRS-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "loader",
+      "parent": "device"
+    },
+    {
+      "name": "filter-rewriter",
+      "parent": "netfilter"
+    },
+    {
+      "name": "virtio-serial-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "Nehalem-IBRS-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "pc-0.12-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "pcie-root-port",
+      "parent": "pcie-root-port-base"
+    },
+    {
+      "name": "virtio-crypto-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "usb-host",
+      "parent": "usb-device"
+    },
+    {
+      "name": "pc-0.11-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "usb-bt-dongle",
+      "parent": "usb-device"
+    },
+    {
+      "name": "igd-passthrough-isa-bridge",
+      "parent": "pci-device"
+    },
+    {
+      "name": "qemu64-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "PIIX3-xen",
+      "parent": "pci-piix3"
+    },
+    {
+      "name": "virtio-input-host-pci",
+      "parent": "virtio-input-pci"
+    },
+    {
+      "name": "pc-i440fx-2.10-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "phenom-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "e1000",
+      "parent": "e1000-base"
+    },
+    {
+      "name": "ICH9-LPC",
+      "parent": "pci-device"
+    },
+    {
+      "name": "pc-i440fx-1.4-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "ich9-usb-uhci6",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "sysbus-ahci",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "ich9-usb-uhci4",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "pc-q35-2.6-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "usb-mtp",
+      "parent": "usb-device"
+    },
+    {
+      "name": "ccid-card-emulated",
+      "parent": "ccid-card"
+    },
+    {
+      "name": "ich9-usb-uhci5",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "chardev-spicevmc",
+      "parent": "chardev-spice"
+    },
+    {
+      "name": "ich9-usb-uhci3",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "ich9-usb-uhci2",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "ich9-usb-uhci1",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "tls-creds-psk",
+      "parent": "tls-creds"
+    },
+    {
+      "name": "tpci200",
+      "parent": "pci-device"
+    },
+    {
+      "name": "memory-backend-file",
+      "parent": "memory-backend"
+    },
+    {
+      "name": "pc-q35-2.5-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "AMDVI-PCI",
+      "parent": "pci-device"
+    },
+    {
+      "name": "rtl8139",
+      "parent": "pci-device"
+    },
+    {
+      "name": "chardev-hci",
+      "parent": "chardev"
+    },
+    {
+      "name": "pc-q35-2.4-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "megasas",
+      "parent": "megasas-base"
+    },
+    {
+      "name": "base-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "container",
+      "parent": "object"
+    },
+    {
+      "name": "qxl-vga",
+      "parent": "pci-qxl"
+    },
+    {
+      "name": "scsi-block",
+      "parent": "scsi-disk-base"
+    },
+    {
+      "name": "Opteron_G2-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "unimplemented-device",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "pc-i440fx-3.0-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "scsi-cd",
+      "parent": "scsi-disk-base"
+    },
+    {
+      "name": "pxb-bus",
+      "parent": "PCI"
+    },
+    {
+      "name": "pc-0.14-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "accel",
+      "parent": "object"
+    },
+    {
+      "name": "pc-i440fx-2.12-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "floppy-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "usb-audio",
+      "parent": "usb-device"
+    },
+    {
+      "name": "virtio-vga",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "vmware-svga",
+      "parent": "pci-device"
+    },
+    {
+      "name": "isa-serial",
+      "parent": "isa-device"
+    },
+    {
+      "name": "pc-0.13-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "vhost-scsi-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "virtio-serial-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "isa-debug-exit",
+      "parent": "isa-device"
+    },
+    {
+      "name": "chardev-gdb",
+      "parent": "chardev"
+    },
+    {
+      "name": "fdc37m81x-superio",
+      "parent": "isa-superio"
+    },
+    {
+      "name": "pc-testdev",
+      "parent": "isa-device"
+    },
+    {
+      "name": "Haswell-noTSX-IBRS-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "pr-manager-helper",
+      "parent": "pr-manager"
+    },
+    {
+      "name": "fw_cfg_mem",
+      "parent": "fw_cfg"
+    },
+    {
+      "name": "tls-creds-anon",
+      "parent": "tls-creds"
+    },
+    {
+      "name": "pc-q35-2.8-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "ide-cd",
+      "parent": "ide-device"
+    },
+    {
+      "name": "usb-uas",
+      "parent": "usb-device"
+    },
+    {
+      "name": "pc-i440fx-2.11-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "pc-i440fx-1.6-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "chardev-socket",
+      "parent": "chardev"
+    },
+    {
+      "name": "virtio-balloon-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "iothread",
+      "parent": "object"
+    },
+    {
+      "name": "filter-redirector",
+      "parent": "netfilter"
+    },
+    {
+      "name": "sb16",
+      "parent": "isa-device"
+    },
+    {
+      "name": "486-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "pc-q35-2.7-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "pc-i440fx-1.5-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "chardev-mux",
+      "parent": "chardev"
+    },
+    {
+      "name": "bochs-display",
+      "parent": "pci-device"
+    },
+    {
+      "name": "usb-ccid",
+      "parent": "usb-device"
+    },
+    {
+      "name": "isa-cirrus-vga",
+      "parent": "isa-device"
+    },
+    {
+      "name": "qio-channel-rdma",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "vhost-vsock-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "sdhci-pci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "virtio-input-host-device",
+      "parent": "virtio-input-device"
+    },
+    {
+      "name": "i82559er",
+      "parent": "pci-device"
+    },
+    {
+      "name": "pci-bridge",
+      "parent": "base-pci-bridge"
+    },
+    {
+      "name": "cs4231a",
+      "parent": "isa-device"
+    },
+    {
+      "name": "ivshmem-doorbell",
+      "parent": "ivshmem-common"
+    },
+    {
+      "name": "chardev-udp",
+      "parent": "chardev"
+    },
+    {
+      "name": "virtio-rng-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "isa-parallel",
+      "parent": "isa-device"
+    },
+    {
+      "name": "piix4-ide",
+      "parent": "pci-ide"
+    },
+    {
+      "name": "adlib",
+      "parent": "isa-device"
+    },
+    {
+      "name": "pc-0.15-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "kvmvapic",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "hda-micro",
+      "parent": "hda-audio"
+    },
+    {
+      "name": "pci-bridge-seat",
+      "parent": "pci-bridge"
+    },
+    {
+      "name": "dc390",
+      "parent": "am53c974"
+    },
+    {
+      "name": "qemu,register",
+      "parent": "device"
+    },
+    {
+      "name": "IDE",
+      "parent": "bus"
+    },
+    {
+      "name": "fw_cfg_io",
+      "parent": "fw_cfg"
+    },
+    {
+      "name": "tpm-crb",
+      "parent": "device"
+    },
+    {
+      "name": "memory-backend-ram",
+      "parent": "memory-backend"
+    },
+    {
+      "name": "am53c974",
+      "parent": "pci-device"
+    },
+    {
+      "name": "virtio-blk-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "nvdimm",
+      "parent": "pc-dimm"
+    },
+    {
+      "name": "mc146818rtc",
+      "parent": "isa-device"
+    },
+    {
+      "name": "qio-channel-websock",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "qio-channel-file",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "chardev-msmouse",
+      "parent": "chardev"
+    },
+    {
+      "name": "pc-q35-2.9-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "chardev-pipe",
+      "parent": "chardev-fd"
+    },
+    {
+      "name": "pc-i440fx-1.7-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "cryptodev-backend-builtin",
+      "parent": "cryptodev-backend"
+    },
+    {
+      "name": "hda-output",
+      "parent": "hda-audio"
+    },
+    {
+      "name": "mmio_interface",
+      "parent": "device"
+    },
+    {
+      "name": "chardev-spiceport",
+      "parent": "chardev-spice"
+    },
+    {
+      "name": "VGA",
+      "parent": "pci-vga"
+    },
+    {
+      "name": "KnightsMill-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "sga",
+      "parent": "isa-device"
+    },
+    {
+      "name": "i8257",
+      "parent": "isa-device"
+    },
+    {
+      "name": "qio-net-listener",
+      "parent": "object"
+    },
+    {
+      "name": "port92",
+      "parent": "isa-device"
+    },
+    {
+      "name": "mptsas1068",
+      "parent": "pci-device"
+    },
+    {
+      "name": "edu",
+      "parent": "pci-device"
+    },
+    {
+      "name": "virtio-mouse-pci",
+      "parent": "virtio-input-hid-pci"
+    },
+    {
+      "name": "Skylake-Client-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "ICH9 SMB",
+      "parent": "pci-device"
+    },
+    {
+      "name": "Broadwell-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "vfio-pci-igd-lpc-bridge",
+      "parent": "pci-device"
+    },
+    {
+      "name": "HDA",
+      "parent": "bus"
+    },
+    {
+      "name": "n270-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "pcm3680_pci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "usb-redir",
+      "parent": "usb-device"
+    },
+    {
+      "name": "floppy",
+      "parent": "device"
+    },
+    {
+      "name": "qemu:memory-region",
+      "parent": "object"
+    },
+    {
+      "name": "mioe3680_pci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "sysbus-ohci",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "chardev-ringbuf",
+      "parent": "chardev"
+    },
+    {
+      "name": "max-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "can-bus",
+      "parent": "object"
+    },
+    {
+      "name": "qtest-accel",
+      "parent": "accel"
+    },
+    {
+      "name": "qio-channel-command",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "pxb-host",
+      "parent": "pci-host-bridge"
+    },
+    {
+      "name": "IvyBridge-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "xio3130-downstream",
+      "parent": "pcie-slot"
+    },
+    {
+      "name": "virtio-gpu-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "virtio-blk-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "cirrus-vga",
+      "parent": "pci-device"
+    },
+    {
+      "name": "isa-ipmi-kcs",
+      "parent": "isa-device"
+    },
+    {
+      "name": "kvmclock",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "cryptodev-vhost-user",
+      "parent": "cryptodev-backend"
+    },
+    {
+      "name": "Opteron_G3-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "lsi53c810",
+      "parent": "lsi53c895a"
+    },
+    {
+      "name": "System",
+      "parent": "bus"
+    },
+    {
+      "name": "Westmere-IBRS-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "usb-serial",
+      "parent": "usb-serial-dev"
+    },
+    {
+      "name": "vt82c686b-usb-uhci",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "chardev-braille",
+      "parent": "chardev"
+    },
+    {
+      "name": "chardev-file",
+      "parent": "chardev-fd"
+    },
+    {
+      "name": "intel-iommu",
+      "parent": "x86-iommu"
+    },
+    {
+      "name": "pc-q35-2.10-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "tpm-tis",
+      "parent": "isa-device"
+    },
+    {
+      "name": "PCIE",
+      "parent": "PCI"
+    },
+    {
+      "name": "pcie-pci-bridge",
+      "parent": "base-pci-bridge"
+    },
+    {
+      "name": "ccid-card-passthru",
+      "parent": "ccid-card"
+    },
+    {
+      "name": "qio-dns-resolver",
+      "parent": "object"
+    },
+    {
+      "name": "vhost-user-blk-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "virtio-serial-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "kvm-pit",
+      "parent": "pit-common"
+    },
+    {
+      "name": "secondary-vga",
+      "parent": "pci-vga"
+    },
+    {
+      "name": "vhost-scsi",
+      "parent": "vhost-scsi-common"
+    },
+    {
+      "name": "pci-ohci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "cfi.pflash01",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "usb-hub",
+      "parent": "usb-device"
+    },
+    {
+      "name": "ccid-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "EPYC-IBPB-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "input-linux",
+      "parent": "object"
+    },
+    {
+      "name": "piix3-ide-xen",
+      "parent": "pci-ide"
+    },
+    {
+      "name": "vmgenid",
+      "parent": "device"
+    },
+    {
+      "name": "pc-q35-3.0-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "pci-serial",
+      "parent": "pci-device"
+    },
+    {
+      "name": "vmport",
+      "parent": "isa-device"
+    },
+    {
+      "name": "vhost-user-scsi-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "ipmi-bmc-extern",
+      "parent": "ipmi-bmc"
+    },
+    {
+      "name": "PIIX4_PM",
+      "parent": "pci-device"
+    },
+    {
+      "name": "i8042",
+      "parent": "isa-device"
+    },
+    {
+      "name": "coreduo-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "i82559c",
+      "parent": "pci-device"
+    },
+    {
+      "name": "i82559b",
+      "parent": "pci-device"
+    },
+    {
+      "name": "i82559a",
+      "parent": "pci-device"
+    },
+    {
+      "name": "pc-q35-2.12-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "SCSI",
+      "parent": "bus"
+    },
+    {
+      "name": "rocker",
+      "parent": "pci-device"
+    },
+    {
+      "name": "pcnet",
+      "parent": "pci-device"
+    },
+    {
+      "name": "rng-egd",
+      "parent": "rng-backend"
+    },
+    {
+      "name": "Skylake-Server-IBRS-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "Opteron_G4-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "pc-q35-2.11-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "chardev-testdev",
+      "parent": "chardev"
+    },
+    {
+      "name": "PIIX3",
+      "parent": "pci-piix3"
+    },
+    {
+      "name": "filter-dump",
+      "parent": "netfilter"
+    },
+    {
+      "name": "migration",
+      "parent": "device"
+    },
+    {
+      "name": "vmmouse",
+      "parent": "isa-device"
+    },
+    {
+      "name": "i82558b",
+      "parent": "pci-device"
+    },
+    {
+      "name": "i82558a",
+      "parent": "pci-device"
+    },
+    {
+      "name": "ioapic",
+      "parent": "ioapic-common"
+    },
+    {
+      "name": "smbus-eeprom",
+      "parent": "smbus-device"
+    },
+    {
+      "name": "Haswell-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "i82801",
+      "parent": "pci-device"
+    },
+    {
+      "name": "tls-creds-x509",
+      "parent": "tls-creds"
+    },
+    {
+      "name": "virtio-net-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "virtio-keyboard-device",
+      "parent": "virtio-input-hid-device"
+    },
+    {
+      "name": "i82562",
+      "parent": "pci-device"
+    },
+    {
+      "name": "Haswell-noTSX-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "usb-net",
+      "parent": "usb-device"
+    },
+    {
+      "name": "tpm-passthrough",
+      "parent": "tpm-backend"
+    },
+    {
+      "name": "q35-pcihost",
+      "parent": "pcie-host-bridge"
+    },
+    {
+      "name": "amd-iommu",
+      "parent": "x86-iommu"
+    },
+    {
+      "name": "i440FX-pcihost",
+      "parent": "pci-host-bridge"
+    },
+    {
+      "name": "i82557c",
+      "parent": "pci-device"
+    },
+    {
+      "name": "i82557b",
+      "parent": "pci-device"
+    },
+    {
+      "name": "i82557a",
+      "parent": "pci-device"
+    },
+    {
+      "name": "chardev-memory",
+      "parent": "chardev-ringbuf"
+    },
+    {
+      "name": "isa-i8259",
+      "parent": "pic-common"
+    },
+    {
+      "name": "virtio-gpu-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "i82551",
+      "parent": "pci-device"
+    },
+    {
+      "name": "pc-i440fx-2.0-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "SandyBridge-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "split-irq",
+      "parent": "device"
+    },
+    {
+      "name": "usb-mouse",
+      "parent": "usb-hid"
+    },
+    {
+      "name": "sdhci-bus",
+      "parent": "sd-bus"
+    },
+    {
+      "name": "i82550",
+      "parent": "pci-device"
+    },
+    {
+      "name": "host-x86_64-cpu",
+      "parent": "max-x86_64-cpu"
+    },
+    {
+      "name": "virtio-crypto-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "ich9-usb-ehci1",
+      "parent": "pci-ehci-usb"
+    },
+    {
+      "name": "ich9-usb-ehci2",
+      "parent": "pci-ehci-usb"
+    },
+    {
+      "name": "vfio-pci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "filter-mirror",
+      "parent": "netfilter"
+    },
+    {
+      "name": "isa-ide",
+      "parent": "isa-device"
+    },
+    {
+      "name": "irq",
+      "parent": "object"
+    },
+    {
+      "name": "throttle-group",
+      "parent": "object"
+    },
+    {
+      "name": "IvyBridge-IBRS-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "memory-backend-memfd",
+      "parent": "memory-backend"
+    },
+    {
+      "name": "can-host-socketcan",
+      "parent": "can-host"
+    },
+    {
+      "name": "nec-usb-xhci",
+      "parent": "base-xhci"
+    },
+    {
+      "name": "qio-channel-socket",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "pvscsi",
+      "parent": "pci-device"
+    },
+    {
+      "name": "piix3-usb-uhci",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "virtserialport",
+      "parent": "virtio-serial-port"
+    },
+    {
+      "name": "sd-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "Opteron_G5-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "ich9-ahci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "chardev-stdio",
+      "parent": "chardev-fd"
+    },
+    {
+      "name": "Skylake-Client-IBRS-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "pc-dimm",
+      "parent": "device"
+    },
+    {
+      "name": "gus",
+      "parent": "isa-device"
+    },
+    {
+      "name": "hyperv-testdev",
+      "parent": "isa-device"
+    },
+    {
+      "name": "isa-vga",
+      "parent": "isa-device"
+    },
+    {
+      "name": "pc-i440fx-2.2-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "cryptodev-backend",
+      "parent": "object"
+    },
+    {
+      "name": "IndustryPack",
+      "parent": "bus"
+    },
+    {
+      "name": "pc-i440fx-2.1-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "or-irq",
+      "parent": "device"
+    },
+    {
+      "name": "ipmi-bmc-sim",
+      "parent": "ipmi-bmc"
+    },
+    {
+      "name": "Broadwell-noTSX-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "usb-ehci",
+      "parent": "pci-ehci-usb"
+    },
+    {
+      "name": "pentium2-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "chardev-vc",
+      "parent": "chardev"
+    },
+    {
+      "name": "virtio-rng-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "filter-replay",
+      "parent": "netfilter"
+    },
+    {
+      "name": "e1000-82545em",
+      "parent": "e1000-base"
+    },
+    {
+      "name": "chardev-wctablet",
+      "parent": "chardev"
+    },
+    {
+      "name": "pc-i440fx-2.5-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "e1000-82544gc",
+      "parent": "e1000-base"
+    },
+    {
+      "name": "hpet",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "Broadwell-noTSX-IBRS-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "ioh3420",
+      "parent": "pcie-root-port-base"
+    },
+    {
+      "name": "pc-i440fx-2.4-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "virtio-9p-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "vmcoreinfo",
+      "parent": "device"
+    },
+    {
+      "name": "filter-buffer",
+      "parent": "netfilter"
+    },
+    {
+      "name": "pci-serial-4x",
+      "parent": "pci-device"
+    },
+    {
+      "name": "athlon-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "ich9-intel-hda",
+      "parent": "intel-hda-generic"
+    },
+    {
+      "name": "pc-i440fx-2.3-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "virtio-9p-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "ivshmem",
+      "parent": "ivshmem-common"
+    },
+    {
+      "name": "imx-usdhc",
+      "parent": "generic-sdhci"
+    },
+    {
+      "name": "isa-ipmi-bt",
+      "parent": "isa-device"
+    },
+    {
+      "name": "ipoctal232",
+      "parent": "ipack-device"
+    },
+    {
+      "name": "virtio-tablet-device",
+      "parent": "virtio-input-hid-device"
+    },
+    {
+      "name": "virtio-scsi-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "ES1370",
+      "parent": "pci-device"
+    },
+    {
+      "name": "virtio-pci-bus",
+      "parent": "virtio-bus"
+    },
+    {
+      "name": "x3130-upstream",
+      "parent": "pcie-port"
+    },
+    {
+      "name": "piix3-ide",
+      "parent": "pci-ide"
+    },
+    {
+      "name": "pci-testdev",
+      "parent": "pci-device"
+    },
+    {
+      "name": "qemu-console",
+      "parent": "object"
+    },
+    {
+      "name": "ISA",
+      "parent": "bus"
+    },
+    {
+      "name": "piix4-usb-uhci",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "pc-i440fx-2.7-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "tcg-accel",
+      "parent": "accel"
+    },
+    {
+      "name": "virtconsole",
+      "parent": "virtserialport"
+    },
+    {
+      "name": "pentium3-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "pci-serial-2x",
+      "parent": "pci-device"
+    },
+    {
+      "name": "ne2k_isa",
+      "parent": "isa-device"
+    },
+    {
+      "name": "Nehalem-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "isa-fdc",
+      "parent": "isa-device"
+    },
+    {
+      "name": "pc-i440fx-2.6-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "chardev-serial",
+      "parent": "chardev-fd"
+    },
+    {
+      "name": "igd-passthrough-i440FX",
+      "parent": "i440FX"
+    },
+    {
+      "name": "colo-compare",
+      "parent": "object"
+    },
+    {
+      "name": "e1000e",
+      "parent": "pci-device"
+    },
+    {
+      "name": "virtio-tablet-pci",
+      "parent": "virtio-input-hid-pci"
+    },
+    {
+      "name": "usb-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "smc37c669-superio",
+      "parent": "isa-superio"
+    },
+    {
+      "name": "i82801b11-bridge",
+      "parent": "base-pci-bridge"
+    },
+    {
+      "name": "PCI",
+      "parent": "bus"
+    },
+    {
+      "name": "usb-storage",
+      "parent": "usb-storage-dev"
+    },
+    {
+      "name": "vhost-user-scsi",
+      "parent": "vhost-scsi-common"
+    },
+    {
+      "name": "mch",
+      "parent": "pci-device"
+    },
+    {
+      "name": "ib700",
+      "parent": "isa-device"
+    },
+    {
+      "name": "esp",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "isabus-bridge",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "vhost-user-blk",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "qemu32-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "ne2k_pci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "Broadwell-IBRS-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "tpm-emulator",
+      "parent": "tpm-backend"
+    },
+    {
+      "name": "ivshmem-plain",
+      "parent": "ivshmem-common"
+    },
+    {
+      "name": "usb-kbd",
+      "parent": "usb-hid"
+    },
+    {
+      "name": "isa-applesmc",
+      "parent": "isa-device"
+    },
+    {
+      "name": "secret",
+      "parent": "object"
+    },
+    {
+      "name": "hda-duplex",
+      "parent": "hda-audio"
+    },
+    {
+      "name": "kvm32-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "pc-i440fx-2.9-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "kvm-apic",
+      "parent": "apic-common"
+    },
+    {
+      "name": "sev-guest",
+      "parent": "object"
+    },
+    {
+      "name": "virtio-balloon-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "none-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "sysbus-fdc",
+      "parent": "base-sysbus-fdc"
+    },
+    {
+      "name": "megasas-gen2",
+      "parent": "megasas-base"
+    },
+    {
+      "name": "pc-1.0-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "core2duo-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "qxl",
+      "parent": "pci-qxl"
+    },
+    {
+      "name": "ramfb",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "pc-i440fx-2.8-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "nvme",
+      "parent": "pci-device"
+    },
+    {
+      "name": "isa-debugcon",
+      "parent": "isa-device"
+    },
+    {
+      "name": "SandyBridge-IBRS-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "Skylake-Server-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "pentium-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "usb-tablet",
+      "parent": "usb-hid"
+    },
+    {
+      "name": "qio-channel-buffer",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "scsi-disk",
+      "parent": "scsi-disk-base"
+    },
+    {
+      "name": "usb-braille",
+      "parent": "usb-serial-dev"
+    },
+    {
+      "name": "intel-hda",
+      "parent": "intel-hda-generic"
+    },
+    {
+      "name": "kvm-accel",
+      "parent": "accel"
+    },
+    {
+      "name": "pxb-pcie-bus",
+      "parent": "PCIE"
+    },
+    {
+      "name": "virtio-scsi-device",
+      "parent": "virtio-scsi-common"
+    },
+    {
+      "name": "AC97",
+      "parent": "pci-device"
+    },
+    {
+      "name": "usb-wacom-tablet",
+      "parent": "usb-device"
+    },
+    {
+      "name": "i2c-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "EPYC-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "virtio-mouse-device",
+      "parent": "virtio-input-hid-device"
+    },
+    {
+      "name": "Conroe-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "pxb-pcie",
+      "parent": "pci-device"
+    },
+    {
+      "name": "pc-1.3-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "ide-drive",
+      "parent": "ide-device"
+    },
+    {
+      "name": "generic-sdhci",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "pvrdma",
+      "parent": "pci-device"
+    },
+    {
+      "name": "isa-pit",
+      "parent": "pit-common"
+    },
+    {
+      "name": "pxb",
+      "parent": "pci-device"
+    },
+    {
+      "name": "pc-1.2-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "intel-iommu-iommu-memory-region",
+      "parent": "qemu:iommu-memory-region"
+    },
+    {
+      "name": "pc-1.1-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "sd-card",
+      "parent": "device"
+    },
+    {
+      "name": "kvaser_pci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "vmxnet3",
+      "parent": "pci-device"
+    },
+    {
+      "name": "i6300esb",
+      "parent": "pci-device"
+    },
+    {
+      "name": "Westmere-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "amd-iommu-iommu-memory-region",
+      "parent": "qemu:iommu-memory-region"
+    },
+    {
+      "name": "pvpanic",
+      "parent": "isa-device"
+    },
+    {
+      "name": "Penryn-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "apic",
+      "parent": "apic-common"
+    },
+    {
+      "name": "isapc-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "rng-random",
+      "parent": "rng-backend"
+    }
+  ],
+  "id": "libvirt-7"
+}
+
 {
   "execute": "device-list-properties",
   "arguments": {
     "typename": "virtio-blk-pci"
   },
-  "id": "libvirt-7"
+  "id": "libvirt-8"
 }
 
 {
@@ -2504,7 +4175,7 @@
       "type": "str"
     }
   ],
-  "id": "libvirt-7"
+  "id": "libvirt-8"
 }
 
 {
@@ -2512,7 +4183,7 @@
   "arguments": {
     "typename": "virtio-net-pci"
   },
-  "id": "libvirt-8"
+  "id": "libvirt-9"
 }
 
 {
@@ -2802,7 +4473,7 @@
       "type": "uint16"
     }
   ],
-  "id": "libvirt-8"
+  "id": "libvirt-9"
 }
 
 {
@@ -2810,7 +4481,7 @@
   "arguments": {
     "typename": "virtio-scsi-pci"
   },
-  "id": "libvirt-9"
+  "id": "libvirt-10"
 }
 
 {
@@ -2975,7 +4646,7 @@
       "type": "str"
     }
   ],
-  "id": "libvirt-9"
+  "id": "libvirt-10"
 }
 
 {
@@ -2983,11 +4654,11 @@
   "arguments": {
     "typename": "virtio-net-ccw"
   },
-  "id": "libvirt-10"
+  "id": "libvirt-11"
 }
 
 {
-  "id": "libvirt-10",
+  "id": "libvirt-11",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'virtio-net-ccw' not found"
@@ -2999,11 +4670,11 @@
   "arguments": {
     "typename": "virtio-scsi-ccw"
   },
-  "id": "libvirt-11"
+  "id": "libvirt-12"
 }
 
 {
-  "id": "libvirt-11",
+  "id": "libvirt-12",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'virtio-scsi-ccw' not found"
@@ -3015,11 +4686,11 @@
   "arguments": {
     "typename": "virtio-net-s390"
   },
-  "id": "libvirt-12"
+  "id": "libvirt-13"
 }
 
 {
-  "id": "libvirt-12",
+  "id": "libvirt-13",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'virtio-net-s390' not found"
@@ -3031,7 +4702,7 @@
   "arguments": {
     "typename": "vfio-pci"
   },
-  "id": "libvirt-13"
+  "id": "libvirt-14"
 }
 
 {
@@ -3165,7 +4836,7 @@
       "type": "str"
     }
   ],
-  "id": "libvirt-13"
+  "id": "libvirt-14"
 }
 
 {
@@ -3173,7 +4844,7 @@
   "arguments": {
     "typename": "scsi-hd"
   },
-  "id": "libvirt-14"
+  "id": "libvirt-15"
 }
 
 {
@@ -3291,7 +4962,7 @@
       "type": "uint32"
     }
   ],
-  "id": "libvirt-14"
+  "id": "libvirt-15"
 }
 
 {
@@ -3299,7 +4970,7 @@
   "arguments": {
     "typename": "ide-hd"
   },
-  "id": "libvirt-15"
+  "id": "libvirt-16"
 }
 
 {
@@ -3375,7 +5046,7 @@
       "type": "uint16"
     }
   ],
-  "id": "libvirt-15"
+  "id": "libvirt-16"
 }
 
 {
@@ -3383,7 +5054,7 @@
   "arguments": {
     "typename": "PIIX4_PM"
   },
-  "id": "libvirt-16"
+  "id": "libvirt-17"
 }
 
 {
@@ -3446,7 +5117,7 @@
       "type": "int32"
     }
   ],
-  "id": "libvirt-16"
+  "id": "libvirt-17"
 }
 
 {
@@ -3454,7 +5125,7 @@
   "arguments": {
     "typename": "usb-redir"
   },
-  "id": "libvirt-17"
+  "id": "libvirt-18"
 }
 
 {
@@ -3503,7 +5174,7 @@
       "type": "bool"
     }
   ],
-  "id": "libvirt-17"
+  "id": "libvirt-18"
 }
 
 {
@@ -3511,7 +5182,7 @@
   "arguments": {
     "typename": "i440FX-pcihost"
   },
-  "id": "libvirt-18"
+  "id": "libvirt-19"
 }
 
 {
@@ -3553,7 +5224,7 @@
       "type": "bool"
     }
   ],
-  "id": "libvirt-18"
+  "id": "libvirt-19"
 }
 
 {
@@ -3561,7 +5232,7 @@
   "arguments": {
     "typename": "q35-pcihost"
   },
-  "id": "libvirt-19"
+  "id": "libvirt-20"
 }
 
 {
@@ -3643,7 +5314,7 @@
       "type": "uint64"
     }
   ],
-  "id": "libvirt-19"
+  "id": "libvirt-20"
 }
 
 {
@@ -3651,7 +5322,7 @@
   "arguments": {
     "typename": "usb-storage"
   },
-  "id": "libvirt-20"
+  "id": "libvirt-21"
 }
 
 {
@@ -3734,7 +5405,7 @@
       "type": "uint16"
     }
   ],
-  "id": "libvirt-20"
+  "id": "libvirt-21"
 }
 
 {
@@ -3742,7 +5413,7 @@
   "arguments": {
     "typename": "kvm-pit"
   },
-  "id": "libvirt-21"
+  "id": "libvirt-22"
 }
 
 {
@@ -3756,7 +5427,7 @@
       "type": "LostTickPolicy"
     }
   ],
-  "id": "libvirt-21"
+  "id": "libvirt-22"
 }
 
 {
@@ -3764,7 +5435,7 @@
   "arguments": {
     "typename": "VGA"
   },
-  "id": "libvirt-22"
+  "id": "libvirt-23"
 }
 
 {
@@ -3825,7 +5496,7 @@
       "type": "bool"
     }
   ],
-  "id": "libvirt-22"
+  "id": "libvirt-23"
 }
 
 {
@@ -3833,7 +5504,7 @@
   "arguments": {
     "typename": "vmware-svga"
   },
-  "id": "libvirt-23"
+  "id": "libvirt-24"
 }
 
 {
@@ -3880,7 +5551,7 @@
       "type": "bool"
     }
   ],
-  "id": "libvirt-23"
+  "id": "libvirt-24"
 }
 
 {
@@ -3888,7 +5559,7 @@
   "arguments": {
     "typename": "qxl"
   },
-  "id": "libvirt-24"
+  "id": "libvirt-25"
 }
 
 {
@@ -3987,7 +5658,7 @@
       "type": "uint32"
     }
   ],
-  "id": "libvirt-24"
+  "id": "libvirt-25"
 }
 
 {
@@ -3995,7 +5666,7 @@
   "arguments": {
     "typename": "virtio-gpu-pci"
   },
-  "id": "libvirt-25"
+  "id": "libvirt-26"
 }
 
 {
@@ -4156,7 +5827,7 @@
       "type": "str"
     }
   ],
-  "id": "libvirt-25"
+  "id": "libvirt-26"
 }
 
 {
@@ -4164,7 +5835,7 @@
   "arguments": {
     "typename": "virtio-gpu-device"
   },
-  "id": "libvirt-26"
+  "id": "libvirt-27"
 }
 
 {
@@ -4221,7 +5892,7 @@
       "type": "size"
     }
   ],
-  "id": "libvirt-26"
+  "id": "libvirt-27"
 }
 
 {
@@ -4229,7 +5900,7 @@
   "arguments": {
     "typename": "ICH9-LPC"
   },
-  "id": "libvirt-27"
+  "id": "libvirt-28"
 }
 
 {
@@ -4325,7 +5996,7 @@
       "type": "uint32"
     }
   ],
-  "id": "libvirt-27"
+  "id": "libvirt-28"
 }
 
 {
@@ -4333,7 +6004,7 @@
   "arguments": {
     "typename": "virtio-balloon-pci"
   },
-  "id": "libvirt-28"
+  "id": "libvirt-29"
 }
 
 {
@@ -4476,7 +6147,7 @@
       "type": "str"
     }
   ],
-  "id": "libvirt-28"
+  "id": "libvirt-29"
 }
 
 {
@@ -4484,11 +6155,11 @@
   "arguments": {
     "typename": "virtio-balloon-ccw"
   },
-  "id": "libvirt-29"
+  "id": "libvirt-30"
 }
 
 {
-  "id": "libvirt-29",
+  "id": "libvirt-30",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'virtio-balloon-ccw' not found"
@@ -4500,7 +6171,7 @@
   "arguments": {
     "typename": "virtio-balloon-device"
   },
-  "id": "libvirt-30"
+  "id": "libvirt-31"
 }
 
 {
@@ -4544,7 +6215,7 @@
       "type": "bool"
     }
   ],
-  "id": "libvirt-30"
+  "id": "libvirt-31"
 }
 
 {
@@ -4552,7 +6223,7 @@
   "arguments": {
     "typename": "nec-usb-xhci"
   },
-  "id": "libvirt-31"
+  "id": "libvirt-32"
 }
 
 {
@@ -4632,7 +6303,7 @@
       "type": "uint32"
     }
   ],
-  "id": "libvirt-31"
+  "id": "libvirt-32"
 }
 
 {
@@ -4640,7 +6311,7 @@
   "arguments": {
     "typename": "intel-iommu"
   },
-  "id": "libvirt-32"
+  "id": "libvirt-33"
 }
 
 {
@@ -4679,7 +6350,7 @@
       "type": "bool"
     }
   ],
-  "id": "libvirt-32"
+  "id": "libvirt-33"
 }
 
 {
@@ -4687,7 +6358,7 @@
   "arguments": {
     "typename": "mch"
   },
-  "id": "libvirt-33"
+  "id": "libvirt-34"
 }
 
 {
@@ -4730,7 +6401,7 @@
       "type": "int32"
     }
   ],
-  "id": "libvirt-33"
+  "id": "libvirt-34"
 }
 
 {
@@ -4738,7 +6409,7 @@
   "arguments": {
     "typename": "nvdimm"
   },
-  "id": "libvirt-34"
+  "id": "libvirt-35"
 }
 
 {
@@ -4772,7 +6443,7 @@
       "type": "uint64"
     }
   ],
-  "id": "libvirt-34"
+  "id": "libvirt-35"
 }
 
 
diff --git a/tests/qemucapabilitiesdata/caps_3.1.0.ppc64.replies b/tests/qemucapabilitiesdata/caps_3.1.0.ppc64.replies
index e6429c253c..9c3ee30a55 100644
--- a/tests/qemucapabilitiesdata/caps_3.1.0.ppc64.replies
+++ b/tests/qemucapabilitiesdata/caps_3.1.0.ppc64.replies
@@ -3448,12 +3448,2879 @@
   "id": "libvirt-6"
 }
 
+{
+  "execute": "qom-list-types",
+  "id": "libvirt-7"
+}
+
+{
+  "return": [
+    {
+      "name": "vhost-vsock-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "scsi-generic",
+      "parent": "scsi-device"
+    },
+    {
+      "name": "qio-channel-tls",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "scsi-hd",
+      "parent": "scsi-disk-base"
+    },
+    {
+      "name": "chardev-parallel",
+      "parent": "chardev"
+    },
+    {
+      "name": "mpc8568e-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "power7+_v2.1-spapr-cpu-core",
+      "parent": "spapr-cpu-core"
+    },
+    {
+      "name": "usb-bot",
+      "parent": "usb-storage-dev"
+    },
+    {
+      "name": "chardev-null",
+      "parent": "chardev"
+    },
+    {
+      "name": "40p-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "power5+_v2.1-powerpc64-cpu",
+      "parent": "POWER5P-family-powerpc64-cpu"
+    },
+    {
+      "name": "isa-m48t59",
+      "parent": "isa-m48txx"
+    },
+    {
+      "name": "qemu-xhci",
+      "parent": "base-xhci"
+    },
+    {
+      "name": "lsi53c895a",
+      "parent": "pci-device"
+    },
+    {
+      "name": "750_v3.1-powerpc64-cpu",
+      "parent": "750-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc5200_v10-powerpc64-cpu",
+      "parent": "G2LE-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8533e_v10-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8343e-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "npe405h2-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "e300c2-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "403gb-powerpc64-cpu",
+      "parent": "403-family-powerpc64-cpu"
+    },
+    {
+      "name": "7447a_v1.1-powerpc64-cpu",
+      "parent": "7445-family-powerpc64-cpu"
+    },
+    {
+      "name": "power8e_v2.1-powerpc64-cpu",
+      "parent": "POWER8-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8555e_v11-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "pr-manager-helper",
+      "parent": "pr-manager"
+    },
+    {
+      "name": "dec-21154",
+      "parent": "pci-device"
+    },
+    {
+      "name": "750cxe_v3.1-powerpc64-cpu",
+      "parent": "750cx-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8541e_v11-powerpc64-cpu",
+      "parent": "e500v1-family-powerpc64-cpu"
+    },
+    {
+      "name": "401-powerpc64-cpu",
+      "parent": "401-family-powerpc64-cpu"
+    },
+    {
+      "name": "750cxr-powerpc64-cpu",
+      "parent": "750cx-family-powerpc64-cpu"
+    },
+    {
+      "name": "750cl_v2.0-powerpc64-cpu",
+      "parent": "750cl-family-powerpc64-cpu"
+    },
+    {
+      "name": "power8_v2.0-spapr-cpu-core",
+      "parent": "spapr-cpu-core"
+    },
+    {
+      "name": "745_v1.0-powerpc64-cpu",
+      "parent": "745-family-powerpc64-cpu"
+    },
+    {
+      "name": "ide-hd",
+      "parent": "ide-device"
+    },
+    {
+      "name": "at24c-eeprom",
+      "parent": "i2c-slave"
+    },
+    {
+      "name": "g2legp1-powerpc64-cpu",
+      "parent": "G2LE-family-powerpc64-cpu"
+    },
+    {
+      "name": "virtio-net-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "ppc4xx-i2c",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "601_v0-powerpc64-cpu",
+      "parent": "601-family-powerpc64-cpu"
+    },
+    {
+      "name": "macio-newworld",
+      "parent": "macio"
+    },
+    {
+      "name": "chardev-pty",
+      "parent": "chardev"
+    },
+    {
+      "name": "ppc4xx-pcihost",
+      "parent": "pci-host-bridge"
+    },
+    {
+      "name": "spapr-vio-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "ppc4xx-host-bridge",
+      "parent": "pci-device"
+    },
+    {
+      "name": "750fx_v2.1-powerpc64-cpu",
+      "parent": "750fx-family-powerpc64-cpu"
+    },
+    {
+      "name": "iop480-powerpc64-cpu",
+      "parent": "IOP480-family-powerpc64-cpu"
+    },
+    {
+      "name": "usb-audio",
+      "parent": "usb-device"
+    },
+    {
+      "name": "power7_v2.3-spapr-cpu-core",
+      "parent": "spapr-cpu-core"
+    },
+    {
+      "name": "970fx_v2.1-powerpc64-cpu",
+      "parent": "970-family-powerpc64-cpu"
+    },
+    {
+      "name": "SUNW,fdtwo",
+      "parent": "base-sysbus-fdc"
+    },
+    {
+      "name": "440epa-powerpc64-cpu",
+      "parent": "440EP-family-powerpc64-cpu"
+    },
+    {
+      "name": "isa-pcspk",
+      "parent": "isa-device"
+    },
+    {
+      "name": "dec-21154-p2p-bridge",
+      "parent": "base-pci-bridge"
+    },
+    {
+      "name": "pnv8-chip",
+      "parent": "pnv-chip"
+    },
+    {
+      "name": "7445_v3.3-powerpc64-cpu",
+      "parent": "7445-family-powerpc64-cpu"
+    },
+    {
+      "name": "603e_v4.1-powerpc64-cpu",
+      "parent": "603E-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc603-powerpc64-cpu",
+      "parent": "603E-family-powerpc64-cpu"
+    },
+    {
+      "name": "filter-rewriter",
+      "parent": "netfilter"
+    },
+    {
+      "name": "spapr-vscsi",
+      "parent": "vio-spapr-device"
+    },
+    {
+      "name": "loader",
+      "parent": "device"
+    },
+    {
+      "name": "xlnx.xps-ethernetlite",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "7410_v1.0-powerpc64-cpu",
+      "parent": "7410-family-powerpc64-cpu"
+    },
+    {
+      "name": "platform-bus-device",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "virtio-serial-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "ics",
+      "parent": "ics-base"
+    },
+    {
+      "name": "750cxe_v2.4b-powerpc64-cpu",
+      "parent": "750cx-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8641-powerpc64-cpu",
+      "parent": "e600-family-powerpc64-cpu"
+    },
+    {
+      "name": "sysbus-sm501",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "icp",
+      "parent": "device"
+    },
+    {
+      "name": "virtio-crypto-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "usb-host",
+      "parent": "usb-device"
+    },
+    {
+      "name": "mpc8379e-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "745_v2.5-powerpc64-cpu",
+      "parent": "745-family-powerpc64-cpu"
+    },
+    {
+      "name": "chardev-socket",
+      "parent": "chardev"
+    },
+    {
+      "name": "970fx_v3.1-powerpc64-cpu",
+      "parent": "970-family-powerpc64-cpu"
+    },
+    {
+      "name": "7447_v1.0-powerpc64-cpu",
+      "parent": "7445-family-powerpc64-cpu"
+    },
+    {
+      "name": "7457_v1.2-powerpc64-cpu",
+      "parent": "7455-family-powerpc64-cpu"
+    },
+    {
+      "name": "usb-bt-dongle",
+      "parent": "usb-device"
+    },
+    {
+      "name": "filter-redirector",
+      "parent": "netfilter"
+    },
+    {
+      "name": "mpc8567-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "xlnx,ps7-usb",
+      "parent": "sysbus-ehci-usb"
+    },
+    {
+      "name": "virtio-input-host-pci",
+      "parent": "virtio-input-pci"
+    },
+    {
+      "name": "xlnx.xps-intc",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "tegra2-ehci-usb",
+      "parent": "sysbus-ehci-usb"
+    },
+    {
+      "name": "mpc8378-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8xxx_gpio",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "e1000",
+      "parent": "e1000-base"
+    },
+    {
+      "name": "mpc8545e_v20-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "pseries-2.1-machine",
+      "parent": "spapr-machine"
+    },
+    {
+      "name": "pci-bridge",
+      "parent": "base-pci-bridge"
+    },
+    {
+      "name": "ich9-usb-uhci6",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "ich9-usb-uhci5",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "usb-mtp",
+      "parent": "usb-device"
+    },
+    {
+      "name": "ich9-usb-uhci3",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "mpc8548e_v20-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "ich9-usb-uhci4",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "sysbus-ahci",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "e500v2_v22-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "ich9-usb-uhci2",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "ich9-usb-uhci1",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "sysbus-m48t59",
+      "parent": "sysbus-m48txx"
+    },
+    {
+      "name": "tls-creds-psk",
+      "parent": "tls-creds"
+    },
+    {
+      "name": "i82559er",
+      "parent": "pci-device"
+    },
+    {
+      "name": "tpci200",
+      "parent": "pci-device"
+    },
+    {
+      "name": "memory-backend-file",
+      "parent": "memory-backend"
+    },
+    {
+      "name": "604r-powerpc64-cpu",
+      "parent": "604E-family-powerpc64-cpu"
+    },
+    {
+      "name": "vhost-scsi-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "megasas",
+      "parent": "megasas-base"
+    },
+    {
+      "name": "uni-north-internal-pci-pcihost",
+      "parent": "pci-host-bridge"
+    },
+    {
+      "name": "container",
+      "parent": "object"
+    },
+    {
+      "name": "603e7v2-powerpc64-cpu",
+      "parent": "603E-family-powerpc64-cpu"
+    },
+    {
+      "name": "970mp_v1.1-powerpc64-cpu",
+      "parent": "970-family-powerpc64-cpu"
+    },
+    {
+      "name": "rtl8139",
+      "parent": "pci-device"
+    },
+    {
+      "name": "7450_v2.0-powerpc64-cpu",
+      "parent": "7450-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8544e_v11-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "chardev-hci",
+      "parent": "chardev"
+    },
+    {
+      "name": "power7+_v2.1-powerpc64-cpu",
+      "parent": "POWER7-family-powerpc64-cpu"
+    },
+    {
+      "name": "405gpc-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "7455_v2.1-powerpc64-cpu",
+      "parent": "7455-family-powerpc64-cpu"
+    },
+    {
+      "name": "7400_v2.8-powerpc64-cpu",
+      "parent": "7400-family-powerpc64-cpu"
+    },
+    {
+      "name": "u3-agp",
+      "parent": "pci-device"
+    },
+    {
+      "name": "401g2-powerpc64-cpu",
+      "parent": "401x2-family-powerpc64-cpu"
+    },
+    {
+      "name": "603e_v1.1-powerpc64-cpu",
+      "parent": "603E-family-powerpc64-cpu"
+    },
+    {
+      "name": "scsi-block",
+      "parent": "scsi-disk-base"
+    },
+    {
+      "name": "7451_v2.3-powerpc64-cpu",
+      "parent": "7450-family-powerpc64-cpu"
+    },
+    {
+      "name": "unimplemented-device",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "mpc8533e_v11-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "eTSEC",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "mac-dbdma",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "mpc8567e-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "uni-north-agp",
+      "parent": "pci-device"
+    },
+    {
+      "name": "scsi-cd",
+      "parent": "scsi-disk-base"
+    },
+    {
+      "name": "floppy-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "accel",
+      "parent": "object"
+    },
+    {
+      "name": "740p-powerpc64-cpu",
+      "parent": "740-family-powerpc64-cpu"
+    },
+    {
+      "name": "power5+_v2.1-spapr-cpu-core",
+      "parent": "spapr-cpu-core"
+    },
+    {
+      "name": "ppc440-pcix-host",
+      "parent": "pci-host-bridge"
+    },
+    {
+      "name": "xlnx.xps-timer",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "virtio-vga",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "isa-serial",
+      "parent": "isa-device"
+    },
+    {
+      "name": "g2hip4-powerpc64-cpu",
+      "parent": "G2-family-powerpc64-cpu"
+    },
+    {
+      "name": "spapr-rng",
+      "parent": "device"
+    },
+    {
+      "name": "via-pmu",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "g2lels-powerpc64-cpu",
+      "parent": "G2LE-family-powerpc64-cpu"
+    },
+    {
+      "name": "virtio-serial-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "970_v2.2-powerpc64-cpu",
+      "parent": "970-family-powerpc64-cpu"
+    },
+    {
+      "name": "gpio_i2c",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "pc-testdev",
+      "parent": "isa-device"
+    },
+    {
+      "name": "escc",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "mpc8349e-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "chardev-gdb",
+      "parent": "chardev"
+    },
+    {
+      "name": "fdc37m81x-superio",
+      "parent": "isa-superio"
+    },
+    {
+      "name": "icskvm",
+      "parent": "ics-base"
+    },
+    {
+      "name": "tls-creds-anon",
+      "parent": "tls-creds"
+    },
+    {
+      "name": "fw_cfg_mem",
+      "parent": "fw_cfg"
+    },
+    {
+      "name": "603e_v3-powerpc64-cpu",
+      "parent": "603E-family-powerpc64-cpu"
+    },
+    {
+      "name": "pseries-2.3-machine",
+      "parent": "spapr-machine"
+    },
+    {
+      "name": "taihu-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "npe4gs3-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "icp-kvm",
+      "parent": "icp"
+    },
+    {
+      "name": "440epb-powerpc64-cpu",
+      "parent": "440EP-family-powerpc64-cpu"
+    },
+    {
+      "name": "usb-uas",
+      "parent": "usb-device"
+    },
+    {
+      "name": "virtio-balloon-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "ide-cd",
+      "parent": "ide-device"
+    },
+    {
+      "name": "usb-ccid",
+      "parent": "usb-device"
+    },
+    {
+      "name": "chardev-udp",
+      "parent": "chardev"
+    },
+    {
+      "name": "7445_v3.4-powerpc64-cpu",
+      "parent": "7445-family-powerpc64-cpu"
+    },
+    {
+      "name": "pseries-2.2-machine",
+      "parent": "spapr-machine"
+    },
+    {
+      "name": "750p-powerpc64-cpu",
+      "parent": "750-family-powerpc64-cpu"
+    },
+    {
+      "name": "e6500-powerpc64-cpu",
+      "parent": "e6500-family-powerpc64-cpu"
+    },
+    {
+      "name": "sb16",
+      "parent": "isa-device"
+    },
+    {
+      "name": "iothread",
+      "parent": "object"
+    },
+    {
+      "name": "750gl-powerpc64-cpu",
+      "parent": "750gx-family-powerpc64-cpu"
+    },
+    {
+      "name": "bochs-display",
+      "parent": "pci-device"
+    },
+    {
+      "name": "745_v2.1-powerpc64-cpu",
+      "parent": "745-family-powerpc64-cpu"
+    },
+    {
+      "name": "7410_v1.1-powerpc64-cpu",
+      "parent": "7410-family-powerpc64-cpu"
+    },
+    {
+      "name": "755_v2.3-powerpc64-cpu",
+      "parent": "755-family-powerpc64-cpu"
+    },
+    {
+      "name": "vhost-vsock-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "7450_v1.0-powerpc64-cpu",
+      "parent": "7450-family-powerpc64-cpu"
+    },
+    {
+      "name": "qio-channel-rdma",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "750_v2.2-powerpc64-cpu",
+      "parent": "750-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8347at-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8544_v10-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "405ep-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "sdhci-pci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "virtio-input-host-device",
+      "parent": "virtio-input-device"
+    },
+    {
+      "name": "stb03-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "virtio-rng-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "cs4231a",
+      "parent": "isa-device"
+    },
+    {
+      "name": "745_v2.6-powerpc64-cpu",
+      "parent": "745-family-powerpc64-cpu"
+    },
+    {
+      "name": "heathrow",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "405lp-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "755_v2.8-powerpc64-cpu",
+      "parent": "755-family-powerpc64-cpu"
+    },
+    {
+      "name": "604e_v2.4-powerpc64-cpu",
+      "parent": "604E-family-powerpc64-cpu"
+    },
+    {
+      "name": "ivshmem-doorbell",
+      "parent": "ivshmem-common"
+    },
+    {
+      "name": "750cxe_v2.2-powerpc64-cpu",
+      "parent": "750cx-family-powerpc64-cpu"
+    },
+    {
+      "name": "750cx_v1.0-powerpc64-cpu",
+      "parent": "750cx-family-powerpc64-cpu"
+    },
+    {
+      "name": "7457a_v1.2-powerpc64-cpu",
+      "parent": "7455-family-powerpc64-cpu"
+    },
+    {
+      "name": "pnv-icp",
+      "parent": "icp"
+    },
+    {
+      "name": "mpc8568-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "isa-parallel",
+      "parent": "isa-device"
+    },
+    {
+      "name": "mpc8555_v10-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "460exb-powerpc64-cpu",
+      "parent": "460EX-family-powerpc64-cpu"
+    },
+    {
+      "name": "spapr-drc-cpu",
+      "parent": "spapr-drc-logical"
+    },
+    {
+      "name": "spapr-iommu-memory-region",
+      "parent": "qemu:iommu-memory-region"
+    },
+    {
+      "name": "mpc8343a-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "adlib",
+      "parent": "isa-device"
+    },
+    {
+      "name": "mpc8378e-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "602-powerpc64-cpu",
+      "parent": "602-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8545e_v21-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "dc390",
+      "parent": "am53c974"
+    },
+    {
+      "name": "hda-micro",
+      "parent": "hda-audio"
+    },
+    {
+      "name": "pci-bridge-seat",
+      "parent": "pci-bridge"
+    },
+    {
+      "name": "IDE",
+      "parent": "bus"
+    },
+    {
+      "name": "740_v3.0-powerpc64-cpu",
+      "parent": "740-family-powerpc64-cpu"
+    },
+    {
+      "name": "7441_v2.1-powerpc64-cpu",
+      "parent": "7440-family-powerpc64-cpu"
+    },
+    {
+      "name": "qemu,register",
+      "parent": "device"
+    },
+    {
+      "name": "pnv-psi",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "mpc5200_v11-powerpc64-cpu",
+      "parent": "G2LE-family-powerpc64-cpu"
+    },
+    {
+      "name": "fw_cfg_io",
+      "parent": "fw_cfg"
+    },
+    {
+      "name": "e300c3-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "403gc-powerpc64-cpu",
+      "parent": "403-family-powerpc64-cpu"
+    },
+    {
+      "name": "7447a_v1.2-powerpc64-cpu",
+      "parent": "7445-family-powerpc64-cpu"
+    },
+    {
+      "name": "sysbus-m48t08",
+      "parent": "sysbus-m48txx"
+    },
+    {
+      "name": "spapr-pci-host-bridge",
+      "parent": "pci-host-bridge"
+    },
+    {
+      "name": "memory-backend-ram",
+      "parent": "memory-backend"
+    },
+    {
+      "name": "am53c974",
+      "parent": "pci-device"
+    },
+    {
+      "name": "pseries-2.5-machine",
+      "parent": "spapr-machine"
+    },
+    {
+      "name": "mpc8548e_v10-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "750cx_v2.0-powerpc64-cpu",
+      "parent": "750cx-family-powerpc64-cpu"
+    },
+    {
+      "name": "virtio-blk-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "chardev-pipe",
+      "parent": "chardev-fd"
+    },
+    {
+      "name": "qio-channel-file",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "745_v1.1-powerpc64-cpu",
+      "parent": "745-family-powerpc64-cpu"
+    },
+    {
+      "name": "601_v1-powerpc64-cpu",
+      "parent": "601-family-powerpc64-cpu"
+    },
+    {
+      "name": "sysbus-m48t02",
+      "parent": "sysbus-m48txx"
+    },
+    {
+      "name": "uni-north-pci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "740_v1.0-powerpc64-cpu",
+      "parent": "740-family-powerpc64-cpu"
+    },
+    {
+      "name": "qio-channel-websock",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "pseries-2.4-machine",
+      "parent": "spapr-machine"
+    },
+    {
+      "name": "mc146818rtc",
+      "parent": "isa-device"
+    },
+    {
+      "name": "spapr-nvram",
+      "parent": "vio-spapr-device"
+    },
+    {
+      "name": "chardev-msmouse",
+      "parent": "chardev"
+    },
+    {
+      "name": "hda-output",
+      "parent": "hda-audio"
+    },
+    {
+      "name": "cryptodev-backend-builtin",
+      "parent": "cryptodev-backend"
+    },
+    {
+      "name": "mpc8347eat-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "750fx_v2.2-powerpc64-cpu",
+      "parent": "750fx-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc5200b_v20-powerpc64-cpu",
+      "parent": "G2LE-family-powerpc64-cpu"
+    },
+    {
+      "name": "603e_v1.2-powerpc64-cpu",
+      "parent": "603E-family-powerpc64-cpu"
+    },
+    {
+      "name": "stb25-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "mptsas1068",
+      "parent": "pci-device"
+    },
+    {
+      "name": "raven",
+      "parent": "pci-device"
+    },
+    {
+      "name": "VGA",
+      "parent": "pci-vga"
+    },
+    {
+      "name": "405gpr-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8349a-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "vfio-pci-nohotplug",
+      "parent": "vfio-pci"
+    },
+    {
+      "name": "mpc8533_v10-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "401f2-powerpc64-cpu",
+      "parent": "401x2-family-powerpc64-cpu"
+    },
+    {
+      "name": "i8257",
+      "parent": "isa-device"
+    },
+    {
+      "name": "440-xilinx-powerpc64-cpu",
+      "parent": "440x5-family-powerpc64-cpu"
+    },
+    {
+      "name": "power8e_v2.1-spapr-cpu-core",
+      "parent": "spapr-cpu-core"
+    },
+    {
+      "name": "pc87312",
+      "parent": "isa-superio"
+    },
+    {
+      "name": "qio-net-listener",
+      "parent": "object"
+    },
+    {
+      "name": "mpc8560_v20-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "edu",
+      "parent": "pci-device"
+    },
+    {
+      "name": "virtio-mouse-pci",
+      "parent": "virtio-input-hid-pci"
+    },
+    {
+      "name": "740_v2.0-powerpc64-cpu",
+      "parent": "740-family-powerpc64-cpu"
+    },
+    {
+      "name": "7455_v3.2-powerpc64-cpu",
+      "parent": "7455-family-powerpc64-cpu"
+    },
+    {
+      "name": "power8nvl_v1.0-powernv-cpu-core",
+      "parent": "powernv-cpu-core"
+    },
+    {
+      "name": "g2legp-powerpc64-cpu",
+      "parent": "G2LE-family-powerpc64-cpu"
+    },
+    {
+      "name": "vfio-pci-igd-lpc-bridge",
+      "parent": "pci-device"
+    },
+    {
+      "name": "spapr-vlan",
+      "parent": "vio-spapr-device"
+    },
+    {
+      "name": "603e_v4-powerpc64-cpu",
+      "parent": "603E-family-powerpc64-cpu"
+    },
+    {
+      "name": "HDA",
+      "parent": "bus"
+    },
+    {
+      "name": "chardev-ringbuf",
+      "parent": "chardev"
+    },
+    {
+      "name": "603e_v2.2-powerpc64-cpu",
+      "parent": "603E-family-powerpc64-cpu"
+    },
+    {
+      "name": "qio-channel-command",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "7447_v1.1-powerpc64-cpu",
+      "parent": "7445-family-powerpc64-cpu"
+    },
+    {
+      "name": "pseries-2.8-machine",
+      "parent": "spapr-machine"
+    },
+    {
+      "name": "pcm3680_pci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "floppy",
+      "parent": "device"
+    },
+    {
+      "name": "mioe3680_pci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "qemu:memory-region",
+      "parent": "object"
+    },
+    {
+      "name": "macio-oldworld",
+      "parent": "macio"
+    },
+    {
+      "name": "adb-keyboard",
+      "parent": "adb-device"
+    },
+    {
+      "name": "ppc460ex-pcie-host",
+      "parent": "pcie-host-bridge"
+    },
+    {
+      "name": "i2c-ddc",
+      "parent": "i2c-slave"
+    },
+    {
+      "name": "pseries-2.7-machine",
+      "parent": "spapr-machine"
+    },
+    {
+      "name": "sysbus-ohci",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "7445_v1.0-powerpc64-cpu",
+      "parent": "7445-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8379-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "755_v2.4-powerpc64-cpu",
+      "parent": "755-family-powerpc64-cpu"
+    },
+    {
+      "name": "7450_v1.1-powerpc64-cpu",
+      "parent": "7450-family-powerpc64-cpu"
+    },
+    {
+      "name": "can-bus",
+      "parent": "object"
+    },
+    {
+      "name": "e600-powerpc64-cpu",
+      "parent": "e600-family-powerpc64-cpu"
+    },
+    {
+      "name": "405ez-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "x2vp20-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "pseries-2.6-machine",
+      "parent": "spapr-machine"
+    },
+    {
+      "name": "qtest-accel",
+      "parent": "accel"
+    },
+    {
+      "name": "mpc8548e_v21-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "stb04-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "750l_v2.0-powerpc64-cpu",
+      "parent": "750-family-powerpc64-cpu"
+    },
+    {
+      "name": "750fl-powerpc64-cpu",
+      "parent": "750fx-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8543e_v20-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "usb-serial",
+      "parent": "usb-serial-dev"
+    },
+    {
+      "name": "cirrus-vga",
+      "parent": "pci-device"
+    },
+    {
+      "name": "virtio-blk-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "virtio-gpu-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "mpc8541_v10-powerpc64-cpu",
+      "parent": "e500v1-family-powerpc64-cpu"
+    },
+    {
+      "name": "750gx_v1.0-powerpc64-cpu",
+      "parent": "750gx-family-powerpc64-cpu"
+    },
+    {
+      "name": "cryptodev-vhost-user",
+      "parent": "cryptodev-backend"
+    },
+    {
+      "name": "mpc8555_v11-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "vt82c686b-usb-uhci",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "lsi53c810",
+      "parent": "lsi53c895a"
+    },
+    {
+      "name": "603e7t-powerpc64-cpu",
+      "parent": "603E-family-powerpc64-cpu"
+    },
+    {
+      "name": "uni-north-agp-pcihost",
+      "parent": "pci-host-bridge"
+    },
+    {
+      "name": "603-powerpc64-cpu",
+      "parent": "603-family-powerpc64-cpu"
+    },
+    {
+      "name": "System",
+      "parent": "bus"
+    },
+    {
+      "name": "405gpd-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "7400_v2.9-powerpc64-cpu",
+      "parent": "7400-family-powerpc64-cpu"
+    },
+    {
+      "name": "g2-powerpc64-cpu",
+      "parent": "G2-family-powerpc64-cpu"
+    },
+    {
+      "name": "750cxe_v3.1b-powerpc64-cpu",
+      "parent": "750cx-family-powerpc64-cpu"
+    },
+    {
+      "name": "7450_v2.1-powerpc64-cpu",
+      "parent": "7450-family-powerpc64-cpu"
+    },
+    {
+      "name": "chardev-braille",
+      "parent": "chardev"
+    },
+    {
+      "name": "chardev-file",
+      "parent": "chardev-fd"
+    },
+    {
+      "name": "7448_v2.0-powerpc64-cpu",
+      "parent": "7400-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc5200_v12-powerpc64-cpu",
+      "parent": "G2LE-family-powerpc64-cpu"
+    },
+    {
+      "name": "mac99-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "e300c4-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8377e-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "750l_v3.0-powerpc64-cpu",
+      "parent": "750-family-powerpc64-cpu"
+    },
+    {
+      "name": "PCIE",
+      "parent": "PCI"
+    },
+    {
+      "name": "g2h4-powerpc64-cpu",
+      "parent": "G2-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8610-powerpc64-cpu",
+      "parent": "e600-family-powerpc64-cpu"
+    },
+    {
+      "name": "qio-dns-resolver",
+      "parent": "object"
+    },
+    {
+      "name": "750cx_v2.1-powerpc64-cpu",
+      "parent": "750cx-family-powerpc64-cpu"
+    },
+    {
+      "name": "vhost-user-blk-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "cuda",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "virtio-serial-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "604e_v1.0-powerpc64-cpu",
+      "parent": "604E-family-powerpc64-cpu"
+    },
+    {
+      "name": "secondary-vga",
+      "parent": "pci-vga"
+    },
+    {
+      "name": "vhost-scsi",
+      "parent": "vhost-scsi-common"
+    },
+    {
+      "name": "g2legp3-powerpc64-cpu",
+      "parent": "G2LE-family-powerpc64-cpu"
+    },
+    {
+      "name": "e500-ccsr",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "601_v2-powerpc64-cpu",
+      "parent": "601v-family-powerpc64-cpu"
+    },
+    {
+      "name": "usb-hub",
+      "parent": "usb-device"
+    },
+    {
+      "name": "ccid-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "pci-ohci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "cfi.pflash02",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "cfi.pflash01",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "pseries-2.9-machine",
+      "parent": "spapr-machine"
+    },
+    {
+      "name": "exynos4210-ehci-usb",
+      "parent": "sysbus-ehci-usb"
+    },
+    {
+      "name": "750fx_v2.3-powerpc64-cpu",
+      "parent": "750fx-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc5200b_v21-powerpc64-cpu",
+      "parent": "G2LE-family-powerpc64-cpu"
+    },
+    {
+      "name": "power8_v2.0-pnv-chip",
+      "parent": "pnv8-chip"
+    },
+    {
+      "name": "input-linux",
+      "parent": "object"
+    },
+    {
+      "name": "mpc8533_v11-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8347ap-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "x2vp4-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "7410_v1.2-powerpc64-cpu",
+      "parent": "7410-family-powerpc64-cpu"
+    },
+    {
+      "name": "7400_v1.0-powerpc64-cpu",
+      "parent": "7400-family-powerpc64-cpu"
+    },
+    {
+      "name": "745_v2.2-powerpc64-cpu",
+      "parent": "745-family-powerpc64-cpu"
+    },
+    {
+      "name": "740_v2.1-powerpc64-cpu",
+      "parent": "740-family-powerpc64-cpu"
+    },
+    {
+      "name": "401e2-powerpc64-cpu",
+      "parent": "401x2-family-powerpc64-cpu"
+    },
+    {
+      "name": "7448_v1.0-powerpc64-cpu",
+      "parent": "7400-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8544_v11-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "xlnx.xps-uartlite",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "e5500-powerpc64-cpu",
+      "parent": "e5500-family-powerpc64-cpu"
+    },
+    {
+      "name": "pci-serial",
+      "parent": "pci-device"
+    },
+    {
+      "name": "mpc8560_v10-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "vhost-user-scsi-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "ipmi-bmc-extern",
+      "parent": "ipmi-bmc"
+    },
+    {
+      "name": "745_v2.7-powerpc64-cpu",
+      "parent": "745-family-powerpc64-cpu"
+    },
+    {
+      "name": "i8042",
+      "parent": "isa-device"
+    },
+    {
+      "name": "750cxe_v2.3-powerpc64-cpu",
+      "parent": "750cx-family-powerpc64-cpu"
+    },
+    {
+      "name": "i82559c",
+      "parent": "pci-device"
+    },
+    {
+      "name": "i82559b",
+      "parent": "pci-device"
+    },
+    {
+      "name": "i82559a",
+      "parent": "pci-device"
+    },
+    {
+      "name": "macio-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "SCSI",
+      "parent": "bus"
+    },
+    {
+      "name": "rocker",
+      "parent": "pci-device"
+    },
+    {
+      "name": "pcnet",
+      "parent": "pci-device"
+    },
+    {
+      "name": "rng-egd",
+      "parent": "rng-backend"
+    },
+    {
+      "name": "spapr-tce-table",
+      "parent": "device"
+    },
+    {
+      "name": "7400_v2.0-powerpc64-cpu",
+      "parent": "7400-family-powerpc64-cpu"
+    },
+    {
+      "name": "405cra-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "sm501",
+      "parent": "pci-device"
+    },
+    {
+      "name": "chardev-testdev",
+      "parent": "chardev"
+    },
+    {
+      "name": "e200z5-powerpc64-cpu",
+      "parent": "e200-family-powerpc64-cpu"
+    },
+    {
+      "name": "740_v3.1-powerpc64-cpu",
+      "parent": "740-family-powerpc64-cpu"
+    },
+    {
+      "name": "migration",
+      "parent": "device"
+    },
+    {
+      "name": "usb-storage",
+      "parent": "usb-storage-dev"
+    },
+    {
+      "name": "filter-dump",
+      "parent": "netfilter"
+    },
+    {
+      "name": "i82558b",
+      "parent": "pci-device"
+    },
+    {
+      "name": "power8_v2.0-powerpc64-cpu",
+      "parent": "POWER8-family-powerpc64-cpu"
+    },
+    {
+      "name": "tls-creds-x509",
+      "parent": "tls-creds"
+    },
+    {
+      "name": "401d2-powerpc64-cpu",
+      "parent": "401x2-family-powerpc64-cpu"
+    },
+    {
+      "name": "i82558a",
+      "parent": "pci-device"
+    },
+    {
+      "name": "smbus-eeprom",
+      "parent": "smbus-device"
+    },
+    {
+      "name": "mpc8543_v20-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8548e_v11-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8347eap-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8543e_v10-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "host-powerpc64-cpu",
+      "parent": "power9_v2.0-powerpc64-cpu"
+    },
+    {
+      "name": "i82801",
+      "parent": "pci-device"
+    },
+    {
+      "name": "chardev-mux",
+      "parent": "chardev"
+    },
+    {
+      "name": "virtio-net-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "virtio-keyboard-device",
+      "parent": "virtio-input-hid-device"
+    },
+    {
+      "name": "i82562",
+      "parent": "pci-device"
+    },
+    {
+      "name": "usb-net",
+      "parent": "usb-device"
+    },
+    {
+      "name": "throttle-group",
+      "parent": "object"
+    },
+    {
+      "name": "chardev-memory",
+      "parent": "chardev-ringbuf"
+    },
+    {
+      "name": "power9_v2.0-spapr-cpu-core",
+      "parent": "spapr-cpu-core"
+    },
+    {
+      "name": "603e_v1.3-powerpc64-cpu",
+      "parent": "603E-family-powerpc64-cpu"
+    },
+    {
+      "name": "755_v1.0-powerpc64-cpu",
+      "parent": "755-family-powerpc64-cpu"
+    },
+    {
+      "name": "i82557c",
+      "parent": "pci-device"
+    },
+    {
+      "name": "i82557b",
+      "parent": "pci-device"
+    },
+    {
+      "name": "i82557a",
+      "parent": "pci-device"
+    },
+    {
+      "name": "mpc8347t-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "can-host-socketcan",
+      "parent": "can-host"
+    },
+    {
+      "name": "sdhci-bus",
+      "parent": "sd-bus"
+    },
+    {
+      "name": "uni-north",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "isa-i8259",
+      "parent": "pic-common"
+    },
+    {
+      "name": "virtio-gpu-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "mpc8548_v20-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "power8nvl_v1.0-pnv-chip",
+      "parent": "pnv8-chip"
+    },
+    {
+      "name": "mpc8343-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8560_v21-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "split-irq",
+      "parent": "device"
+    },
+    {
+      "name": "usb-mouse",
+      "parent": "usb-hid"
+    },
+    {
+      "name": "i82551",
+      "parent": "pci-device"
+    },
+    {
+      "name": "i82550",
+      "parent": "pci-device"
+    },
+    {
+      "name": "pseries-2.12-machine",
+      "parent": "spapr-machine"
+    },
+    {
+      "name": "macio-gpio",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "405d2-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "piix3-usb-uhci",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "mpc8540_v20-powerpc64-cpu",
+      "parent": "e500v1-family-powerpc64-cpu"
+    },
+    {
+      "name": "7455_v3.3-powerpc64-cpu",
+      "parent": "7455-family-powerpc64-cpu"
+    },
+    {
+      "name": "nec-usb-xhci",
+      "parent": "base-xhci"
+    },
+    {
+      "name": "e500v2_v30-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "pseries-2.11-machine",
+      "parent": "spapr-machine"
+    },
+    {
+      "name": "power9_v2.0-pnv-chip",
+      "parent": "pnv9-chip"
+    },
+    {
+      "name": "host-spapr-cpu-core",
+      "parent": "spapr-cpu-core"
+    },
+    {
+      "name": "macio-ide",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "virtio-crypto-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "755_v2.0-powerpc64-cpu",
+      "parent": "755-family-powerpc64-cpu"
+    },
+    {
+      "name": "filter-mirror",
+      "parent": "netfilter"
+    },
+    {
+      "name": "ich9-usb-ehci2",
+      "parent": "pci-ehci-usb"
+    },
+    {
+      "name": "ich9-usb-ehci1",
+      "parent": "pci-ehci-usb"
+    },
+    {
+      "name": "vfio-pci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "prep-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "pvscsi",
+      "parent": "pci-device"
+    },
+    {
+      "name": "irq",
+      "parent": "object"
+    },
+    {
+      "name": "pseries-2.10-machine",
+      "parent": "spapr-machine"
+    },
+    {
+      "name": "apple-desktop-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "memory-backend-memfd",
+      "parent": "memory-backend"
+    },
+    {
+      "name": "isa-ide",
+      "parent": "isa-device"
+    },
+    {
+      "name": "745_v2.3-powerpc64-cpu",
+      "parent": "745-family-powerpc64-cpu"
+    },
+    {
+      "name": "7410_v1.3-powerpc64-cpu",
+      "parent": "7410-family-powerpc64-cpu"
+    },
+    {
+      "name": "755_v2.5-powerpc64-cpu",
+      "parent": "755-family-powerpc64-cpu"
+    },
+    {
+      "name": "7450_v1.2-powerpc64-cpu",
+      "parent": "7450-family-powerpc64-cpu"
+    },
+    {
+      "name": "7457_v1.0-powerpc64-cpu",
+      "parent": "7455-family-powerpc64-cpu"
+    },
+    {
+      "name": "pnv9-chip",
+      "parent": "pnv-chip"
+    },
+    {
+      "name": "ich9-ahci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "750l_v2.1-powerpc64-cpu",
+      "parent": "750-family-powerpc64-cpu"
+    },
+    {
+      "name": "qio-channel-socket",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "mpc8543e_v21-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "sd-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "virtserialport",
+      "parent": "virtio-serial-port"
+    },
+    {
+      "name": "mpc8641d-powerpc64-cpu",
+      "parent": "e600-family-powerpc64-cpu"
+    },
+    {
+      "name": "pseries-3.0-machine",
+      "parent": "spapr-machine"
+    },
+    {
+      "name": "750cxe_v2.4-powerpc64-cpu",
+      "parent": "750cx-family-powerpc64-cpu"
+    },
+    {
+      "name": "i82378",
+      "parent": "pci-device"
+    },
+    {
+      "name": "chardev-stdio",
+      "parent": "chardev-fd"
+    },
+    {
+      "name": "750gx_v1.1-powerpc64-cpu",
+      "parent": "750gx-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8541_v11-powerpc64-cpu",
+      "parent": "e500v1-family-powerpc64-cpu"
+    },
+    {
+      "name": "gus",
+      "parent": "isa-device"
+    },
+    {
+      "name": "e500_v20-powerpc64-cpu",
+      "parent": "e500v1-family-powerpc64-cpu"
+    },
+    {
+      "name": "cobra-powerpc64-cpu",
+      "parent": "401-family-powerpc64-cpu"
+    },
+    {
+      "name": "pnv-lpc",
+      "parent": "device"
+    },
+    {
+      "name": "i82374",
+      "parent": "isa-device"
+    },
+    {
+      "name": "7445_v2.1-powerpc64-cpu",
+      "parent": "7445-family-powerpc64-cpu"
+    },
+    {
+      "name": "pc-dimm",
+      "parent": "device"
+    },
+    {
+      "name": "440-xilinx-w-dfpu-powerpc64-cpu",
+      "parent": "440x5wDFPU-family-powerpc64-cpu"
+    },
+    {
+      "name": "7400_v2.1-powerpc64-cpu",
+      "parent": "7400-family-powerpc64-cpu"
+    },
+    {
+      "name": "604-powerpc64-cpu",
+      "parent": "604-family-powerpc64-cpu"
+    },
+    {
+      "name": "g3beige-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "405crb-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "fusbh200-ehci-usb",
+      "parent": "sysbus-ehci-usb"
+    },
+    {
+      "name": "IndustryPack",
+      "parent": "bus"
+    },
+    {
+      "name": "7441_v2.3-powerpc64-cpu",
+      "parent": "7440-family-powerpc64-cpu"
+    },
+    {
+      "name": "7448_v2.1-powerpc64-cpu",
+      "parent": "7400-family-powerpc64-cpu"
+    },
+    {
+      "name": "603e7-powerpc64-cpu",
+      "parent": "603E-family-powerpc64-cpu"
+    },
+    {
+      "name": "virtio-rng-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "cryptodev-backend",
+      "parent": "object"
+    },
+    {
+      "name": "adb-mouse",
+      "parent": "adb-device"
+    },
+    {
+      "name": "or-irq",
+      "parent": "device"
+    },
+    {
+      "name": "mpc8543_v21-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "750cx_v2.2-powerpc64-cpu",
+      "parent": "750cx-family-powerpc64-cpu"
+    },
+    {
+      "name": "ipmi-bmc-sim",
+      "parent": "ipmi-bmc"
+    },
+    {
+      "name": "usb-ehci",
+      "parent": "pci-ehci-usb"
+    },
+    {
+      "name": "chardev-serial",
+      "parent": "chardev-fd"
+    },
+    {
+      "name": "7451_v2.10-powerpc64-cpu",
+      "parent": "7450-family-powerpc64-cpu"
+    },
+    {
+      "name": "401c2-powerpc64-cpu",
+      "parent": "401x2-family-powerpc64-cpu"
+    },
+    {
+      "name": "chardev-vc",
+      "parent": "chardev"
+    },
+    {
+      "name": "bamboo-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "mpc8543_v10-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "filter-replay",
+      "parent": "netfilter"
+    },
+    {
+      "name": "603e_v1.4-powerpc64-cpu",
+      "parent": "603E-family-powerpc64-cpu"
+    },
+    {
+      "name": "970mp_v1.1-spapr-cpu-core",
+      "parent": "spapr-cpu-core"
+    },
+    {
+      "name": "pseries-2.12-sxxm-machine",
+      "parent": "spapr-machine"
+    },
+    {
+      "name": "dec-21154-sysbus",
+      "parent": "pci-host-bridge"
+    },
+    {
+      "name": "chardev-wctablet",
+      "parent": "chardev"
+    },
+    {
+      "name": "e1000-82545em",
+      "parent": "e1000-base"
+    },
+    {
+      "name": "spapr-vty",
+      "parent": "vio-spapr-device"
+    },
+    {
+      "name": "power9_v1.0-spapr-cpu-core",
+      "parent": "spapr-cpu-core"
+    },
+    {
+      "name": "7441_v2.10-powerpc64-cpu",
+      "parent": "7440-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8347et-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "virtio-9p-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "7400_v1.1-powerpc64-cpu",
+      "parent": "7400-family-powerpc64-cpu"
+    },
+    {
+      "name": "e1000-82544gc",
+      "parent": "e1000-base"
+    },
+    {
+      "name": "filter-buffer",
+      "parent": "netfilter"
+    },
+    {
+      "name": "7448_v1.1-powerpc64-cpu",
+      "parent": "7400-family-powerpc64-cpu"
+    },
+    {
+      "name": "740_v2.2-powerpc64-cpu",
+      "parent": "740-family-powerpc64-cpu"
+    },
+    {
+      "name": "7455_v3.4-powerpc64-cpu",
+      "parent": "7455-family-powerpc64-cpu"
+    },
+    {
+      "name": "pseries-3.1-machine",
+      "parent": "spapr-machine"
+    },
+    {
+      "name": "mpc8548_v10-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8545_v20-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8343ea-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "npe405l-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "imx-usdhc",
+      "parent": "generic-sdhci"
+    },
+    {
+      "name": "prep-systemio",
+      "parent": "isa-device"
+    },
+    {
+      "name": "e500-spin",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "745_v2.8-powerpc64-cpu",
+      "parent": "745-family-powerpc64-cpu"
+    },
+    {
+      "name": "755_v2.1-powerpc64-cpu",
+      "parent": "755-family-powerpc64-cpu"
+    },
+    {
+      "name": "mos6522-pmu",
+      "parent": "mos6522"
+    },
+    {
+      "name": "mpc8544ds-machine",
+      "parent": "ppce500-base-machine"
+    },
+    {
+      "name": "mpc8540_v10-powerpc64-cpu",
+      "parent": "e500v1-family-powerpc64-cpu"
+    },
+    {
+      "name": "pci-serial-4x",
+      "parent": "pci-device"
+    },
+    {
+      "name": "ich9-intel-hda",
+      "parent": "intel-hda-generic"
+    },
+    {
+      "name": "virtio-9p-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "power8nvl_v1.0-powerpc64-cpu",
+      "parent": "POWER8-family-powerpc64-cpu"
+    },
+    {
+      "name": "ivshmem",
+      "parent": "ivshmem-common"
+    },
+    {
+      "name": "e500v2_v20-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "virtio-scsi-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "qemu-console",
+      "parent": "object"
+    },
+    {
+      "name": "mpc8349ea-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "7457a_v1.0-powerpc64-cpu",
+      "parent": "7455-family-powerpc64-cpu"
+    },
+    {
+      "name": "piix4-usb-uhci",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "mpc8547e_v20-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "e200z6-powerpc64-cpu",
+      "parent": "e200-family-powerpc64-cpu"
+    },
+    {
+      "name": "isa-ipmi-bt",
+      "parent": "isa-device"
+    },
+    {
+      "name": "ppce500-machine",
+      "parent": "ppce500-base-machine"
+    },
+    {
+      "name": "virtio-pci-bus",
+      "parent": "virtio-bus"
+    },
+    {
+      "name": "750l_v2.2-powerpc64-cpu",
+      "parent": "750-family-powerpc64-cpu"
+    },
+    {
+      "name": "pci-testdev",
+      "parent": "pci-device"
+    },
+    {
+      "name": "ipoctal232",
+      "parent": "ipack-device"
+    },
+    {
+      "name": "uni-north-pci-pcihost",
+      "parent": "pci-host-bridge"
+    },
+    {
+      "name": "spapr-drc-lmb",
+      "parent": "spapr-drc-logical"
+    },
+    {
+      "name": "440epx-powerpc64-cpu",
+      "parent": "440EP-family-powerpc64-cpu"
+    },
+    {
+      "name": "405gpa-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "7400_v2.6-powerpc64-cpu",
+      "parent": "7400-family-powerpc64-cpu"
+    },
+    {
+      "name": "m41t80",
+      "parent": "i2c-slave"
+    },
+    {
+      "name": "virtio-tablet-device",
+      "parent": "virtio-input-hid-device"
+    },
+    {
+      "name": "powernv-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "ISA",
+      "parent": "bus"
+    },
+    {
+      "name": "750_v3.0-powerpc64-cpu",
+      "parent": "750-family-powerpc64-cpu"
+    },
+    {
+      "name": "ES1370",
+      "parent": "pci-device"
+    },
+    {
+      "name": "mpc8543e_v11-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "603e7v-powerpc64-cpu",
+      "parent": "603E-family-powerpc64-cpu"
+    },
+    {
+      "name": "power7_v2.3-powerpc64-cpu",
+      "parent": "POWER7-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8544-guts",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "power9_v2.0-powerpc64-cpu",
+      "parent": "POWER9-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8555e_v10-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8347p-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "openpic",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "mpc8541e_v10-powerpc64-cpu",
+      "parent": "e500v1-family-powerpc64-cpu"
+    },
+    {
+      "name": "750cxe_v3.0-powerpc64-cpu",
+      "parent": "750cx-family-powerpc64-cpu"
+    },
+    {
+      "name": "e500_v10-powerpc64-cpu",
+      "parent": "e500v1-family-powerpc64-cpu"
+    },
+    {
+      "name": "power8_v2.0-powernv-cpu-core",
+      "parent": "powernv-cpu-core"
+    },
+    {
+      "name": "755_v1.1-powerpc64-cpu",
+      "parent": "755-family-powerpc64-cpu"
+    },
+    {
+      "name": "tcg-accel",
+      "parent": "accel"
+    },
+    {
+      "name": "virtconsole",
+      "parent": "virtserialport"
+    },
+    {
+      "name": "750_v1.0-powerpc64-cpu",
+      "parent": "750-family-powerpc64-cpu"
+    },
+    {
+      "name": "750l_v3.2-powerpc64-cpu",
+      "parent": "750-family-powerpc64-cpu"
+    },
+    {
+      "name": "virtio-tablet-pci",
+      "parent": "virtio-input-hid-pci"
+    },
+    {
+      "name": "pci-serial-2x",
+      "parent": "pci-device"
+    },
+    {
+      "name": "ne2k_isa",
+      "parent": "isa-device"
+    },
+    {
+      "name": "isa-fdc",
+      "parent": "isa-device"
+    },
+    {
+      "name": "esp",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "mpc8548_v21-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "usb-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "colo-compare",
+      "parent": "object"
+    },
+    {
+      "name": "ne2k_pci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "spapr-drc-pci",
+      "parent": "spapr-drc-physical"
+    },
+    {
+      "name": "745_v2.4-powerpc64-cpu",
+      "parent": "745-family-powerpc64-cpu"
+    },
+    {
+      "name": "sii3112",
+      "parent": "pci-ide"
+    },
+    {
+      "name": "403gcx-powerpc64-cpu",
+      "parent": "403GCX-family-powerpc64-cpu"
+    },
+    {
+      "name": "power8e_v2.1-pnv-chip",
+      "parent": "pnv8-chip"
+    },
+    {
+      "name": "e1000e",
+      "parent": "pci-device"
+    },
+    {
+      "name": "mpc8543_v11-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8540_v21-powerpc64-cpu",
+      "parent": "e500v1-family-powerpc64-cpu"
+    },
+    {
+      "name": "7445_v3.2-powerpc64-cpu",
+      "parent": "7445-family-powerpc64-cpu"
+    },
+    {
+      "name": "rs6000-mc",
+      "parent": "isa-device"
+    },
+    {
+      "name": "mpc8347ep-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8349-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "PCI",
+      "parent": "bus"
+    },
+    {
+      "name": "kvm-openpic",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "isabus-bridge",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "401b2-powerpc64-cpu",
+      "parent": "401x2-family-powerpc64-cpu"
+    },
+    {
+      "name": "vhost-user-scsi",
+      "parent": "vhost-scsi-common"
+    },
+    {
+      "name": "tpm-emulator",
+      "parent": "tpm-backend"
+    },
+    {
+      "name": "virtex-ml507-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "usb-kbd",
+      "parent": "usb-hid"
+    },
+    {
+      "name": "750_v2.0-powerpc64-cpu",
+      "parent": "750-family-powerpc64-cpu"
+    },
+    {
+      "name": "e500-host-bridge",
+      "parent": "pci-device"
+    },
+    {
+      "name": "vhost-user-blk",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "7410_v1.4-powerpc64-cpu",
+      "parent": "7410-family-powerpc64-cpu"
+    },
+    {
+      "name": "g2ls-powerpc64-cpu",
+      "parent": "G2-family-powerpc64-cpu"
+    },
+    {
+      "name": "npe405h-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "power9_v1.0-powerpc64-cpu",
+      "parent": "POWER9-family-powerpc64-cpu"
+    },
+    {
+      "name": "970mp_v1.0-spapr-cpu-core",
+      "parent": "spapr-cpu-core"
+    },
+    {
+      "name": "401a1-powerpc64-cpu",
+      "parent": "401-family-powerpc64-cpu"
+    },
+    {
+      "name": "ivshmem-plain",
+      "parent": "ivshmem-common"
+    },
+    {
+      "name": "755_v2.6-powerpc64-cpu",
+      "parent": "755-family-powerpc64-cpu"
+    },
+    {
+      "name": "604e_v2.2-powerpc64-cpu",
+      "parent": "604E-family-powerpc64-cpu"
+    },
+    {
+      "name": "970fx_v3.0-powerpc64-cpu",
+      "parent": "970-family-powerpc64-cpu"
+    },
+    {
+      "name": "7457_v1.1-powerpc64-cpu",
+      "parent": "7455-family-powerpc64-cpu"
+    },
+    {
+      "name": "pnv-occ",
+      "parent": "device"
+    },
+    {
+      "name": "spapr-vio-bridge",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "secret",
+      "parent": "object"
+    },
+    {
+      "name": "hda-duplex",
+      "parent": "hda-audio"
+    },
+    {
+      "name": "ppc4xx-ehci-usb",
+      "parent": "sysbus-ehci-usb"
+    },
+    {
+      "name": "u3-agp-pcihost",
+      "parent": "pci-host-bridge"
+    },
+    {
+      "name": "qio-channel-buffer",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "none-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "raven-pcihost",
+      "parent": "pci-host-bridge"
+    },
+    {
+      "name": "virtio-balloon-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "sysbus-fdc",
+      "parent": "base-sysbus-fdc"
+    },
+    {
+      "name": "750fx_v1.0-powerpc64-cpu",
+      "parent": "750fx-family-powerpc64-cpu"
+    },
+    {
+      "name": "750gx_v1.2-powerpc64-cpu",
+      "parent": "750gx-family-powerpc64-cpu"
+    },
+    {
+      "name": "megasas-gen2",
+      "parent": "megasas-base"
+    },
+    {
+      "name": "nvme",
+      "parent": "pci-device"
+    },
+    {
+      "name": "usb-tablet",
+      "parent": "usb-hid"
+    },
+    {
+      "name": "970fx_v1.0-powerpc64-cpu",
+      "parent": "970-family-powerpc64-cpu"
+    },
+    {
+      "name": "e500v2_v21-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8572e-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "e300c1-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "7400_v2.2-powerpc64-cpu",
+      "parent": "7400-family-powerpc64-cpu"
+    },
+    {
+      "name": "7447a_v1.0-powerpc64-cpu",
+      "parent": "7445-family-powerpc64-cpu"
+    },
+    {
+      "name": "403ga-powerpc64-cpu",
+      "parent": "403-family-powerpc64-cpu"
+    },
+    {
+      "name": "405crc-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "usb-wacom-tablet",
+      "parent": "usb-device"
+    },
+    {
+      "name": "740e-powerpc64-cpu",
+      "parent": "740-family-powerpc64-cpu"
+    },
+    {
+      "name": "usb-braille",
+      "parent": "usb-serial-dev"
+    },
+    {
+      "name": "scsi-disk",
+      "parent": "scsi-disk-base"
+    },
+    {
+      "name": "intel-hda",
+      "parent": "intel-hda-generic"
+    },
+    {
+      "name": "970mp_v1.0-powerpc64-cpu",
+      "parent": "970-family-powerpc64-cpu"
+    },
+    {
+      "name": "603e7v1-powerpc64-cpu",
+      "parent": "603E-family-powerpc64-cpu"
+    },
+    {
+      "name": "e500mc-powerpc64-cpu",
+      "parent": "e500mc-family-powerpc64-cpu"
+    },
+    {
+      "name": "e500v2_v10-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8544e_v10-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "kvm-accel",
+      "parent": "accel"
+    },
+    {
+      "name": "power8nvl_v1.0-spapr-cpu-core",
+      "parent": "spapr-cpu-core"
+    },
+    {
+      "name": "7400_v2.7-powerpc64-cpu",
+      "parent": "7400-family-powerpc64-cpu"
+    },
+    {
+      "name": "virtio-scsi-device",
+      "parent": "virtio-scsi-common"
+    },
+    {
+      "name": "405gpb-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "603p-powerpc64-cpu",
+      "parent": "603E-family-powerpc64-cpu"
+    },
+    {
+      "name": "grackle",
+      "parent": "pci-device"
+    },
+    {
+      "name": "970_v2.2-spapr-cpu-core",
+      "parent": "spapr-cpu-core"
+    },
+    {
+      "name": "AC97",
+      "parent": "pci-device"
+    },
+    {
+      "name": "750fx_v2.0-powerpc64-cpu",
+      "parent": "750fx-family-powerpc64-cpu"
+    },
+    {
+      "name": "power9_v2.0-powernv-cpu-core",
+      "parent": "powernv-cpu-core"
+    },
+    {
+      "name": "970fx_v2.0-powerpc64-cpu",
+      "parent": "970-family-powerpc64-cpu"
+    },
+    {
+      "name": "i2c-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "virtio-mouse-device",
+      "parent": "virtio-input-hid-device"
+    },
+    {
+      "name": "mos6522-cuda",
+      "parent": "mos6522"
+    },
+    {
+      "name": "mpc8572-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "750e-powerpc64-cpu",
+      "parent": "750-family-powerpc64-cpu"
+    },
+    {
+      "name": "g2hip3-powerpc64-cpu",
+      "parent": "G2-family-powerpc64-cpu"
+    },
+    {
+      "name": "g2le-powerpc64-cpu",
+      "parent": "G2LE-family-powerpc64-cpu"
+    },
+    {
+      "name": "macio-nvram",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "isa-pit",
+      "parent": "pit-common"
+    },
+    {
+      "name": "i6300esb",
+      "parent": "pci-device"
+    },
+    {
+      "name": "ide-drive",
+      "parent": "ide-device"
+    },
+    {
+      "name": "sam460ex-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "generic-sdhci",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "pvrdma",
+      "parent": "pci-device"
+    },
+    {
+      "name": "ref405ep-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "grackle-pcihost",
+      "parent": "pci-host-bridge"
+    },
+    {
+      "name": "vfio-platform",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "405d4-powerpc64-cpu",
+      "parent": "405-family-powerpc64-cpu"
+    },
+    {
+      "name": "sungem",
+      "parent": "pci-device"
+    },
+    {
+      "name": "mpc8548_v11-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8545_v21-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "sd-card",
+      "parent": "device"
+    },
+    {
+      "name": "7455_v1.0-powerpc64-cpu",
+      "parent": "7455-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8377-powerpc64-cpu",
+      "parent": "e300-family-powerpc64-cpu"
+    },
+    {
+      "name": "745_v2.0-powerpc64-cpu",
+      "parent": "745-family-powerpc64-cpu"
+    },
+    {
+      "name": "755_v2.2-powerpc64-cpu",
+      "parent": "755-family-powerpc64-cpu"
+    },
+    {
+      "name": "e500-pcihost",
+      "parent": "pci-host-bridge"
+    },
+    {
+      "name": "kvaser_pci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "750_v2.1-powerpc64-cpu",
+      "parent": "750-family-powerpc64-cpu"
+    },
+    {
+      "name": "power8e_v2.1-powernv-cpu-core",
+      "parent": "powernv-cpu-core"
+    },
+    {
+      "name": "uni-north-internal-pci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "spapr-rtc",
+      "parent": "device"
+    },
+    {
+      "name": "755_v2.7-powerpc64-cpu",
+      "parent": "755-family-powerpc64-cpu"
+    },
+    {
+      "name": "750cxe_v2.1-powerpc64-cpu",
+      "parent": "750cx-family-powerpc64-cpu"
+    },
+    {
+      "name": "rng-random",
+      "parent": "rng-backend"
+    },
+    {
+      "name": "g2gp-powerpc64-cpu",
+      "parent": "G2-family-powerpc64-cpu"
+    },
+    {
+      "name": "7457a_v1.1-powerpc64-cpu",
+      "parent": "7455-family-powerpc64-cpu"
+    },
+    {
+      "name": "750cl_v1.0-powerpc64-cpu",
+      "parent": "750cl-family-powerpc64-cpu"
+    },
+    {
+      "name": "mpc8547e_v21-powerpc64-cpu",
+      "parent": "e500v2-family-powerpc64-cpu"
+    },
+    {
+      "name": "virtio-keyboard-pci",
+      "parent": "virtio-input-hid-pci"
+    }
+  ],
+  "id": "libvirt-7"
+}
+
 {
   "execute": "device-list-properties",
   "arguments": {
     "typename": "virtio-blk-pci"
   },
-  "id": "libvirt-7"
+  "id": "libvirt-8"
 }
 
 {
@@ -3685,7 +6552,7 @@
       "type": "str"
     }
   ],
-  "id": "libvirt-7"
+  "id": "libvirt-8"
 }
 
 {
@@ -3693,7 +6560,7 @@
   "arguments": {
     "typename": "virtio-net-pci"
   },
-  "id": "libvirt-8"
+  "id": "libvirt-9"
 }
 
 {
@@ -3983,7 +6850,7 @@
       "type": "uint16"
     }
   ],
-  "id": "libvirt-8"
+  "id": "libvirt-9"
 }
 
 {
@@ -3991,7 +6858,7 @@
   "arguments": {
     "typename": "virtio-scsi-pci"
   },
-  "id": "libvirt-9"
+  "id": "libvirt-10"
 }
 
 {
@@ -4156,7 +7023,7 @@
       "type": "str"
     }
   ],
-  "id": "libvirt-9"
+  "id": "libvirt-10"
 }
 
 {
@@ -4164,11 +7031,11 @@
   "arguments": {
     "typename": "virtio-net-ccw"
   },
-  "id": "libvirt-10"
+  "id": "libvirt-11"
 }
 
 {
-  "id": "libvirt-10",
+  "id": "libvirt-11",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'virtio-net-ccw' not found"
@@ -4180,11 +7047,11 @@
   "arguments": {
     "typename": "virtio-scsi-ccw"
   },
-  "id": "libvirt-11"
+  "id": "libvirt-12"
 }
 
 {
-  "id": "libvirt-11",
+  "id": "libvirt-12",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'virtio-scsi-ccw' not found"
@@ -4196,11 +7063,11 @@
   "arguments": {
     "typename": "virtio-net-s390"
   },
-  "id": "libvirt-12"
+  "id": "libvirt-13"
 }
 
 {
-  "id": "libvirt-12",
+  "id": "libvirt-13",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'virtio-net-s390' not found"
@@ -4212,7 +7079,7 @@
   "arguments": {
     "typename": "vfio-pci"
   },
-  "id": "libvirt-13"
+  "id": "libvirt-14"
 }
 
 {
@@ -4350,7 +7217,7 @@
       "type": "str"
     }
   ],
-  "id": "libvirt-13"
+  "id": "libvirt-14"
 }
 
 {
@@ -4358,7 +7225,7 @@
   "arguments": {
     "typename": "scsi-hd"
   },
-  "id": "libvirt-14"
+  "id": "libvirt-15"
 }
 
 {
@@ -4476,7 +7343,7 @@
       "type": "uint64"
     }
   ],
-  "id": "libvirt-14"
+  "id": "libvirt-15"
 }
 
 {
@@ -4484,7 +7351,7 @@
   "arguments": {
     "typename": "ide-hd"
   },
-  "id": "libvirt-15"
+  "id": "libvirt-16"
 }
 
 {
@@ -4560,7 +7427,7 @@
       "type": "uint16"
     }
   ],
-  "id": "libvirt-15"
+  "id": "libvirt-16"
 }
 
 {
@@ -4568,11 +7435,11 @@
   "arguments": {
     "typename": "PIIX4_PM"
   },
-  "id": "libvirt-16"
+  "id": "libvirt-17"
 }
 
 {
-  "id": "libvirt-16",
+  "id": "libvirt-17",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'PIIX4_PM' not found"
@@ -4584,11 +7451,11 @@
   "arguments": {
     "typename": "i440FX-pcihost"
   },
-  "id": "libvirt-17"
+  "id": "libvirt-18"
 }
 
 {
-  "id": "libvirt-17",
+  "id": "libvirt-18",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'i440FX-pcihost' not found"
@@ -4600,11 +7467,11 @@
   "arguments": {
     "typename": "q35-pcihost"
   },
-  "id": "libvirt-18"
+  "id": "libvirt-19"
 }
 
 {
-  "id": "libvirt-18",
+  "id": "libvirt-19",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'q35-pcihost' not found"
@@ -4616,7 +7483,7 @@
   "arguments": {
     "typename": "usb-storage"
   },
-  "id": "libvirt-19"
+  "id": "libvirt-20"
 }
 
 {
@@ -4699,7 +7566,7 @@
       "type": "uint16"
     }
   ],
-  "id": "libvirt-19"
+  "id": "libvirt-20"
 }
 
 {
@@ -4707,11 +7574,11 @@
   "arguments": {
     "typename": "kvm-pit"
   },
-  "id": "libvirt-20"
+  "id": "libvirt-21"
 }
 
 {
-  "id": "libvirt-20",
+  "id": "libvirt-21",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'kvm-pit' not found"
@@ -4723,7 +7590,7 @@
   "arguments": {
     "typename": "VGA"
   },
-  "id": "libvirt-21"
+  "id": "libvirt-22"
 }
 
 {
@@ -4797,7 +7664,7 @@
       "type": "uint32"
     }
   ],
-  "id": "libvirt-21"
+  "id": "libvirt-22"
 }
 
 {
@@ -4805,7 +7672,7 @@
   "arguments": {
     "typename": "virtio-gpu-pci"
   },
-  "id": "libvirt-22"
+  "id": "libvirt-23"
 }
 
 {
@@ -4956,7 +7823,7 @@
       "type": "str"
     }
   ],
-  "id": "libvirt-22"
+  "id": "libvirt-23"
 }
 
 {
@@ -4964,7 +7831,7 @@
   "arguments": {
     "typename": "virtio-gpu-device"
   },
-  "id": "libvirt-23"
+  "id": "libvirt-24"
 }
 
 {
@@ -5011,7 +7878,7 @@
       "type": "size"
     }
   ],
-  "id": "libvirt-23"
+  "id": "libvirt-24"
 }
 
 {
@@ -5019,11 +7886,11 @@
   "arguments": {
     "typename": "ICH9-LPC"
   },
-  "id": "libvirt-24"
+  "id": "libvirt-25"
 }
 
 {
-  "id": "libvirt-24",
+  "id": "libvirt-25",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'ICH9-LPC' not found"
@@ -5035,7 +7902,7 @@
   "arguments": {
     "typename": "virtio-balloon-pci"
   },
-  "id": "libvirt-25"
+  "id": "libvirt-26"
 }
 
 {
@@ -5178,7 +8045,7 @@
       "type": "str"
     }
   ],
-  "id": "libvirt-25"
+  "id": "libvirt-26"
 }
 
 {
@@ -5186,11 +8053,11 @@
   "arguments": {
     "typename": "virtio-balloon-ccw"
   },
-  "id": "libvirt-26"
+  "id": "libvirt-27"
 }
 
 {
-  "id": "libvirt-26",
+  "id": "libvirt-27",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'virtio-balloon-ccw' not found"
@@ -5202,7 +8069,7 @@
   "arguments": {
     "typename": "virtio-balloon-device"
   },
-  "id": "libvirt-27"
+  "id": "libvirt-28"
 }
 
 {
@@ -5246,7 +8113,7 @@
       "type": "bool"
     }
   ],
-  "id": "libvirt-27"
+  "id": "libvirt-28"
 }
 
 {
@@ -5254,7 +8121,7 @@
   "arguments": {
     "typename": "nec-usb-xhci"
   },
-  "id": "libvirt-28"
+  "id": "libvirt-29"
 }
 
 {
@@ -5334,7 +8201,7 @@
       "type": "uint32"
     }
   ],
-  "id": "libvirt-28"
+  "id": "libvirt-29"
 }
 
 {
@@ -5342,7 +8209,7 @@
   "arguments": {
     "typename": "spapr-pci-host-bridge"
   },
-  "id": "libvirt-29"
+  "id": "libvirt-30"
 }
 
 {
@@ -5400,7 +8267,7 @@
       "type": "uint32"
     }
   ],
-  "id": "libvirt-29"
+  "id": "libvirt-30"
 }
 
 {
@@ -5408,7 +8275,7 @@
   "arguments": {
     "typename": "memory-backend-file"
   },
-  "id": "libvirt-30"
+  "id": "libvirt-31"
 }
 
 {
@@ -5469,7 +8336,7 @@
       "type": "bool"
     }
   ],
-  "id": "libvirt-30"
+  "id": "libvirt-31"
 }
 
 {
@@ -5477,7 +8344,7 @@
   "arguments": {
     "typename": "memory-backend-memfd"
   },
-  "id": "libvirt-31"
+  "id": "libvirt-32"
 }
 
 {
@@ -5537,12 +8404,12 @@
       "type": "bool"
     }
   ],
-  "id": "libvirt-31"
+  "id": "libvirt-32"
 }
 
 {
   "execute": "query-machines",
-  "id": "libvirt-32"
+  "id": "libvirt-33"
 }
 
 {
@@ -5690,7 +8557,7 @@
       "cpu-max": 1
     }
   ],
-  "id": "libvirt-32"
+  "id": "libvirt-33"
 }
 
 {
@@ -5698,7 +8565,7 @@
   "arguments": {
     "typename": "pseries-3.1-machine"
   },
-  "id": "libvirt-33"
+  "id": "libvirt-34"
 }
 
 {
@@ -5872,12 +8739,12 @@
       "type": "bool"
     }
   ],
-  "id": "libvirt-33"
+  "id": "libvirt-34"
 }
 
 {
   "execute": "query-cpu-definitions",
-  "id": "libvirt-34"
+  "id": "libvirt-35"
 }
 
 {
@@ -8073,35 +10940,35 @@
       "static": false
     }
   ],
-  "id": "libvirt-34"
+  "id": "libvirt-35"
 }
 
 {
   "execute": "query-tpm-models",
-  "id": "libvirt-35"
+  "id": "libvirt-36"
 }
 
 {
   "return": [
   ],
-  "id": "libvirt-35"
+  "id": "libvirt-36"
 }
 
 {
   "execute": "query-tpm-types",
-  "id": "libvirt-36"
+  "id": "libvirt-37"
 }
 
 {
   "return": [
     "emulator"
   ],
-  "id": "libvirt-36"
+  "id": "libvirt-37"
 }
 
 {
   "execute": "query-command-line-options",
-  "id": "libvirt-37"
+  "id": "libvirt-38"
 }
 
 {
@@ -9236,12 +12103,12 @@
       "option": "drive"
     }
   ],
-  "id": "libvirt-37"
+  "id": "libvirt-38"
 }
 
 {
   "execute": "query-migrate-capabilities",
-  "id": "libvirt-38"
+  "id": "libvirt-39"
 }
 
 {
@@ -9311,12 +12178,12 @@
       "capability": "late-block-activate"
     }
   ],
-  "id": "libvirt-38"
+  "id": "libvirt-39"
 }
 
 {
   "execute": "query-qmp-schema",
-  "id": "libvirt-39"
+  "id": "libvirt-40"
 }
 
 {
@@ -21184,7 +24051,7 @@
       "meta-type": "object"
     }
   ],
-  "id": "libvirt-39"
+  "id": "libvirt-40"
 }
 
 {
diff --git a/tests/qemucapabilitiesdata/caps_3.1.0.x86_64.replies b/tests/qemucapabilitiesdata/caps_3.1.0.x86_64.replies
index e0e1edddf1..a1beb406b4 100644
--- a/tests/qemucapabilitiesdata/caps_3.1.0.x86_64.replies
+++ b/tests/qemucapabilitiesdata/caps_3.1.0.x86_64.replies
@@ -2293,12 +2293,1703 @@
   "id": "libvirt-6"
 }
 
+{
+  "execute": "qom-list-types",
+  "id": "libvirt-7"
+}
+
+{
+  "return": [
+    {
+      "name": "vhost-vsock-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "scsi-generic",
+      "parent": "scsi-device"
+    },
+    {
+      "name": "qio-channel-tls",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "scsi-hd",
+      "parent": "scsi-disk-base"
+    },
+    {
+      "name": "pc-0.10-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "usb-bot",
+      "parent": "usb-storage-dev"
+    },
+    {
+      "name": "chardev-null",
+      "parent": "chardev"
+    },
+    {
+      "name": "chardev-parallel",
+      "parent": "chardev"
+    },
+    {
+      "name": "qemu-xhci",
+      "parent": "base-xhci"
+    },
+    {
+      "name": "lsi53c895a",
+      "parent": "pci-device"
+    },
+    {
+      "name": "kvm-ioapic",
+      "parent": "ioapic-common"
+    },
+    {
+      "name": "virtio-keyboard-pci",
+      "parent": "virtio-input-hid-pci"
+    },
+    {
+      "name": "i440FX",
+      "parent": "pci-device"
+    },
+    {
+      "name": "ide-hd",
+      "parent": "ide-device"
+    },
+    {
+      "name": "Opteron_G1-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "kvm64-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "virtio-net-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "kvm-i8259",
+      "parent": "pic-common"
+    },
+    {
+      "name": "chardev-pty",
+      "parent": "chardev"
+    },
+    {
+      "name": "SUNW,fdtwo",
+      "parent": "base-sysbus-fdc"
+    },
+    {
+      "name": "isa-pcspk",
+      "parent": "isa-device"
+    },
+    {
+      "name": "Haswell-IBRS-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "loader",
+      "parent": "device"
+    },
+    {
+      "name": "filter-rewriter",
+      "parent": "netfilter"
+    },
+    {
+      "name": "virtio-serial-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "Nehalem-IBRS-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "pc-0.12-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "pcie-root-port",
+      "parent": "pcie-root-port-base"
+    },
+    {
+      "name": "virtio-crypto-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "usb-host",
+      "parent": "usb-device"
+    },
+    {
+      "name": "Icelake-Client-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "pc-0.11-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "usb-bt-dongle",
+      "parent": "usb-device"
+    },
+    {
+      "name": "igd-passthrough-isa-bridge",
+      "parent": "pci-device"
+    },
+    {
+      "name": "qemu64-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "PIIX3-xen",
+      "parent": "pci-piix3"
+    },
+    {
+      "name": "virtio-input-host-pci",
+      "parent": "virtio-input-pci"
+    },
+    {
+      "name": "pc-i440fx-2.10-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "phenom-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "e1000",
+      "parent": "e1000-base"
+    },
+    {
+      "name": "ICH9-LPC",
+      "parent": "pci-device"
+    },
+    {
+      "name": "pc-i440fx-1.4-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "ich9-usb-uhci6",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "sysbus-ahci",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "ich9-usb-uhci4",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "pc-q35-2.6-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "usb-mtp",
+      "parent": "usb-device"
+    },
+    {
+      "name": "ccid-card-emulated",
+      "parent": "ccid-card"
+    },
+    {
+      "name": "ich9-usb-uhci5",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "chardev-spicevmc",
+      "parent": "chardev-spice"
+    },
+    {
+      "name": "ich9-usb-uhci3",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "ich9-usb-uhci2",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "ich9-usb-uhci1",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "tls-creds-psk",
+      "parent": "tls-creds"
+    },
+    {
+      "name": "tpci200",
+      "parent": "pci-device"
+    },
+    {
+      "name": "memory-backend-file",
+      "parent": "memory-backend"
+    },
+    {
+      "name": "pc-q35-2.5-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "AMDVI-PCI",
+      "parent": "pci-device"
+    },
+    {
+      "name": "rtl8139",
+      "parent": "pci-device"
+    },
+    {
+      "name": "chardev-hci",
+      "parent": "chardev"
+    },
+    {
+      "name": "pc-q35-2.4-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "pc-i440fx-3.1-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "megasas",
+      "parent": "megasas-base"
+    },
+    {
+      "name": "base-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "container",
+      "parent": "object"
+    },
+    {
+      "name": "qxl-vga",
+      "parent": "pci-qxl"
+    },
+    {
+      "name": "scsi-block",
+      "parent": "scsi-disk-base"
+    },
+    {
+      "name": "Opteron_G2-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "unimplemented-device",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "pc-i440fx-3.0-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "scsi-cd",
+      "parent": "scsi-disk-base"
+    },
+    {
+      "name": "pxb-bus",
+      "parent": "PCI"
+    },
+    {
+      "name": "pc-0.14-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "accel",
+      "parent": "object"
+    },
+    {
+      "name": "pc-i440fx-2.12-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "floppy-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "usb-audio",
+      "parent": "usb-device"
+    },
+    {
+      "name": "virtio-vga",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "vmware-svga",
+      "parent": "pci-device"
+    },
+    {
+      "name": "isa-serial",
+      "parent": "isa-device"
+    },
+    {
+      "name": "pc-0.13-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "vhost-scsi-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "virtio-serial-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "isa-debug-exit",
+      "parent": "isa-device"
+    },
+    {
+      "name": "chardev-gdb",
+      "parent": "chardev"
+    },
+    {
+      "name": "fdc37m81x-superio",
+      "parent": "isa-superio"
+    },
+    {
+      "name": "pc-testdev",
+      "parent": "isa-device"
+    },
+    {
+      "name": "Haswell-noTSX-IBRS-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "pr-manager-helper",
+      "parent": "pr-manager"
+    },
+    {
+      "name": "fw_cfg_mem",
+      "parent": "fw_cfg"
+    },
+    {
+      "name": "tls-creds-anon",
+      "parent": "tls-creds"
+    },
+    {
+      "name": "pc-q35-2.8-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "ide-cd",
+      "parent": "ide-device"
+    },
+    {
+      "name": "usb-uas",
+      "parent": "usb-device"
+    },
+    {
+      "name": "pc-i440fx-2.11-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "pc-i440fx-1.6-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "chardev-socket",
+      "parent": "chardev"
+    },
+    {
+      "name": "virtio-balloon-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "iothread",
+      "parent": "object"
+    },
+    {
+      "name": "filter-redirector",
+      "parent": "netfilter"
+    },
+    {
+      "name": "sb16",
+      "parent": "isa-device"
+    },
+    {
+      "name": "486-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "pc-q35-2.7-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "pc-i440fx-1.5-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "chardev-mux",
+      "parent": "chardev"
+    },
+    {
+      "name": "bochs-display",
+      "parent": "pci-device"
+    },
+    {
+      "name": "usb-ccid",
+      "parent": "usb-device"
+    },
+    {
+      "name": "isa-cirrus-vga",
+      "parent": "isa-device"
+    },
+    {
+      "name": "qio-channel-rdma",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "vhost-vsock-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "sdhci-pci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "virtio-input-host-device",
+      "parent": "virtio-input-device"
+    },
+    {
+      "name": "i82559er",
+      "parent": "pci-device"
+    },
+    {
+      "name": "pci-bridge",
+      "parent": "base-pci-bridge"
+    },
+    {
+      "name": "cs4231a",
+      "parent": "isa-device"
+    },
+    {
+      "name": "ivshmem-doorbell",
+      "parent": "ivshmem-common"
+    },
+    {
+      "name": "chardev-udp",
+      "parent": "chardev"
+    },
+    {
+      "name": "virtio-rng-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "isa-parallel",
+      "parent": "isa-device"
+    },
+    {
+      "name": "piix4-ide",
+      "parent": "pci-ide"
+    },
+    {
+      "name": "adlib",
+      "parent": "isa-device"
+    },
+    {
+      "name": "pc-0.15-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "kvmvapic",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "hda-micro",
+      "parent": "hda-audio"
+    },
+    {
+      "name": "pci-bridge-seat",
+      "parent": "pci-bridge"
+    },
+    {
+      "name": "dc390",
+      "parent": "am53c974"
+    },
+    {
+      "name": "qemu,register",
+      "parent": "device"
+    },
+    {
+      "name": "IDE",
+      "parent": "bus"
+    },
+    {
+      "name": "fw_cfg_io",
+      "parent": "fw_cfg"
+    },
+    {
+      "name": "tpm-crb",
+      "parent": "device"
+    },
+    {
+      "name": "memory-backend-ram",
+      "parent": "memory-backend"
+    },
+    {
+      "name": "am53c974",
+      "parent": "pci-device"
+    },
+    {
+      "name": "virtio-blk-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "nvdimm",
+      "parent": "pc-dimm"
+    },
+    {
+      "name": "KnightsMill-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "mc146818rtc",
+      "parent": "isa-device"
+    },
+    {
+      "name": "qio-channel-websock",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "qio-channel-file",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "chardev-msmouse",
+      "parent": "chardev"
+    },
+    {
+      "name": "chardev-pipe",
+      "parent": "chardev-fd"
+    },
+    {
+      "name": "pc-q35-2.9-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "pc-i440fx-1.7-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "cryptodev-backend-builtin",
+      "parent": "cryptodev-backend"
+    },
+    {
+      "name": "hda-output",
+      "parent": "hda-audio"
+    },
+    {
+      "name": "chardev-spiceport",
+      "parent": "chardev-spice"
+    },
+    {
+      "name": "VGA",
+      "parent": "pci-vga"
+    },
+    {
+      "name": "vfio-pci-nohotplug",
+      "parent": "vfio-pci"
+    },
+    {
+      "name": "sga",
+      "parent": "isa-device"
+    },
+    {
+      "name": "i8257",
+      "parent": "isa-device"
+    },
+    {
+      "name": "qio-net-listener",
+      "parent": "object"
+    },
+    {
+      "name": "port92",
+      "parent": "isa-device"
+    },
+    {
+      "name": "mptsas1068",
+      "parent": "pci-device"
+    },
+    {
+      "name": "edu",
+      "parent": "pci-device"
+    },
+    {
+      "name": "virtio-mouse-pci",
+      "parent": "virtio-input-hid-pci"
+    },
+    {
+      "name": "Skylake-Client-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "ICH9 SMB",
+      "parent": "pci-device"
+    },
+    {
+      "name": "Broadwell-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "vfio-pci-igd-lpc-bridge",
+      "parent": "pci-device"
+    },
+    {
+      "name": "HDA",
+      "parent": "bus"
+    },
+    {
+      "name": "n270-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "pcm3680_pci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "usb-redir",
+      "parent": "usb-device"
+    },
+    {
+      "name": "floppy",
+      "parent": "device"
+    },
+    {
+      "name": "qemu:memory-region",
+      "parent": "object"
+    },
+    {
+      "name": "mioe3680_pci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "sysbus-ohci",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "chardev-ringbuf",
+      "parent": "chardev"
+    },
+    {
+      "name": "max-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "can-bus",
+      "parent": "object"
+    },
+    {
+      "name": "qtest-accel",
+      "parent": "accel"
+    },
+    {
+      "name": "qio-channel-command",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "pxb-host",
+      "parent": "pci-host-bridge"
+    },
+    {
+      "name": "IvyBridge-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "xio3130-downstream",
+      "parent": "pcie-slot"
+    },
+    {
+      "name": "virtio-gpu-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "virtio-blk-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "cirrus-vga",
+      "parent": "pci-device"
+    },
+    {
+      "name": "isa-ipmi-kcs",
+      "parent": "isa-device"
+    },
+    {
+      "name": "kvmclock",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "cryptodev-vhost-user",
+      "parent": "cryptodev-backend"
+    },
+    {
+      "name": "Opteron_G3-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "lsi53c810",
+      "parent": "lsi53c895a"
+    },
+    {
+      "name": "System",
+      "parent": "bus"
+    },
+    {
+      "name": "Westmere-IBRS-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "Cascadelake-Server-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "usb-serial",
+      "parent": "usb-serial-dev"
+    },
+    {
+      "name": "vt82c686b-usb-uhci",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "chardev-braille",
+      "parent": "chardev"
+    },
+    {
+      "name": "chardev-file",
+      "parent": "chardev-fd"
+    },
+    {
+      "name": "intel-iommu",
+      "parent": "x86-iommu"
+    },
+    {
+      "name": "pc-q35-2.10-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "tpm-tis",
+      "parent": "isa-device"
+    },
+    {
+      "name": "PCIE",
+      "parent": "PCI"
+    },
+    {
+      "name": "pcie-pci-bridge",
+      "parent": "base-pci-bridge"
+    },
+    {
+      "name": "ccid-card-passthru",
+      "parent": "ccid-card"
+    },
+    {
+      "name": "qio-dns-resolver",
+      "parent": "object"
+    },
+    {
+      "name": "vhost-user-blk-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "virtio-serial-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "kvm-pit",
+      "parent": "pit-common"
+    },
+    {
+      "name": "secondary-vga",
+      "parent": "pci-vga"
+    },
+    {
+      "name": "vhost-scsi",
+      "parent": "vhost-scsi-common"
+    },
+    {
+      "name": "pci-ohci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "cfi.pflash01",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "usb-hub",
+      "parent": "usb-device"
+    },
+    {
+      "name": "ccid-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "EPYC-IBPB-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "input-linux",
+      "parent": "object"
+    },
+    {
+      "name": "piix3-ide-xen",
+      "parent": "pci-ide"
+    },
+    {
+      "name": "vmgenid",
+      "parent": "device"
+    },
+    {
+      "name": "pc-q35-3.0-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "pci-serial",
+      "parent": "pci-device"
+    },
+    {
+      "name": "vmport",
+      "parent": "isa-device"
+    },
+    {
+      "name": "vhost-user-scsi-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "ipmi-bmc-extern",
+      "parent": "ipmi-bmc"
+    },
+    {
+      "name": "PIIX4_PM",
+      "parent": "pci-device"
+    },
+    {
+      "name": "i8042",
+      "parent": "isa-device"
+    },
+    {
+      "name": "coreduo-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "i82559c",
+      "parent": "pci-device"
+    },
+    {
+      "name": "i82559b",
+      "parent": "pci-device"
+    },
+    {
+      "name": "i82559a",
+      "parent": "pci-device"
+    },
+    {
+      "name": "pc-q35-2.12-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "SCSI",
+      "parent": "bus"
+    },
+    {
+      "name": "rocker",
+      "parent": "pci-device"
+    },
+    {
+      "name": "pcnet",
+      "parent": "pci-device"
+    },
+    {
+      "name": "rng-egd",
+      "parent": "rng-backend"
+    },
+    {
+      "name": "Skylake-Server-IBRS-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "Opteron_G4-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "pc-q35-2.11-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "chardev-testdev",
+      "parent": "chardev"
+    },
+    {
+      "name": "PIIX3",
+      "parent": "pci-piix3"
+    },
+    {
+      "name": "filter-dump",
+      "parent": "netfilter"
+    },
+    {
+      "name": "migration",
+      "parent": "device"
+    },
+    {
+      "name": "vmmouse",
+      "parent": "isa-device"
+    },
+    {
+      "name": "i82558b",
+      "parent": "pci-device"
+    },
+    {
+      "name": "i82558a",
+      "parent": "pci-device"
+    },
+    {
+      "name": "ioapic",
+      "parent": "ioapic-common"
+    },
+    {
+      "name": "smbus-eeprom",
+      "parent": "smbus-device"
+    },
+    {
+      "name": "Haswell-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "i82801",
+      "parent": "pci-device"
+    },
+    {
+      "name": "tls-creds-x509",
+      "parent": "tls-creds"
+    },
+    {
+      "name": "virtio-net-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "virtio-keyboard-device",
+      "parent": "virtio-input-hid-device"
+    },
+    {
+      "name": "i82562",
+      "parent": "pci-device"
+    },
+    {
+      "name": "Haswell-noTSX-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "usb-net",
+      "parent": "usb-device"
+    },
+    {
+      "name": "tpm-passthrough",
+      "parent": "tpm-backend"
+    },
+    {
+      "name": "q35-pcihost",
+      "parent": "pcie-host-bridge"
+    },
+    {
+      "name": "amd-iommu",
+      "parent": "x86-iommu"
+    },
+    {
+      "name": "i440FX-pcihost",
+      "parent": "pci-host-bridge"
+    },
+    {
+      "name": "i82557c",
+      "parent": "pci-device"
+    },
+    {
+      "name": "i82557b",
+      "parent": "pci-device"
+    },
+    {
+      "name": "i82557a",
+      "parent": "pci-device"
+    },
+    {
+      "name": "chardev-memory",
+      "parent": "chardev-ringbuf"
+    },
+    {
+      "name": "isa-i8259",
+      "parent": "pic-common"
+    },
+    {
+      "name": "virtio-gpu-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "i82551",
+      "parent": "pci-device"
+    },
+    {
+      "name": "pc-i440fx-2.0-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "SandyBridge-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "split-irq",
+      "parent": "device"
+    },
+    {
+      "name": "usb-mouse",
+      "parent": "usb-hid"
+    },
+    {
+      "name": "sdhci-bus",
+      "parent": "sd-bus"
+    },
+    {
+      "name": "i82550",
+      "parent": "pci-device"
+    },
+    {
+      "name": "pc-q35-3.1-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "host-x86_64-cpu",
+      "parent": "max-x86_64-cpu"
+    },
+    {
+      "name": "virtio-crypto-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "ich9-usb-ehci1",
+      "parent": "pci-ehci-usb"
+    },
+    {
+      "name": "ich9-usb-ehci2",
+      "parent": "pci-ehci-usb"
+    },
+    {
+      "name": "vfio-pci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "filter-mirror",
+      "parent": "netfilter"
+    },
+    {
+      "name": "isa-ide",
+      "parent": "isa-device"
+    },
+    {
+      "name": "irq",
+      "parent": "object"
+    },
+    {
+      "name": "throttle-group",
+      "parent": "object"
+    },
+    {
+      "name": "IvyBridge-IBRS-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "memory-backend-memfd",
+      "parent": "memory-backend"
+    },
+    {
+      "name": "can-host-socketcan",
+      "parent": "can-host"
+    },
+    {
+      "name": "nec-usb-xhci",
+      "parent": "base-xhci"
+    },
+    {
+      "name": "qio-channel-socket",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "pvscsi",
+      "parent": "pci-device"
+    },
+    {
+      "name": "piix3-usb-uhci",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "virtserialport",
+      "parent": "virtio-serial-port"
+    },
+    {
+      "name": "sd-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "Opteron_G5-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "ich9-ahci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "chardev-stdio",
+      "parent": "chardev-fd"
+    },
+    {
+      "name": "Skylake-Client-IBRS-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "pc-dimm",
+      "parent": "device"
+    },
+    {
+      "name": "gus",
+      "parent": "isa-device"
+    },
+    {
+      "name": "hyperv-testdev",
+      "parent": "isa-device"
+    },
+    {
+      "name": "isa-vga",
+      "parent": "isa-device"
+    },
+    {
+      "name": "pc-i440fx-2.2-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "cryptodev-backend",
+      "parent": "object"
+    },
+    {
+      "name": "IndustryPack",
+      "parent": "bus"
+    },
+    {
+      "name": "pc-i440fx-2.1-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "Icelake-Server-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "or-irq",
+      "parent": "device"
+    },
+    {
+      "name": "ipmi-bmc-sim",
+      "parent": "ipmi-bmc"
+    },
+    {
+      "name": "Broadwell-noTSX-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "usb-ehci",
+      "parent": "pci-ehci-usb"
+    },
+    {
+      "name": "pentium2-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "chardev-vc",
+      "parent": "chardev"
+    },
+    {
+      "name": "virtio-rng-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "filter-replay",
+      "parent": "netfilter"
+    },
+    {
+      "name": "e1000-82545em",
+      "parent": "e1000-base"
+    },
+    {
+      "name": "chardev-wctablet",
+      "parent": "chardev"
+    },
+    {
+      "name": "hyperv-synic",
+      "parent": "device"
+    },
+    {
+      "name": "pc-i440fx-2.5-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "e1000-82544gc",
+      "parent": "e1000-base"
+    },
+    {
+      "name": "hpet",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "Broadwell-noTSX-IBRS-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "ioh3420",
+      "parent": "pcie-root-port-base"
+    },
+    {
+      "name": "pc-i440fx-2.4-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "virtio-9p-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "vmcoreinfo",
+      "parent": "device"
+    },
+    {
+      "name": "filter-buffer",
+      "parent": "netfilter"
+    },
+    {
+      "name": "pci-serial-4x",
+      "parent": "pci-device"
+    },
+    {
+      "name": "athlon-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "ich9-intel-hda",
+      "parent": "intel-hda-generic"
+    },
+    {
+      "name": "pc-i440fx-2.3-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "virtio-9p-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "ivshmem",
+      "parent": "ivshmem-common"
+    },
+    {
+      "name": "imx-usdhc",
+      "parent": "generic-sdhci"
+    },
+    {
+      "name": "isa-ipmi-bt",
+      "parent": "isa-device"
+    },
+    {
+      "name": "ipoctal232",
+      "parent": "ipack-device"
+    },
+    {
+      "name": "virtio-tablet-device",
+      "parent": "virtio-input-hid-device"
+    },
+    {
+      "name": "virtio-scsi-pci",
+      "parent": "virtio-pci"
+    },
+    {
+      "name": "virtio-pci-bus",
+      "parent": "virtio-bus"
+    },
+    {
+      "name": "ES1370",
+      "parent": "pci-device"
+    },
+    {
+      "name": "x3130-upstream",
+      "parent": "pcie-port"
+    },
+    {
+      "name": "piix3-ide",
+      "parent": "pci-ide"
+    },
+    {
+      "name": "pci-testdev",
+      "parent": "pci-device"
+    },
+    {
+      "name": "qemu-console",
+      "parent": "object"
+    },
+    {
+      "name": "ISA",
+      "parent": "bus"
+    },
+    {
+      "name": "piix4-usb-uhci",
+      "parent": "pci-uhci-usb"
+    },
+    {
+      "name": "pc-i440fx-2.7-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "tcg-accel",
+      "parent": "accel"
+    },
+    {
+      "name": "virtconsole",
+      "parent": "virtserialport"
+    },
+    {
+      "name": "pentium3-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "pci-serial-2x",
+      "parent": "pci-device"
+    },
+    {
+      "name": "ne2k_isa",
+      "parent": "isa-device"
+    },
+    {
+      "name": "Nehalem-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "isa-fdc",
+      "parent": "isa-device"
+    },
+    {
+      "name": "pc-i440fx-2.6-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "chardev-serial",
+      "parent": "chardev-fd"
+    },
+    {
+      "name": "igd-passthrough-i440FX",
+      "parent": "i440FX"
+    },
+    {
+      "name": "colo-compare",
+      "parent": "object"
+    },
+    {
+      "name": "e1000e",
+      "parent": "pci-device"
+    },
+    {
+      "name": "virtio-tablet-pci",
+      "parent": "virtio-input-hid-pci"
+    },
+    {
+      "name": "usb-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "i82801b11-bridge",
+      "parent": "base-pci-bridge"
+    },
+    {
+      "name": "PCI",
+      "parent": "bus"
+    },
+    {
+      "name": "usb-storage",
+      "parent": "usb-storage-dev"
+    },
+    {
+      "name": "vhost-user-scsi",
+      "parent": "vhost-scsi-common"
+    },
+    {
+      "name": "mch",
+      "parent": "pci-device"
+    },
+    {
+      "name": "ib700",
+      "parent": "isa-device"
+    },
+    {
+      "name": "esp",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "isabus-bridge",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "vhost-user-blk",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "qemu32-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "ne2k_pci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "Broadwell-IBRS-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "tpm-emulator",
+      "parent": "tpm-backend"
+    },
+    {
+      "name": "ivshmem-plain",
+      "parent": "ivshmem-common"
+    },
+    {
+      "name": "usb-kbd",
+      "parent": "usb-hid"
+    },
+    {
+      "name": "isa-applesmc",
+      "parent": "isa-device"
+    },
+    {
+      "name": "secret",
+      "parent": "object"
+    },
+    {
+      "name": "hda-duplex",
+      "parent": "hda-audio"
+    },
+    {
+      "name": "kvm32-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "pc-i440fx-2.9-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "kvm-apic",
+      "parent": "apic-common"
+    },
+    {
+      "name": "sev-guest",
+      "parent": "object"
+    },
+    {
+      "name": "virtio-balloon-device",
+      "parent": "virtio-device"
+    },
+    {
+      "name": "none-machine",
+      "parent": "machine"
+    },
+    {
+      "name": "sysbus-fdc",
+      "parent": "base-sysbus-fdc"
+    },
+    {
+      "name": "megasas-gen2",
+      "parent": "megasas-base"
+    },
+    {
+      "name": "pc-1.0-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "core2duo-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "qxl",
+      "parent": "pci-qxl"
+    },
+    {
+      "name": "ramfb",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "pc-i440fx-2.8-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "nvme",
+      "parent": "pci-device"
+    },
+    {
+      "name": "isa-debugcon",
+      "parent": "isa-device"
+    },
+    {
+      "name": "SandyBridge-IBRS-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "Skylake-Server-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "pentium-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "usb-tablet",
+      "parent": "usb-hid"
+    },
+    {
+      "name": "qio-channel-buffer",
+      "parent": "qio-channel"
+    },
+    {
+      "name": "scsi-disk",
+      "parent": "scsi-disk-base"
+    },
+    {
+      "name": "usb-braille",
+      "parent": "usb-serial-dev"
+    },
+    {
+      "name": "intel-hda",
+      "parent": "intel-hda-generic"
+    },
+    {
+      "name": "kvm-accel",
+      "parent": "accel"
+    },
+    {
+      "name": "pxb-pcie-bus",
+      "parent": "PCIE"
+    },
+    {
+      "name": "virtio-scsi-device",
+      "parent": "virtio-scsi-common"
+    },
+    {
+      "name": "AC97",
+      "parent": "pci-device"
+    },
+    {
+      "name": "usb-wacom-tablet",
+      "parent": "usb-device"
+    },
+    {
+      "name": "i2c-bus",
+      "parent": "bus"
+    },
+    {
+      "name": "EPYC-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "virtio-mouse-device",
+      "parent": "virtio-input-hid-device"
+    },
+    {
+      "name": "Conroe-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "pxb-pcie",
+      "parent": "pci-device"
+    },
+    {
+      "name": "pc-1.3-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "ide-drive",
+      "parent": "ide-device"
+    },
+    {
+      "name": "generic-sdhci",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "pvrdma",
+      "parent": "pci-device"
+    },
+    {
+      "name": "isa-pit",
+      "parent": "pit-common"
+    },
+    {
+      "name": "vfio-platform",
+      "parent": "sys-bus-device"
+    },
+    {
+      "name": "pxb",
+      "parent": "pci-device"
+    },
+    {
+      "name": "pc-1.2-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "intel-iommu-iommu-memory-region",
+      "parent": "qemu:iommu-memory-region"
+    },
+    {
+      "name": "pc-1.1-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "sd-card",
+      "parent": "device"
+    },
+    {
+      "name": "kvaser_pci",
+      "parent": "pci-device"
+    },
+    {
+      "name": "vmxnet3",
+      "parent": "pci-device"
+    },
+    {
+      "name": "i6300esb",
+      "parent": "pci-device"
+    },
+    {
+      "name": "Westmere-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "amd-iommu-iommu-memory-region",
+      "parent": "qemu:iommu-memory-region"
+    },
+    {
+      "name": "pvpanic",
+      "parent": "isa-device"
+    },
+    {
+      "name": "Penryn-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
+    {
+      "name": "apic",
+      "parent": "apic-common"
+    },
+    {
+      "name": "isapc-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "rng-random",
+      "parent": "rng-backend"
+    }
+  ],
+  "id": "libvirt-7"
+}
+
 {
   "execute": "device-list-properties",
   "arguments": {
     "typename": "virtio-blk-pci"
   },
-  "id": "libvirt-7"
+  "id": "libvirt-8"
 }
 
 {
@@ -2530,7 +4221,7 @@
       "type": "str"
     }
   ],
-  "id": "libvirt-7"
+  "id": "libvirt-8"
 }
 
 {
@@ -2538,7 +4229,7 @@
   "arguments": {
     "typename": "virtio-net-pci"
   },
-  "id": "libvirt-8"
+  "id": "libvirt-9"
 }
 
 {
@@ -2828,7 +4519,7 @@
       "type": "uint16"
     }
   ],
-  "id": "libvirt-8"
+  "id": "libvirt-9"
 }
 
 {
@@ -2836,7 +4527,7 @@
   "arguments": {
     "typename": "virtio-scsi-pci"
   },
-  "id": "libvirt-9"
+  "id": "libvirt-10"
 }
 
 {
@@ -3001,7 +4692,7 @@
       "type": "str"
     }
   ],
-  "id": "libvirt-9"
+  "id": "libvirt-10"
 }
 
 {
@@ -3009,11 +4700,11 @@
   "arguments": {
     "typename": "virtio-net-ccw"
   },
-  "id": "libvirt-10"
+  "id": "libvirt-11"
 }
 
 {
-  "id": "libvirt-10",
+  "id": "libvirt-11",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'virtio-net-ccw' not found"
@@ -3025,11 +4716,11 @@
   "arguments": {
     "typename": "virtio-scsi-ccw"
   },
-  "id": "libvirt-11"
+  "id": "libvirt-12"
 }
 
 {
-  "id": "libvirt-11",
+  "id": "libvirt-12",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'virtio-scsi-ccw' not found"
@@ -3041,11 +4732,11 @@
   "arguments": {
     "typename": "virtio-net-s390"
   },
-  "id": "libvirt-12"
+  "id": "libvirt-13"
 }
 
 {
-  "id": "libvirt-12",
+  "id": "libvirt-13",
   "error": {
     "class": "DeviceNotFound",
     "desc": "Device 'virtio-net-s390' not found"
@@ -3057,7 +4748,7 @@
   "arguments": {
     "typename": "vfio-pci"
   },
-  "id": "libvirt-13"
+  "id": "libvirt-14"
 }
 
 {
@@ -3195,7 +4886,7 @@
       "type": "str"
     }
   ],
-  "id": "libvirt-13"
+  "id": "libvirt-14"
 }
 
 {
@@ -3203,7 +4894,7 @@
   "arguments": {
     "typename": "scsi-hd"
   },
-  "id": "libvirt-14"
+  "id": "libvirt-15"
 }
 
 {
@@ -3321,7 +5012,7 @@
       "type": "uint64"
     }
   ],
-  "id": "libvirt-14"
+  "id": "libvirt-15"
 }
 
 {
@@ -3329,7 +5020,7 @@
   "arguments": {
     "typename": "ide-hd"
   },
-  "id": "libvirt-15"
+  "id": "libvirt-16"
 }
 
 {
@@ -3405,7 +5096,7 @@
       "type": "uint16"
     }
   ],
-  "id": "libvirt-15"
+  "id": "libvirt-16"
 }
 
 {
@@ -3413,7 +5104,7 @@
   "arguments": {
     "typename": "PIIX4_PM"
   },
-  "id": "libvirt-16"
+  "id": "libvirt-17"
 }
 
 {
@@ -3476,7 +5167,7 @@
       "type": "int32"
     }
   ],
-  "id": "libvirt-16"
+  "id": "libvirt-17"
 }
 
 {
@@ -3484,7 +5175,7 @@
   "arguments": {
     "typename": "usb-redir"
   },
-  "id": "libvirt-17"
+  "id": "libvirt-18"
 }
 
 {
@@ -3533,7 +5224,7 @@
       "type": "bool"
     }
   ],
-  "id": "libvirt-17"
+  "id": "libvirt-18"
 }
 
 {
@@ -3541,7 +5232,7 @@
   "arguments": {
     "typename": "i440FX-pcihost"
   },
-  "id": "libvirt-18"
+  "id": "libvirt-19"
 }
 
 {
@@ -3583,7 +5274,7 @@
       "type": "bool"
     }
   ],
-  "id": "libvirt-18"
+  "id": "libvirt-19"
 }
 
 {
@@ -3591,7 +5282,7 @@
   "arguments": {
     "typename": "q35-pcihost"
   },
-  "id": "libvirt-19"
+  "id": "libvirt-20"
 }
 
 {
@@ -3673,7 +5364,7 @@
       "type": "uint64"
     }
   ],
-  "id": "libvirt-19"
+  "id": "libvirt-20"
 }
 
 {
@@ -3681,7 +5372,7 @@
   "arguments": {
     "typename": "usb-storage"
   },
-  "id": "libvirt-20"
+  "id": "libvirt-21"
 }
 
 {
@@ -3764,7 +5455,7 @@
       "type": "uint16"
     }
   ],
-  "id": "libvirt-20"
+  "id": "libvirt-21"
 }
 
 {
@@ -3772,7 +5463,7 @@
   "arguments": {
     "typename": "kvm-pit"
   },
-  "id": "libvirt-21"
+  "id": "libvirt-22"
 }
 
 {
@@ -3786,7 +5477,7 @@
       "type": "LostTickPolicy"
     }
   ],
-  "id": "libvirt-21"
+  "id": "libvirt-22"
 }
 
 {
@@ -3794,7 +5485,7 @@
   "arguments": {
     "typename": "VGA"
   },
-  "id": "libvirt-22"
+  "id": "libvirt-23"
 }
 
 {
@@ -3868,7 +5559,7 @@
       "type": "uint32"
     }
   ],
-  "id": "libvirt-22"
+  "id": "libvirt-23"
 }
 
 {
@@ -3876,7 +5567,7 @@
   "arguments": {
     "typename": "vmware-svga"
   },
-  "id": "libvirt-23"
+  "id": "libvirt-24"
 }
 
 {
@@ -3923,7 +5614,7 @@
       "type": "bool"
     }
   ],
-  "id": "libvirt-23"
+  "id": "libvirt-24"
 }
 
 {
@@ -3931,7 +5622,7 @@
   "arguments": {
     "typename": "qxl"
   },
-  "id": "libvirt-24"
+  "id": "libvirt-25"
 }
 
 {
@@ -4030,7 +5721,7 @@
       "type": "uint32"
     }
   ],
-  "id": "libvirt-24"
+  "id": "libvirt-25"
 }
 
 {
@@ -4038,7 +5729,7 @@
   "arguments": {
     "typename": "virtio-gpu-pci"
   },
-  "id": "libvirt-25"
+  "id": "libvirt-26"
 }
 
 {
@@ -4199,7 +5890,7 @@
       "type": "bool"
     }
   ],
-  "id": "libvirt-25"
+  "id": "libvirt-26"
 }
 
 {
@@ -4207,7 +5898,7 @@
   "arguments": {
     "typename": "virtio-gpu-device"
   },
-  "id": "libvirt-26"
+  "id": "libvirt-27"