I couldn't find such a behavior specified. Signed-off-by: Akihiko Odaki <akihiko.od...@daynix.com> --- hw/pci/pcie_sriov.c | 1 - 1 file changed, 1 deletion(-)
diff --git a/hw/pci/pcie_sriov.c b/hw/pci/pcie_sriov.c index 9d668b8d6c17..410bc090fc58 100644 --- a/hw/pci/pcie_sriov.c +++ b/hw/pci/pcie_sriov.c @@ -209,7 +209,6 @@ static void unregister_vfs(PCIDevice *dev) pci_set_enabled(dev->exp.sriov_pf.vf[i], false); } dev->exp.sriov_pf.num_vfs = 0; - pci_set_word(dev->config + dev->exp.sriov_cap + PCI_SRIOV_NUM_VF, 0); } void pcie_sriov_config_write(PCIDevice *dev, uint32_t address, -- 2.43.0