Merging the guest first means relying on
kernel interface from an out of tree driver, which well might change
before it goes in.
ABI compatibility is already addressed/handled, so even if that is true its not a problem.
This series implements the guest-side drivers for accelerated IOSince AlacrityVM is kvm based, Cc kvm@xxxxxxxxxxxxxxxx
when running on top of the AlacrityVM hypervisor, the details of
which you can find here:
http://developer.novell.com/wiki/index.php/AlacrityVM
I *can* do that, but there is nothing in these drivers that is KVM specific (its all pure PCI and VBUS). I've already made the general announcement about the project/ml cross posted to KVM for anyone that might be interested, but I figure I will spare the general KVM list the details unless something specifically pertains to, or affects, KVM. For instance, when I get to pushing the hypervisor side, I still need to work on getting that 'xinterface' patch to you guys. I would certainly be CC'ing kvm@vger when that happens since it modifies the KVM code.
So instead, I would just encourage anyone interested (such as yourself) to join the alacrity list so I don't bother the KVM community unless absolutely necessary.