> + ctrl = pci_ari_enabled(dev) ? PCI_IOV_CTRL_ARI : 0; > + pci_write_config_word(dev, pos + PCI_IOV_CTRL, ctrl); > + ssleep(1);You seem to sleep for 1 second wherever you write the IOV_CTRLregister. Why is this? Is this specified by PCI, or is it coming fromsomewhere else? - R.