Support for SR-IOV devices, including Infiniband, in KVM virtual machines