Laine Stump wrote: > On 01/24/2014 07:33 AM, Jim Fehlig wrote: > >> 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/6: extract hostdev passthrough function from qemu_hostdev.c and make it >>> reusable by multiple drivers. >>> patch 2/6: add a unit test for hostdev common library. >>> patch 3/6: switch qemu driver to use the common library instead of its own >>> hostdev passthrough APIs. >>> patch 4/6: switch lxc driver to use the common library instead of its own >>> hostdev passthrough APIs. >>> patch 5/6: add a hostdev pci backend type for xen usage. >>> patch 6/6: add pci passthrough to libxl driver. >>> >>> >> Thanks for addressing my comments from V10. Any objections to applying >> this series now? hostdev passthrough is long overdue in the libxl >> driver :). >> > > Since this is replacing the existing pci passthrough code in both the > lxc and qemu drivers, I think we need both a line-for line comparison > and some real test time. I can do the code audit and some amount of > testing for qemu, I've done quite a bit testing of this series with the qemu and libxl drivers, on various configurations - iommu=off - Broadcom BCM5709 with no FLR - Intel I350 with FLR - Intel I350 vf's But I have stared at this code enough to be the author :), so would certainly be good to have another set of eyes review it. > but may be out of commission for the next 3 days. I'm > not sure about lxc. I also agree that we really need to get this in, > just so we can stop worrying about missing bugfixes that have been put > into the qemu hostdev code. > Do you think you will have time to review the series before 1.2.2? I realize not many folks here are using xen, but this series has been on the list for many months now, and hostdev passthrough is a sorely missed feature in the libxl driver compared to the legacy xen driver. Thanks for the help with this series! Regards, Jim -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list