mirror of https://github.com/xemu-project/xemu.git
hw/ppc/spapr_pci: Do not create DT for disabled PCI device
Disabled means it is a disabled SR-IOV VF or it is powered off, and hidden from the guest. Signed-off-by: Akihiko Odaki <akihiko.odaki@daynix.com> Message-Id: <20240627-reuse-v10-2-7ca0b8ed3d9f@daynix.com> Reviewed-by: Michael S. Tsirkin <mst@redhat.com> Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
This commit is contained in:
parent
6a31b219a5
commit
723c5b4628
|
@ -1296,6 +1296,10 @@ static void spapr_dt_pci_device_cb(PCIBus *bus, PCIDevice *pdev,
|
|||
return;
|
||||
}
|
||||
|
||||
if (!pdev->enabled) {
|
||||
return;
|
||||
}
|
||||
|
||||
err = spapr_dt_pci_device(p->sphb, pdev, p->fdt, p->offset);
|
||||
if (err < 0) {
|
||||
p->err = err;
|
||||
|
|
Loading…
Reference in New Issue