On Fri, Mar 07, 2014 at 06:52:27PM +0800, Chunyan Liu wrote: > These patches implements a separate module for hostdev passthrough so that it > could be shared by different drivers and can maintain a global state of a host > device. > > Patch 1: fix memory leak in virscsi.c > Patch 2: improve virHostdevManager to use virOject wrapper and keep reference > > Patches 3~7: switch existing qemu and lxc driver to use virHostdevManager's > lists, so that to maintain a global state of every host device. > > Patches 8~45 are to extract general code from qemu_hostdev.c piece by piece, > make them reusable common APIs. > > Patches 46: unit test for the virhostdev common library > Patches 47: add a hostdev backend type for xen > Patches 48: add pci passthrough to libxl driver based on the common library > Patches 49: change lxc to use common library APIs I have now pushed all the patches together with the fixes for them I suggested in various comments. Regards, Daniel -- |: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :| |: http://libvirt.org -o- http://virt-manager.org :| |: http://autobuild.org -o- http://search.cpan.org/~danberr/ :| |: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :| -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list