Show patches with: Submitter = Nicolin Chen       |    State = Action Required       |   360 patches
« 1 2 3 4 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v7,1/6] iommu/arm-smmu-v3: Make symbols public for CONFIG_TEGRA241_CMDQV Add Tegra241 (Grace) CMDQV Support (part 1/2) - 1 - --- 2024-05-08 Nicolin Chen New
[v6,6/6] iommu/tegra241-cmdqv: Limit CMDs for guest owned VINTF Add Tegra241 (Grace) CMDQV Support (part 1/2) - - - --- 2024-04-30 Nicolin Chen New
[v6,5/6] iommu/arm-smmu-v3: Add in-kernel support for NVIDIA Tegra241 (Grace) CMDQV Add Tegra241 (Grace) CMDQV Support (part 1/2) - - - --- 2024-04-30 Nicolin Chen New
[v6,4/6] iommu/arm-smmu-v3: Make __arm_smmu_cmdq_skip_err reusable Add Tegra241 (Grace) CMDQV Support (part 1/2) - - - --- 2024-04-30 Nicolin Chen New
[v6,3/6] iommu/arm-smmu-v3: Make arm_smmu_cmdq_init reusable Add Tegra241 (Grace) CMDQV Support (part 1/2) - 1 - --- 2024-04-30 Nicolin Chen New
[v6,2/6] iommu/arm-smmu-v3: Add CS_NONE quirk Add Tegra241 (Grace) CMDQV Support (part 1/2) - 1 - --- 2024-04-30 Nicolin Chen New
[v6,1/6] iommu/arm-smmu-v3: Pass in cmdq pointer to arm_smmu_cmdq_issue_cmdlist() Add Tegra241 (Grace) CMDQV Support (part 1/2) - 1 - --- 2024-04-30 Nicolin Chen New
[RFCv1,14/14] iommu/tegra241-cmdqv: Add user-space use support Add Tegra241 (Grace) CMDQV Support (part 2/2) - - - --- 2024-04-13 Nicolin Chen New
[RFCv1,13/14] iommufd: Add mmap infrastructure Add Tegra241 (Grace) CMDQV Support (part 2/2) - - - --- 2024-04-13 Nicolin Chen New
[RFCv1,12/14] iommufd: Add IOMMUFD_OBJ_VQUEUE and IOMMUFD_CMD_VQUEUE_ALLOC Add Tegra241 (Grace) CMDQV Support (part 2/2) - - - --- 2024-04-13 Nicolin Chen New
[RFCv1,11/14] iommufd: Add struct iommufd_vqueue and its related viommu ops Add Tegra241 (Grace) CMDQV Support (part 2/2) - - - --- 2024-04-13 Nicolin Chen New
[RFCv1,10/14] iommufd/selftest: Add IOMMU_TEST_OP_MV_CHECK_DEV_ID Add Tegra241 (Grace) CMDQV Support (part 2/2) - - - --- 2024-04-13 Nicolin Chen New
[RFCv1,09/14] iommufd/selftest: Add IOMMU_VIOMMU_SET_DEV_ID test coverage Add Tegra241 (Grace) CMDQV Support (part 2/2) - - - --- 2024-04-13 Nicolin Chen New
[RFCv1,08/14] iommufd: Add IOMMU_VIOMMU_SET_DEV_ID ioctl Add Tegra241 (Grace) CMDQV Support (part 2/2) - - - --- 2024-04-13 Nicolin Chen New
[RFCv1,07/14] iommufd: Add viommu set/unset_dev_id ops Add Tegra241 (Grace) CMDQV Support (part 2/2) - 1 - --- 2024-04-13 Nicolin Chen New
[RFCv1,06/14] iommufd/selftest: Add IOMMU_VIOMMU_ALLOC test coverage Add Tegra241 (Grace) CMDQV Support (part 2/2) - - - --- 2024-04-13 Nicolin Chen New
[RFCv1,05/14] iommufd: Add IOMMUFD_OBJ_VIOMMU and IOMMUFD_CMD_VIOMMU_ALLOC Add Tegra241 (Grace) CMDQV Support (part 2/2) - - - --- 2024-04-13 Nicolin Chen New
[RFCv1,04/14] iommufd: Add struct iommufd_viommu and iommufd_viommu_ops Add Tegra241 (Grace) CMDQV Support (part 2/2) - - - --- 2024-04-13 Nicolin Chen New
[RFCv1,03/14] iommufd: Prepare for viommu structures and functions Add Tegra241 (Grace) CMDQV Support (part 2/2) - - - --- 2024-04-13 Nicolin Chen New
[RFCv1,02/14] iommufd: Swap _iommufd_object_alloc and __iommufd_object_alloc Add Tegra241 (Grace) CMDQV Support (part 2/2) - - - --- 2024-04-13 Nicolin Chen New
[RFCv1,01/14] iommufd: Move iommufd_object to public iommufd header Add Tegra241 (Grace) CMDQV Support (part 2/2) - 1 - --- 2024-04-13 Nicolin Chen New
[v5,6/6] iommu/tegra241-cmdqv: Limit CMDs for guest owned VINTF Add Tegra241 (Grace) CMDQV Support (part 1/2) - - - --- 2024-04-13 Nicolin Chen New
[v5,5/6] iommu/arm-smmu-v3: Add in-kernel support for NVIDIA Tegra241 (Grace) CMDQV Add Tegra241 (Grace) CMDQV Support (part 1/2) - - - --- 2024-04-13 Nicolin Chen New
[v5,4/6] iommu/arm-smmu-v3: Pass in cmdq pointer to arm_smmu_cmdq_issue_cmdlist() Add Tegra241 (Grace) CMDQV Support (part 1/2) - - - --- 2024-04-13 Nicolin Chen New
[v5,3/6] iommu/arm-smmu-v3: Make __arm_smmu_cmdq_skip_err reusable Add Tegra241 (Grace) CMDQV Support (part 1/2) - - - --- 2024-04-13 Nicolin Chen New
[v5,2/6] iommu/arm-smmu-v3: Make arm_smmu_cmdq_init reusable Add Tegra241 (Grace) CMDQV Support (part 1/2) - - - --- 2024-04-13 Nicolin Chen New
[v5,1/6] iommu/arm-smmu-v3: Add CS_NONE quirk Add Tegra241 (Grace) CMDQV Support (part 1/2) - - - --- 2024-04-13 Nicolin Chen New
[v4,6/6] iommu/tegra241-cmdqv: Limit CMDs for guest owned VINTF Add Tegra241 (Grace) CMDQV Support (part 1/2) - - - --- 2024-03-29 Nicolin Chen New
[v4,5/6] iommu/arm-smmu-v3: Add in-kernel support for NVIDIA Tegra241 (Grace) CMDQV Add Tegra241 (Grace) CMDQV Support (part 1/2) - - - --- 2024-03-29 Nicolin Chen New
[v4,4/6] iommu/arm-smmu-v3: Pass in cmdq pointer to arm_smmu_cmdq_issue_cmdlist() Add Tegra241 (Grace) CMDQV Support (part 1/2) - - - --- 2024-03-29 Nicolin Chen New
[v4,3/6] iommu/arm-smmu-v3: Make __arm_smmu_cmdq_skip_err reusable Add Tegra241 (Grace) CMDQV Support (part 1/2) - - - --- 2024-03-29 Nicolin Chen New
[v4,2/6] iommu/arm-smmu-v3: Make arm_smmu_cmdq_init reusable Add Tegra241 (Grace) CMDQV Support (part 1/2) - - - --- 2024-03-29 Nicolin Chen New
[v4,1/6] iommu/arm-smmu-v3: Add CS_NONE quirk Add Tegra241 (Grace) CMDQV Support (part 1/2) - - - --- 2024-03-29 Nicolin Chen New
[v2,6.5,6.1,5.15] iommu/arm-smmu-v3: Fix soft lockup triggered by arm_smmu_mm_invalidate_range [v2,6.5,6.1,5.15] iommu/arm-smmu-v3: Fix soft lockup triggered by arm_smmu_mm_invalidate_range - - - --- 2023-10-03 Nicolin Chen New
[6.5,6.1,5.15] iommu/arm-smmu-v3: Fix soft lockup triggered by arm_smmu_mm_invalidate_range [6.5,6.1,5.15] iommu/arm-smmu-v3: Fix soft lockup triggered by arm_smmu_mm_invalidate_range - - - --- 2023-10-03 Nicolin Chen New
[v4,2/2] iommu/arm-smmu-v3: Refactor arm_smmu_write_strtab_ent() iommu/arm-smmu-v3: Allow default substream bypass with a pasid support - - - --- 2023-09-20 Nicolin Chen New
[v4,1/2] iommu/arm-smmu-v3: Add boolean bypass_ste and skip_cdtab flags iommu/arm-smmu-v3: Allow default substream bypass with a pasid support - - - --- 2023-09-20 Nicolin Chen New
[v2] iommu/arm-smmu-v3: Fix soft lockup triggered by arm_smmu_mm_invalidate_range [v2] iommu/arm-smmu-v3: Fix soft lockup triggered by arm_smmu_mm_invalidate_range - - - --- 2023-09-20 Nicolin Chen New
iommu/arm-smmu-v3: Fix soft lockup triggered by arm_smmu_mm_invalidate_range iommu/arm-smmu-v3: Fix soft lockup triggered by arm_smmu_mm_invalidate_range - - - --- 2023-09-01 Nicolin Chen New
[v3,2/2] iommu/arm-smmu-v3: Refactor arm_smmu_write_strtab_ent() iommu/arm-smmu-v3: Allow default substream bypass with a pasid support - - - --- 2023-08-25 Nicolin Chen New
[v3,1/2] iommu/arm-smmu-v3: Add boolean bypass_ste and skip_cdtab flags iommu/arm-smmu-v3: Allow default substream bypass with a pasid support - - - --- 2023-08-25 Nicolin Chen New
[3/3] iommu/arm-smmu-v3: Add a max_tlbi_ops for __arm_smmu_tlb_inv_range() iommu/arm-smmu-v3: Reduce latency in __arm_smmu_tlb_inv_range() - - - --- 2023-08-22 Nicolin Chen New
[2/3] iommu/arm-smmu-v3: Add an arm_smmu_tlb_inv_domain helper iommu/arm-smmu-v3: Reduce latency in __arm_smmu_tlb_inv_range() - - - --- 2023-08-22 Nicolin Chen New
[1/3] iommu/io-pgtable-arm: Add nents_per_pgtable in struct io_pgtable_cfg iommu/arm-smmu-v3: Reduce latency in __arm_smmu_tlb_inv_range() - - - --- 2023-08-22 Nicolin Chen New
[v2] iommu/arm-smmu-v3: Allow default substream bypass with a pasid support [v2] iommu/arm-smmu-v3: Allow default substream bypass with a pasid support - - - --- 2023-08-17 Nicolin Chen New
[v2] iommu/arm-smmu-v3: Add a user-configurable tlb_invalidate_threshold [v2] iommu/arm-smmu-v3: Add a user-configurable tlb_invalidate_threshold - - - --- 2023-08-16 Nicolin Chen New
iommu/arm-smmu-v3: Add a configurable tlbi_range_max_n_shift for TLBI iommu/arm-smmu-v3: Add a configurable tlbi_range_max_n_shift for TLBI - - - --- 2023-08-14 Nicolin Chen New
[v5,4/4] iommufd/selftest: Add coverage for IOMMU_SET/UNSET_DEV_DATA Add set_dev_data and unset_dev_data support - - - --- 2023-07-27 Nicolin Chen New
[v5,3/4] iommufd/selftest: Add IOMMU_TEST_OP_DEV_CHECK_DATA Add set_dev_data and unset_dev_data support - - - --- 2023-07-27 Nicolin Chen New
[v5,2/4] iommufd: Add IOMMUFD_CMD_SET_DEV_DATA and IOMMUFD_CMD_UNSET_DEV_DATA Add set_dev_data and unset_dev_data support - - - --- 2023-07-27 Nicolin Chen New
[v5,1/4] iommu: Add set/unset_dev_user_data ops Add set_dev_data and unset_dev_data support - - - --- 2023-07-27 Nicolin Chen New
[v1] iommu/arm-smmu-v3: Allow default substream bypass with a pasid support [v1] iommu/arm-smmu-v3: Allow default substream bypass with a pasid support - - - --- 2023-06-27 Nicolin Chen New
[RFC,v3,4/4] iommufd/selftests: Add coverage for IOMMU_DEVICE_SET/UNSET_DATA Add set_dev_data and unset_dev_data support - - - --- 2023-04-23 Nicolin Chen New
[RFC,v3,3/4] iommufd/selftest: Add IOMMU_TEST_OP_DEV_CHECK_DATA Add set_dev_data and unset_dev_data support - - - --- 2023-04-23 Nicolin Chen New
[RFC,v3,2/4] iommufd: Add IOMMUFD_CMD_DEVICE_SET_DATA and IOMMUFD_CMD_DEVICE_UNSET_DATA Add set_dev_data and unset_dev_data support - - - --- 2023-04-23 Nicolin Chen New
[RFC,v3,1/4] iommu: Add set/unset_dev_user_data ops Add set_dev_data and unset_dev_data support - - - --- 2023-04-23 Nicolin Chen New
[RFC,v1,3/3] iommu/arm-smmu-v3: Implement set_rid_user and unset_rid_user Add set_rid_user and unset_rid_user support - - - --- 2023-04-06 Nicolin Chen New
[RFC,v1,2/3] iommufd: Add IOMMUFD_CMD_DEVICE_SET_RID and IOMMUFD_CMD_DEVICE_UNSET_RID Add set_rid_user and unset_rid_user support - - - --- 2023-04-06 Nicolin Chen New
[RFC,v1,1/3] iommu: Add set/unset_rid_user ops Add set_rid_user and unset_rid_user support - - - --- 2023-04-06 Nicolin Chen New
[v1,14/14] iommu/arm-smmu-v3: Add arm_smmu_cache_invalidate_user 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
[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,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,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,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,08/14] iommu/arm-smmu-v3: Prepare for nested domain support 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,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,05/14] iommu/arm-smmu-v3: Remove ARM_SMMU_DOMAIN_NESTED 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,03/14] iommufd/device: Setup MSI on kernel-managed domains 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,01/14] iommu: Add iommu_get_unmanaged_domain helper Add Nested Translation Support for SMMUv3 - - - --- 2023-03-09 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
[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
[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
[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
[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
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
[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
[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,3/5] iommu: Regulate EINVAL in ->attach_dev callback functions Define EINVAL as device/domain incompatibility - 4 - --- 2022-10-17 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
[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
[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,3/5] iommu: Regulate EINVAL in ->attach_dev callback functions Define EINVAL as device/domain incompatibility - 4 - --- 2022-09-23 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
[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
[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,4/6] iommu: Regulate EINVAL in ->attach_dev callback functions Define EINVAL as device/domain incompatibility - 4 - --- 2022-09-22 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
[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
[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,4/6] iommu: Regulate EINVAL in ->attach_dev callback functions Define EINVAL as device/domain incompatibility - 2 - --- 2022-09-21 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
[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
[v3,4/6] iommu: Regulate EINVAL in ->attach_dev callback functions 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,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
[v2,10/13] iommu/rockchip: Constrain return value of ->attach_dev() iommu: Define EINVAL as device/domain incompatibility - - - --- 2022-09-14 Nicolin Chen New
« 1 2 3 4 »