Hi Eric, >-----Original Message----- >From: Eric Auger <eric.au...@redhat.com> >Sent: Thursday, September 14, 2023 5:04 PM >To: Duan, Zhenzhong <zhenzhong.d...@intel.com>; qemu-devel@nongnu.org >Cc: alex.william...@redhat.com; c...@redhat.com; j...@nvidia.com; >nicol...@nvidia.com; Martins, Joao <joao.m.mart...@oracle.com>; >pet...@redhat.com; jasow...@redhat.com; Tian, Kevin <kevin.t...@intel.com>; >Liu, Yi L <yi.l....@intel.com>; Sun, Yi Y <yi.y....@intel.com>; Peng, Chao P ><chao.p.p...@intel.com> >Subject: Re: [PATCH v1 00/22] vfio: Adopt iommufd > >Hi Zhenzhong > >On 8/30/23 12:37, Zhenzhong Duan wrote: >> Hi All, >> >> As the kernel side iommufd cdev and hot reset feature have been queued, >> also hwpt alloc has been added in Jason's for_next branch [1], I'd like >> to update a new version matching kernel side update and with rfc flag >> removed. Qemu code can be found at [2], look forward more comments! >> >> >> We have done wide test with different combinations, e.g: >> >> - PCI device were tested >> - FD passing and hot reset with some trick. >> - device hotplug test with legacy and iommufd backends >> - with or without vIOMMU for legacy and iommufd backends >> - divices linked to different iommufds >> - VFIO migration with a E800 net card(no dirty sync support) passthrough >> - platform, ccw and ap were only compile-tested due to environment limit >> >> >> Given some iommufd kernel limitations, the iommufd backend is >> not yet fully on par with the legacy backend w.r.t. features like: >> - p2p mappings (you will see related error traces) >> - dirty page sync >> - and etc. >> >> >> Changelog: >> v1: >> - Alloc hwpt instead of using auto hwpt >> - elaborate iommufd code per Nicolin >> - consolidate two patches and drop as.c >> - typo error fix and function rename >> >> I didn't list change log of rfc stage, see [3] if anyone is interested. >> >> >> [1] https://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git >> [2] https://github.com/yiliu1765/qemu/commits/zhenzhong/iommufd_cdev_v1 >> [3] https://lists.nongnu.org/archive/html/qemu-devel/2023-07/msg02529.html > >Do you have a branch to share? > >It does not apply to upstream
Sure, https://github.com/yiliu1765/qemu/tree/zhenzhong/iommufd_cdev_v1_rebased I think this one is already based on today's upstream. Thanks Zhenzhong