{"id":502222,"url":"http://patchwork.ozlabs.org/api/1.1/series/502222/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/list/?series=502222","project":{"id":14,"url":"http://patchwork.ozlabs.org/api/1.1/projects/14/?format=json","name":"QEMU Development","link_name":"qemu-devel","list_id":"qemu-devel.nongnu.org","list_email":"qemu-devel@nongnu.org","web_url":"","scm_url":"","webscm_url":""},"name":"intel_iommu: Enable PASID support for passthrough device","date":"2026-04-30T07:12:57","submitter":{"id":81636,"url":"http://patchwork.ozlabs.org/api/1.1/people/81636/?format=json","name":"Duan, Zhenzhong","email":"zhenzhong.duan@intel.com"},"version":4,"total":15,"received_total":15,"received_all":true,"mbox":"http://patchwork.ozlabs.org/series/502222/mbox/","cover_letter":{"id":2230868,"url":"http://patchwork.ozlabs.org/api/1.1/covers/2230868/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/cover/20260430071315.354333-1-zhenzhong.duan@intel.com/","msgid":"<20260430071315.354333-1-zhenzhong.duan@intel.com>","date":"2026-04-30T07:12:56","name":"[v4,00/15] intel_iommu: Enable PASID support for passthrough device","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/cover/20260430071315.354333-1-zhenzhong.duan@intel.com/mbox/"},"patches":[{"id":2230867,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2230867/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430071315.354333-2-zhenzhong.duan@intel.com/","msgid":"<20260430071315.354333-2-zhenzhong.duan@intel.com>","date":"2026-04-30T07:12:57","name":"[v4,01/15] vfio/iommufd: Extend attach/detach_hwpt callback implementations with pasid","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430071315.354333-2-zhenzhong.duan@intel.com/mbox/"},{"id":2230878,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2230878/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430071315.354333-3-zhenzhong.duan@intel.com/","msgid":"<20260430071315.354333-3-zhenzhong.duan@intel.com>","date":"2026-04-30T07:12:58","name":"[v4,02/15] iommufd: Extend attach/detach_hwpt callbacks to support pasid","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430071315.354333-3-zhenzhong.duan@intel.com/mbox/"},{"id":2230880,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2230880/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430071315.354333-4-zhenzhong.duan@intel.com/","msgid":"<20260430071315.354333-4-zhenzhong.duan@intel.com>","date":"2026-04-30T07:12:59","name":"[v4,03/15] vfio/iommufd: Create nesting parent hwpt with IOMMU_HWPT_ALLOC_PASID flag","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430071315.354333-4-zhenzhong.duan@intel.com/mbox/"},{"id":2230874,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2230874/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430071315.354333-5-zhenzhong.duan@intel.com/","msgid":"<20260430071315.354333-5-zhenzhong.duan@intel.com>","date":"2026-04-30T07:13:00","name":"[v4,04/15] intel_iommu: Create the nested hwpt with IOMMU_HWPT_ALLOC_PASID flag","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430071315.354333-5-zhenzhong.duan@intel.com/mbox/"},{"id":2230871,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2230871/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430071315.354333-6-zhenzhong.duan@intel.com/","msgid":"<20260430071315.354333-6-zhenzhong.duan@intel.com>","date":"2026-04-30T07:13:01","name":"[v4,05/15] intel_iommu: Change pasid property from bool to uint8","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430071315.354333-6-zhenzhong.duan@intel.com/mbox/"},{"id":2230873,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2230873/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430071315.354333-7-zhenzhong.duan@intel.com/","msgid":"<20260430071315.354333-7-zhenzhong.duan@intel.com>","date":"2026-04-30T07:13:02","name":"[v4,06/15] intel_iommu: Export some functions","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430071315.354333-7-zhenzhong.duan@intel.com/mbox/"},{"id":2230876,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2230876/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430071315.354333-8-zhenzhong.duan@intel.com/","msgid":"<20260430071315.354333-8-zhenzhong.duan@intel.com>","date":"2026-04-30T07:13:03","name":"[v4,07/15] intel_iommu: Simplify PASID matching logic in invalidation handlers","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430071315.354333-8-zhenzhong.duan@intel.com/mbox/"},{"id":2230881,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2230881/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430071315.354333-9-zhenzhong.duan@intel.com/","msgid":"<20260430071315.354333-9-zhenzhong.duan@intel.com>","date":"2026-04-30T07:13:04","name":"[v4,08/15] intel_iommu: Use IOMMU_NO_PASID and delete PASID_0","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430071315.354333-9-zhenzhong.duan@intel.com/mbox/"},{"id":2230884,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2230884/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430071315.354333-10-zhenzhong.duan@intel.com/","msgid":"<20260430071315.354333-10-zhenzhong.duan@intel.com>","date":"2026-04-30T07:13:05","name":"[v4,09/15] intel_iommu_accel: Handle PASID entry addition for pc_inv_dsc request","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430071315.354333-10-zhenzhong.duan@intel.com/mbox/"},{"id":2230877,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2230877/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430071315.354333-11-zhenzhong.duan@intel.com/","msgid":"<20260430071315.354333-11-zhenzhong.duan@intel.com>","date":"2026-04-30T07:13:06","name":"[v4,10/15] intel_iommu_accel: Handle PASID entry removal for pc_inv_dsc request","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430071315.354333-11-zhenzhong.duan@intel.com/mbox/"},{"id":2230872,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2230872/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430071315.354333-12-zhenzhong.duan@intel.com/","msgid":"<20260430071315.354333-12-zhenzhong.duan@intel.com>","date":"2026-04-30T07:13:07","name":"[v4,11/15] intel_iommu_accel: Bypass PASID entry addition for just deleted entry","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430071315.354333-12-zhenzhong.duan@intel.com/mbox/"},{"id":2230882,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2230882/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430071315.354333-13-zhenzhong.duan@intel.com/","msgid":"<20260430071315.354333-13-zhenzhong.duan@intel.com>","date":"2026-04-30T07:13:08","name":"[v4,12/15] intel_iommu_accel: Handle PASID entry removal for system reset","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430071315.354333-13-zhenzhong.duan@intel.com/mbox/"},{"id":2230879,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2230879/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430071315.354333-14-zhenzhong.duan@intel.com/","msgid":"<20260430071315.354333-14-zhenzhong.duan@intel.com>","date":"2026-04-30T07:13:09","name":"[v4,13/15] intel_iommu_accel: Switch to VTDAccelPASIDCacheEntry for PASID bind/unbind and PIOTLB invalidation","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430071315.354333-14-zhenzhong.duan@intel.com/mbox/"},{"id":2230875,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2230875/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430071315.354333-15-zhenzhong.duan@intel.com/","msgid":"<20260430071315.354333-15-zhenzhong.duan@intel.com>","date":"2026-04-30T07:13:10","name":"[v4,14/15] intel_iommu_accel: Add pasid bits size check","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430071315.354333-15-zhenzhong.duan@intel.com/mbox/"},{"id":2230883,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2230883/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430071315.354333-16-zhenzhong.duan@intel.com/","msgid":"<20260430071315.354333-16-zhenzhong.duan@intel.com>","date":"2026-04-30T07:13:11","name":"[v4,15/15] intel_iommu: Expose flag VIOMMU_FLAG_PASID_SUPPORTED and VIOMMU_FLAG_WANT_PASID_ATTACH","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430071315.354333-16-zhenzhong.duan@intel.com/mbox/"}]}