After discussing this subject with various DPDK developers:
Testing SR-IOV in DPDK does not actually necessitate passing the VF through to
the VM. i.e. we can just create virtual functions and test them as is on the
baremetal OS (which is currently supported as of 25.07).
Similarly, the first testing we should provide with virtio does not necessitate
creation of a VM, as we can just launch a vhost backend and virtio frontend on
the baremetal.
If we support VM creation in DTS in the future, it will be for virtio, not
sriov passthrough.