Hi Eric, >-----Original Message----- >From: Eric Auger <eric.auger@redhat.com> >Sent: Thursday, September 14, 2023 5:04 PM >To: Duan, Zhenzhong <zhenzhong.duan@intel.com>; qemu-devel@nongnu.org >Cc: alex.williamson@redhat.com; clg@redhat.com; jgg@nvidia.com; >nicolinc@nvidia.com; Martins, Joao <joao.m.martins@oracle.com>; >peterx@redhat.com; jasowang@redhat.com; Tian, Kevin <kevin.tian@intel.com>; >Liu, Yi L <yi.l.liu@intel.com>; Sun, Yi Y <yi.y.sun@intel.com>; Peng, Chao P ><chao.p.peng@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
© 2016 - 2024 Red Hat, Inc.