Would it be possile to support other hypervisors, such as Xen? If the driver used the standard SR-IOV API I suspect this would be automatic.