Hi,
as you know Solaris (Open Indiana) has qemu-kvm although they don't use
libvirt (in fact libvirt tighted to much to Linux specifics).
If vdsm whould interact with qemu-kvm without libvirt it would open a
way to have Solaris hosts in ovirt-engine.
libvirt is another abstraction after vdsm layer, or if vdsm could use
"plugins" to interact with qemu-kvm (libvirt, "native",
solaris-style),
it could use current mode, bypass libvirt and use solaris tools to talk
to their qemu-kvm.
jbelka