QubesOS/qubes-issues#
The only remaining part is querying vm-side BDF. That can't be done in libvirt.