Show patches with: Submitter = Nicolin Chen       |    State = Action Required       |   165 patches
« 1 2 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[RFC,v1,1/2] iommu/arm-smmu-v3: Add implementation infrastructure iommu/arm-smmu-v3: Add NVIDIA implementation - - - --- 2021-07-23 Nicolin Chen New
[RFC,v1,2/2] iommu/arm-smmu-v3: Add support for NVIDIA CMDQ-Virtualization hw iommu/arm-smmu-v3: Add NVIDIA implementation - - - --- 2021-07-23 Nicolin Chen New
[RFC,v2,01/13] iommu: Add set_nesting_vmid/get_nesting_vmid functions iommu/arm-smmu-v3: Add NVIDIA implementation - - - --- 2021-08-31 Nicolin Chen New
[RFC,v2,02/13] vfio: add VFIO_IOMMU_GET_VMID and VFIO_IOMMU_SET_VMID iommu/arm-smmu-v3: Add NVIDIA implementation - - - --- 2021-08-31 Nicolin Chen New
[RFC,v2,03/13] vfio: Document VMID control for IOMMU Virtualization iommu/arm-smmu-v3: Add NVIDIA implementation - - - --- 2021-08-31 Nicolin Chen New
[RFC,v2,04/13] vfio: add set_vmid and get_vmid for vfio_iommu_type1 iommu/arm-smmu-v3: Add NVIDIA implementation - - - --- 2021-08-31 Nicolin Chen New
[RFC,v2,05/13] vfio/type1: Implement set_vmid and get_vmid iommu/arm-smmu-v3: Add NVIDIA implementation - - - --- 2021-08-31 Nicolin Chen New
[RFC,v2,06/13] vfio/type1: Set/get VMID to/from iommu driver iommu/arm-smmu-v3: Add NVIDIA implementation - - - --- 2021-08-31 Nicolin Chen New
[RFC,v2,07/13] iommu/arm-smmu-v3: Add shared VMID support for NESTING iommu/arm-smmu-v3: Add NVIDIA implementation - - - --- 2021-08-31 Nicolin Chen New
[RFC,v2,08/13] iommu/arm-smmu-v3: Add VMID alloc/free helpers iommu/arm-smmu-v3: Add NVIDIA implementation - - - --- 2021-08-31 Nicolin Chen New
[RFC,v2,09/13] iommu/arm-smmu-v3: Pass dev pointer to arm_smmu_detach_dev iommu/arm-smmu-v3: Add NVIDIA implementation - - - --- 2021-08-31 Nicolin Chen New
[RFC,v2,10/13] iommu/arm-smmu-v3: Pass cmdq pointer in arm_smmu_cmdq_issue_cmdlist() iommu/arm-smmu-v3: Add NVIDIA implementation - - - --- 2021-08-31 Nicolin Chen New
[RFC,v2,11/13] iommu/arm-smmu-v3: Add implementation infrastructure iommu/arm-smmu-v3: Add NVIDIA implementation - - - --- 2021-08-31 Nicolin Chen New
[RFC,v2,12/13] iommu/arm-smmu-v3: Add support for NVIDIA CMDQ-Virtualization hw iommu/arm-smmu-v3: Add NVIDIA implementation - - - --- 2021-08-31 Nicolin Chen New
[RFC,v2,13/13] iommu/nvidia-smmu-v3: Add mdev interface support iommu/arm-smmu-v3: Add NVIDIA implementation - - - --- 2021-08-31 Nicolin Chen New
[v3,1/5] iommu/arm-smmu-v3: Add CS_NONE quirk iommu/arm-smmu-v3: Add NVIDIA Grace CMDQ-V Support - - - --- 2021-11-19 Nicolin Chen New
[v3,2/5] iommu/arm-smmu-v3: Make arm_smmu_cmdq_init reusable iommu/arm-smmu-v3: Add NVIDIA Grace CMDQ-V Support - - - --- 2021-11-19 Nicolin Chen New
[v3,3/5] iommu/arm-smmu-v3: Pass cmdq pointer in arm_smmu_cmdq_issue_cmdlist() iommu/arm-smmu-v3: Add NVIDIA Grace CMDQ-V Support - - - --- 2021-11-19 Nicolin Chen New
[v3,4/5] iommu/arm-smmu-v3: Add host support for NVIDIA Grace CMDQ-V iommu/arm-smmu-v3: Add NVIDIA Grace CMDQ-V Support - - - --- 2021-11-19 Nicolin Chen New
[v3,5/5] iommu/nvidia-grace-cmdqv: Limit CMDs for guest owned VINTF iommu/arm-smmu-v3: Add NVIDIA Grace CMDQ-V Support - - - --- 2021-11-19 Nicolin Chen New
iommu/arm-smmu-v3: Align size in __arm_smmu_tlb_inv_range iommu/arm-smmu-v3: Align size in __arm_smmu_tlb_inv_range - - - --- 2022-04-13 Nicolin Chen New
iommu/arm-smmu-v3: Fix size calculation in arm_smmu_mm_invalidate_range() iommu/arm-smmu-v3: Fix size calculation in arm_smmu_mm_invalidate_range() - 3 - --- 2022-04-19 Nicolin Chen New
[1/5] iommu: Return -EMEDIUMTYPE for incompatible domain and device/group Simplify vfio_iommu_type1 attach/detach routine - - - --- 2022-06-06 Nicolin Chen New
[2/5] iommu: Ensure device has the same iommu_ops as the domain Simplify vfio_iommu_type1 attach/detach routine - - - --- 2022-06-06 Nicolin Chen New
[3/5] vfio/iommu_type1: Prefer to reuse domains vs match enforced cache coherency Simplify vfio_iommu_type1 attach/detach routine - - - --- 2022-06-06 Nicolin Chen New
[4/5] vfio/iommu_type1: Clean up update_dirty_scope in detach_group() Simplify vfio_iommu_type1 attach/detach routine - - - --- 2022-06-06 Nicolin Chen New
[5/5] vfio/iommu_type1: Simplify group attachment Simplify vfio_iommu_type1 attach/detach routine - - - --- 2022-06-06 Nicolin Chen New
[v2,1/5] iommu: Return -EMEDIUMTYPE for incompatible domain and device/group Simplify vfio_iommu_type1 attach/detach routine - 1 - --- 2022-06-16 Nicolin Chen New
[v2,2/5] vfio/iommu_type1: Prefer to reuse domains vs match enforced cache coherency Simplify vfio_iommu_type1 attach/detach routine - 1 - --- 2022-06-16 Nicolin Chen New
[v2,3/5] vfio/iommu_type1: Remove the domain->ops comparison Simplify vfio_iommu_type1 attach/detach routine - - - --- 2022-06-16 Nicolin Chen New
[v2,4/5] vfio/iommu_type1: Clean up update_dirty_scope in detach_group() Simplify vfio_iommu_type1 attach/detach routine - 1 - --- 2022-06-16 Nicolin Chen New
[v2,5/5] vfio/iommu_type1: Simplify group attachment Simplify vfio_iommu_type1 attach/detach routine - - - --- 2022-06-16 Nicolin Chen New
[v3,1/5] iommu: Return -EMEDIUMTYPE for incompatible domain and device/group Simplify vfio_iommu_type1 attach/detach routine - 1 - --- 2022-06-23 Nicolin Chen New
[v3,2/5] vfio/iommu_type1: Prefer to reuse domains vs match enforced cache coherency Simplify vfio_iommu_type1 attach/detach routine - 2 - --- 2022-06-23 Nicolin Chen New
[v3,3/5] vfio/iommu_type1: Remove the domain->ops comparison Simplify vfio_iommu_type1 attach/detach routine - 1 - --- 2022-06-23 Nicolin Chen New
[v3,4/5] vfio/iommu_type1: Clean up update_dirty_scope in detach_group() Simplify vfio_iommu_type1 attach/detach routine - 1 - --- 2022-06-23 Nicolin Chen New
[v3,5/5] vfio/iommu_type1: Simplify group attachment Simplify vfio_iommu_type1 attach/detach routine - 1 - --- 2022-06-23 Nicolin Chen New
[v4,1/5] iommu: Return -EMEDIUMTYPE for incompatible domain and device/group Simplify vfio_iommu_type1 attach/detach routine - 2 - --- 2022-06-30 Nicolin Chen New
[v4,2/5] vfio/iommu_type1: Prefer to reuse domains vs match enforced cache coherency Simplify vfio_iommu_type1 attach/detach routine - 2 - --- 2022-06-30 Nicolin Chen New
[v4,3/5] vfio/iommu_type1: Remove the domain->ops comparison Simplify vfio_iommu_type1 attach/detach routine - 1 - --- 2022-06-30 Nicolin Chen New
[v4,4/5] vfio/iommu_type1: Clean up update_dirty_scope in detach_group() Simplify vfio_iommu_type1 attach/detach routine - 1 - --- 2022-06-30 Nicolin Chen New
[v4,5/5] vfio/iommu_type1: Simplify group attachment Simplify vfio_iommu_type1 attach/detach routine - 1 - --- 2022-06-30 Nicolin Chen New
[v5,1/5] iommu: Return -EMEDIUMTYPE for incompatible domain and device/group cover-letter: Simplify vfio_iommu_type1 attach/detach routine - 3 - --- 2022-07-01 Nicolin Chen New
[v5,2/5] vfio/iommu_type1: Prefer to reuse domains vs match enforced cache coherency cover-letter: Simplify vfio_iommu_type1 attach/detach routine - 2 - --- 2022-07-01 Nicolin Chen New
[v5,3/5] vfio/iommu_type1: Remove the domain->ops comparison cover-letter: Simplify vfio_iommu_type1 attach/detach routine - 2 - --- 2022-07-01 Nicolin Chen New
[v5,4/5] vfio/iommu_type1: Clean up update_dirty_scope in detach_group() cover-letter: Simplify vfio_iommu_type1 attach/detach routine - 2 - --- 2022-07-01 Nicolin Chen New
[v5,5/5] vfio/iommu_type1: Simplify group attachment cover-letter: Simplify vfio_iommu_type1 attach/detach routine - 1 - --- 2022-07-01 Nicolin Chen New
[v6,1/5] iommu: Return -EMEDIUMTYPE for incompatible domain and device/group Simplify vfio_iommu_type1 attach/detach routine - 3 - --- 2022-08-15 Nicolin Chen New
[v6,2/5] vfio/iommu_type1: Prefer to reuse domains vs match enforced cache coherency Simplify vfio_iommu_type1 attach/detach routine - 2 - --- 2022-08-15 Nicolin Chen New
[v6,3/5] vfio/iommu_type1: Remove the domain->ops comparison Simplify vfio_iommu_type1 attach/detach routine - 2 - --- 2022-08-15 Nicolin Chen New
[v6,4/5] vfio/iommu_type1: Clean up update_dirty_scope in detach_group() Simplify vfio_iommu_type1 attach/detach routine - 2 - --- 2022-08-15 Nicolin Chen New
[v6,5/5] vfio/iommu_type1: Simplify group attachment Simplify vfio_iommu_type1 attach/detach routine - 1 - --- 2022-08-15 Nicolin Chen New
[1/5] iommu/msm: Add missing __disable_clocks calls iommu: Define EINVAL as device/domain incompatibility - - - --- 2022-09-13 Nicolin Chen New
[2/5] iommu/amd: Drop unnecessary checks in amd_iommu_attach_device() iommu: Define EINVAL as device/domain incompatibility - - - --- 2022-09-13 Nicolin Chen New
[3/5] iommu: Add return errno rules to ->attach_dev ops iommu: Define EINVAL as device/domain incompatibility - - - --- 2022-09-13 Nicolin Chen New
[4/5] iommu: Regulate errno in ->attach_dev callback functions iommu: Define EINVAL as device/domain incompatibility - - - --- 2022-09-13 Nicolin Chen New
[5/5] iommu: Use EINVAL for incompatible device/domain in ->attach_dev iommu: Define EINVAL as device/domain incompatibility - - - --- 2022-09-13 Nicolin Chen New
[v2,03/13] iommu: Add return value rules to attach_dev op iommu: Define EINVAL as device/domain incompatibility - - - --- 2022-09-14 Nicolin Chen New
[v2,04/13] iommu/arm: Constrain return value of ->attach_dev() iommu: Define EINVAL as device/domain incompatibility - - - --- 2022-09-14 Nicolin Chen New
[v2,08/13] iommu/mtk: Constrain return value of ->attach_dev() iommu: Define EINVAL as device/domain incompatibility - - - --- 2022-09-14 Nicolin Chen New
[v2,10/13] iommu/rockchip: Constrain return value of ->attach_dev() iommu: Define EINVAL as device/domain incompatibility - - - --- 2022-09-14 Nicolin Chen New
[v3,3/6] iommu: Add return value rules to attach_dev op and APIs Define EINVAL as device/domain incompatibility - - - --- 2022-09-15 Nicolin Chen New
[v3,5/6] iommu: Use EINVAL for incompatible device/domain in ->attach_dev Define EINVAL as device/domain incompatibility - - - --- 2022-09-15 Nicolin Chen New
[v3,4/6] iommu: Regulate EINVAL in ->attach_dev callback functions Define EINVAL as device/domain incompatibility - - - --- 2022-09-15 Nicolin Chen New
[v3,6/6] iommu: Propagate ret for a potential soft failure EINVAL Define EINVAL as device/domain incompatibility - 1 - --- 2022-09-15 Nicolin Chen New
[v4,3/6] iommu: Add return value rules to attach_dev op and APIs Define EINVAL as device/domain incompatibility - 1 - --- 2022-09-21 Nicolin Chen New
[v4,4/6] iommu: Regulate EINVAL in ->attach_dev callback functions Define EINVAL as device/domain incompatibility - 2 - --- 2022-09-21 Nicolin Chen New
[v4,5/6] iommu: Use EINVAL for incompatible device/domain in ->attach_dev Define EINVAL as device/domain incompatibility - 2 - --- 2022-09-21 Nicolin Chen New
[v4,6/6] iommu: Propagate return value in ->attach_dev callback functions Define EINVAL as device/domain incompatibility - 1 - --- 2022-09-21 Nicolin Chen New
[v5,3/6] iommu: Add return value rules to attach_dev op and APIs Define EINVAL as device/domain incompatibility - 2 - --- 2022-09-22 Nicolin Chen New
[v5,4/6] iommu: Regulate EINVAL in ->attach_dev callback functions Define EINVAL as device/domain incompatibility - 4 - --- 2022-09-22 Nicolin Chen New
[v5,5/6] iommu: Use EINVAL for incompatible device/domain in ->attach_dev Define EINVAL as device/domain incompatibility - 4 - --- 2022-09-22 Nicolin Chen New
[v5,6/6] iommu: Propagate return value in ->attach_dev callback functions Define EINVAL as device/domain incompatibility - 4 - --- 2022-09-22 Nicolin Chen New
[v6,2/5] iommu: Add return value rules to attach_dev op and APIs Define EINVAL as device/domain incompatibility - 2 - --- 2022-09-23 Nicolin Chen New
[v6,3/5] iommu: Regulate EINVAL in ->attach_dev callback functions Define EINVAL as device/domain incompatibility - 4 - --- 2022-09-23 Nicolin Chen New
[v6,4/5] iommu: Use EINVAL for incompatible device/domain in ->attach_dev Define EINVAL as device/domain incompatibility - 4 - --- 2022-09-23 Nicolin Chen New
[v6,5/5] iommu: Propagate return value in ->attach_dev callback functions Define EINVAL as device/domain incompatibility - 4 - --- 2022-09-23 Nicolin Chen New
[v7,2/5] iommu: Add return value rules to attach_dev op and APIs Define EINVAL as device/domain incompatibility - 3 - --- 2022-10-17 Nicolin Chen New
[v7,3/5] iommu: Regulate EINVAL in ->attach_dev callback functions Define EINVAL as device/domain incompatibility - 4 - --- 2022-10-17 Nicolin Chen New
[v7,4/5] iommu: Use EINVAL for incompatible device/domain in ->attach_dev Define EINVAL as device/domain incompatibility 1 4 - --- 2022-10-17 Nicolin Chen New
[v7,5/5] iommu: Propagate return value in ->attach_dev callback functions Define EINVAL as device/domain incompatibility - 4 - --- 2022-10-17 Nicolin Chen New
iommu/arm-smmu-v3: Restore prints in arm_smmu_attach_dev() iommu/arm-smmu-v3: Restore prints in arm_smmu_attach_dev() - 1 - --- 2022-11-09 Nicolin Chen New
[v2] iommu/arm-smmu-v3: Restore prints in arm_smmu_attach_dev() [v2] iommu/arm-smmu-v3: Restore prints in arm_smmu_attach_dev() 1 1 - --- 2022-11-09 Nicolin Chen New
[1/4] iommu: Add a broken_unmanaged_domain flag in iommu_ops iommu: Reject drivers with broken_unmanaged_domain - - - --- 2023-01-27 Nicolin Chen New
[2/4] iommu/dma: Do not init domain if broken_unmanaged_domain iommu: Reject drivers with broken_unmanaged_domain - - - --- 2023-01-27 Nicolin Chen New
[3/4] iommufd: Do not allocate device object if broken_unmanaged_domain iommu: Reject drivers with broken_unmanaged_domain - - - --- 2023-01-27 Nicolin Chen New
[4/4] vfio: Do not allocate domain if broken_unmanaged_domain iommu: Reject drivers with broken_unmanaged_domain - - - --- 2023-01-27 Nicolin Chen New
[v1,01/14] iommu: Add iommu_get_unmanaged_domain helper Add Nested Translation Support for SMMUv3 - - - --- 2023-03-09 Nicolin Chen New
[v1,02/14] iommufd: Add nesting related data structures for ARM SMMUv3 Add Nested Translation Support for SMMUv3 - - - --- 2023-03-09 Nicolin Chen New
[v1,03/14] iommufd/device: Setup MSI on kernel-managed domains Add Nested Translation Support for SMMUv3 - - - --- 2023-03-09 Nicolin Chen New
[v1,04/14] iommu/arm-smmu-v3: Add arm_smmu_hw_info Add Nested Translation Support for SMMUv3 - - - --- 2023-03-09 Nicolin Chen New
[v1,05/14] iommu/arm-smmu-v3: Remove ARM_SMMU_DOMAIN_NESTED Add Nested Translation Support for SMMUv3 - - - --- 2023-03-09 Nicolin Chen New
[v1,06/14] iommu/arm-smmu-v3: Unset corresponding STE fields when s2_cfg is NULL Add Nested Translation Support for SMMUv3 - - - --- 2023-03-09 Nicolin Chen New
[v1,07/14] iommu/arm-smmu-v3: Add STRTAB_STE_0_CFG_NESTED for 2-stage translation Add Nested Translation Support for SMMUv3 - - - --- 2023-03-09 Nicolin Chen New
[v1,08/14] iommu/arm-smmu-v3: Prepare for nested domain support Add Nested Translation Support for SMMUv3 - - - --- 2023-03-09 Nicolin Chen New
[v1,09/14] iommu/arm-smmu-v3: Implement arm_smmu_get_unmanaged_domain Add Nested Translation Support for SMMUv3 - - - --- 2023-03-09 Nicolin Chen New
[v1,10/14] iommu/arm-smmu-v3: Pass in user_cfg to arm_smmu_domain_finalise Add Nested Translation Support for SMMUv3 - - - --- 2023-03-09 Nicolin Chen New
[v1,11/14] iommu/arm-smmu-v3: Add arm_smmu_domain_alloc_user Add Nested Translation Support for SMMUv3 - - - --- 2023-03-09 Nicolin Chen New
[v1,12/14] iommu/arm-smmu-v3: Support IOMMU_DOMAIN_NESTED type of allocations Add Nested Translation Support for SMMUv3 - - - --- 2023-03-09 Nicolin Chen New
[v1,13/14] iommu/arm-smmu-v3: Add CMDQ_OP_TLBI_NH_VAA and CMDQ_OP_TLBI_NH_ALL Add Nested Translation Support for SMMUv3 - - - --- 2023-03-09 Nicolin Chen New
« 1 2 »