{"id":498583,"url":"http://patchwork.ozlabs.org/api/1.0/series/498583/?format=json","project":{"id":14,"url":"http://patchwork.ozlabs.org/api/1.0/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-03T03:55:36","submitter":{"id":81636,"url":"http://patchwork.ozlabs.org/api/1.0/people/81636/?format=json","name":"Duan, Zhenzhong","email":"zhenzhong.duan@intel.com"},"version":3,"total":14,"received_total":13,"received_all":false,"mbox":"http://patchwork.ozlabs.org/series/498583/mbox/","cover_letter":{"id":2219463,"url":"http://patchwork.ozlabs.org/api/1.0/covers/2219463/?format=json","msgid":"<20260403035541.18355-1-zhenzhong.duan@intel.com>","date":"2026-04-03T03:55:24","name":"[v3,00/14] intel_iommu: Enable PASID support for passthrough device"},"patches":[{"id":2219469,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219469/?format=json","msgid":"<20260403035541.18355-2-zhenzhong.duan@intel.com>","date":"2026-04-03T03:55:25","name":"[v3,01/14] vfio/iommufd: Extend attach/detach_hwpt callback implementations with pasid","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260403035541.18355-2-zhenzhong.duan@intel.com/mbox/"},{"id":2219465,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219465/?format=json","msgid":"<20260403035541.18355-3-zhenzhong.duan@intel.com>","date":"2026-04-03T03:55:26","name":"[v3,02/14] iommufd: Extend attach/detach_hwpt callbacks to support pasid","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260403035541.18355-3-zhenzhong.duan@intel.com/mbox/"},{"id":2219466,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219466/?format=json","msgid":"<20260403035541.18355-4-zhenzhong.duan@intel.com>","date":"2026-04-03T03:55:27","name":"[v3,03/14] vfio/iommufd: Create nesting parent hwpt with IOMMU_HWPT_ALLOC_PASID flag","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260403035541.18355-4-zhenzhong.duan@intel.com/mbox/"},{"id":2219464,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219464/?format=json","msgid":"<20260403035541.18355-5-zhenzhong.duan@intel.com>","date":"2026-04-03T03:55:28","name":"[v3,04/14] intel_iommu: Create the nested hwpt with IOMMU_HWPT_ALLOC_PASID flag","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260403035541.18355-5-zhenzhong.duan@intel.com/mbox/"},{"id":2219461,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219461/?format=json","msgid":"<20260403035541.18355-6-zhenzhong.duan@intel.com>","date":"2026-04-03T03:55:29","name":"[v3,05/14] intel_iommu: Change pasid property from bool to uint8","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260403035541.18355-6-zhenzhong.duan@intel.com/mbox/"},{"id":2219468,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219468/?format=json","msgid":"<20260403035541.18355-7-zhenzhong.duan@intel.com>","date":"2026-04-03T03:55:30","name":"[v3,06/14] intel_iommu: Export some functions","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260403035541.18355-7-zhenzhong.duan@intel.com/mbox/"},{"id":2219462,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219462/?format=json","msgid":"<20260403035541.18355-9-zhenzhong.duan@intel.com>","date":"2026-04-03T03:55:32","name":"[v3,08/14] intel_iommu_accel: Handle PASID entry addition for pc_inv_dsc request","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260403035541.18355-9-zhenzhong.duan@intel.com/mbox/"},{"id":2219467,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219467/?format=json","msgid":"<20260403035541.18355-10-zhenzhong.duan@intel.com>","date":"2026-04-03T03:55:33","name":"[v3,09/14] intel_iommu_accel: Handle PASID entry removal for pc_inv_dsc request","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260403035541.18355-10-zhenzhong.duan@intel.com/mbox/"},{"id":2219473,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219473/?format=json","msgid":"<20260403035541.18355-11-zhenzhong.duan@intel.com>","date":"2026-04-03T03:55:34","name":"[v3,10/14] intel_iommu_accel: Bypass PASID entry addition for just deleted entry","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260403035541.18355-11-zhenzhong.duan@intel.com/mbox/"},{"id":2219472,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219472/?format=json","msgid":"<20260403035541.18355-12-zhenzhong.duan@intel.com>","date":"2026-04-03T03:55:35","name":"[v3,11/14] intel_iommu_accel: Handle PASID entry removal for system reset","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260403035541.18355-12-zhenzhong.duan@intel.com/mbox/"},{"id":2219459,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219459/?format=json","msgid":"<20260403035541.18355-13-zhenzhong.duan@intel.com>","date":"2026-04-03T03:55:36","name":"[v3,12/14] intel_iommu_accel: Switch to VTDAccelPASIDCacheEntry for PASID bind/unbind and PIOTLB invalidation","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260403035541.18355-13-zhenzhong.duan@intel.com/mbox/"},{"id":2219471,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219471/?format=json","msgid":"<20260403035541.18355-14-zhenzhong.duan@intel.com>","date":"2026-04-03T03:55:37","name":"[v3,13/14] intel_iommu_accel: Add pasid bits size check","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260403035541.18355-14-zhenzhong.duan@intel.com/mbox/"},{"id":2219470,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219470/?format=json","msgid":"<20260403035541.18355-15-zhenzhong.duan@intel.com>","date":"2026-04-03T03:55:38","name":"[v3,14/14] intel_iommu: Expose flag VIOMMU_FLAG_PASID_SUPPORTED when configured","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260403035541.18355-15-zhenzhong.duan@intel.com/mbox/"}]}