Show patches with: Submitter = Nicolin Chen       |    Archived = No       |   127 patches
« 1 2 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
[v8,6/6] iommu/tegra241-cmdqv: Limit CMDs for guest owned VINTF Add Tegra241 (Grace) CMDQV Support (part 1/2) - - 1 - --- 2024-05-28 Nicolin Chen New
[v8,5/6] iommu/arm-smmu-v3: Add in-kernel support for NVIDIA Tegra241 (Grace) CMDQV Add Tegra241 (Grace) CMDQV Support (part 1/2) - - - - --- 2024-05-28 Nicolin Chen New
[v8,4/6] iommu/arm-smmu-v3: Add CS_NONE quirk for CONFIG_TEGRA241_CMDQV Add Tegra241 (Grace) CMDQV Support (part 1/2) - - 1 - --- 2024-05-28 Nicolin Chen New
[v8,3/6] iommu/arm-smmu-v3: Enforce arm_smmu_cmdq_build_sync_cmd Add Tegra241 (Grace) CMDQV Support (part 1/2) - - 1 - --- 2024-05-28 Nicolin Chen New
[v8,2/6] iommu/arm-smmu-v3: Issue a batch of commands to the same cmdq Add Tegra241 (Grace) CMDQV Support (part 1/2) - - 1 - --- 2024-05-28 Nicolin Chen New
[v8,1/6] iommu/arm-smmu-v3: Make symbols public for CONFIG_TEGRA241_CMDQV Add Tegra241 (Grace) CMDQV Support (part 1/2) - - 1 - --- 2024-05-28 Nicolin Chen New
[v7,6/6] iommu/tegra241-cmdqv: Limit CMDs for guest owned VINTF Add Tegra241 (Grace) CMDQV Support (part 1/2) - - 1 - --- 2024-05-08 Nicolin Chen New
[v7,5/6] iommu/arm-smmu-v3: Add in-kernel support for NVIDIA Tegra241 (Grace) CMDQV Add Tegra241 (Grace) CMDQV Support (part 1/2) - - - - --- 2024-05-08 Nicolin Chen New
[v7,4/6] iommu/arm-smmu-v3: Add CS_NONE quirk for CONFIG_TEGRA241_CMDQV Add Tegra241 (Grace) CMDQV Support (part 1/2) - - 1 - --- 2024-05-08 Nicolin Chen New
[v7,3/6] iommu/arm-smmu-v3: Enforce arm_smmu_cmdq_build_sync_cmd Add Tegra241 (Grace) CMDQV Support (part 1/2) - - 1 - --- 2024-05-08 Nicolin Chen New
[v7,2/6] iommu/arm-smmu-v3: Issue a batch of commands to the same cmdq Add Tegra241 (Grace) CMDQV Support (part 1/2) - - 1 - --- 2024-05-08 Nicolin Chen New
[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 Handled Elsewhere
[RFCv1,13/14] iommufd: Add mmap infrastructure Add Tegra241 (Grace) CMDQV Support (part 2/2) - - - - --- 2024-04-13 Nicolin Chen Handled Elsewhere
[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 Handled Elsewhere
[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 Handled Elsewhere
[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 Handled Elsewhere
[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 Handled Elsewhere
[RFCv1,08/14] iommufd: Add IOMMU_VIOMMU_SET_DEV_ID ioctl Add Tegra241 (Grace) CMDQV Support (part 2/2) - - - - --- 2024-04-13 Nicolin Chen Handled Elsewhere
[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 Handled Elsewhere
[RFCv1,06/14] iommufd/selftest: Add IOMMU_VIOMMU_ALLOC test coverage Add Tegra241 (Grace) CMDQV Support (part 2/2) - - - - --- 2024-04-13 Nicolin Chen Handled Elsewhere
[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 Handled Elsewhere
[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 Handled Elsewhere
[RFCv1,03/14] iommufd: Prepare for viommu structures and functions Add Tegra241 (Grace) CMDQV Support (part 2/2) - - - - --- 2024-04-13 Nicolin Chen Handled Elsewhere
[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 Handled Elsewhere
[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 Handled Elsewhere
[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 Handled Elsewhere
[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 Handled Elsewhere
[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 Handled Elsewhere
[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 Handled Elsewhere
[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 Handled Elsewhere
[v5,1/6] iommu/arm-smmu-v3: Add CS_NONE quirk Add Tegra241 (Grace) CMDQV Support (part 1/2) - - - - --- 2024-04-13 Nicolin Chen Handled Elsewhere
[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 Superseded
[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 Superseded
[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 Superseded
[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 Superseded
[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 Superseded
[v4,1/6] iommu/arm-smmu-v3: Add CS_NONE quirk Add Tegra241 (Grace) CMDQV Support (part 1/2) - - - - --- 2024-03-29 Nicolin Chen Superseded
[4/4] vfio: Do not allocate domain if broken_unmanaged_domain iommu: Reject drivers with broken_unmanaged_domain - - - - --- 2023-01-27 Nicolin Chen Handled Elsewhere
[3/4] iommufd: Do not allocate device object if broken_unmanaged_domain iommu: Reject drivers with broken_unmanaged_domain - - - - --- 2023-01-27 Nicolin Chen Handled Elsewhere
[2/4] iommu/dma: Do not init domain if broken_unmanaged_domain iommu: Reject drivers with broken_unmanaged_domain - - - - --- 2023-01-27 Nicolin Chen Handled Elsewhere
[1/4] iommu: Add a broken_unmanaged_domain flag in iommu_ops iommu: Reject drivers with broken_unmanaged_domain - - - - --- 2023-01-27 Nicolin Chen Handled Elsewhere
[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 Handled Elsewhere
[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 Handled Elsewhere
[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 Not Applicable
[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 Not Applicable
[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 Changes Requested
[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 Changes Requested
[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 Changes Requested
[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 Changes Requested
[v3,5/6] iommu: Use EINVAL for incompatible device/domain in ->attach_dev Define EINVAL as device/domain incompatibility - - - - --- 2022-09-15 Nicolin Chen Changes Requested
[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 Changes Requested
[v2,12/13] iommu/tegra: Constrain return value of ->attach_dev() iommu: Define EINVAL as device/domain incompatibility - - - - --- 2022-09-14 Nicolin Chen Changes Requested
[v2,03/13] iommu: Add return value rules to attach_dev op iommu: Define EINVAL as device/domain incompatibility - - - - --- 2022-09-14 Nicolin Chen Changes Requested
[5/5] iommu: Use EINVAL for incompatible device/domain in ->attach_dev iommu: Define EINVAL as device/domain incompatibility - - - - --- 2022-09-13 Nicolin Chen Changes Requested
[4/5] iommu: Regulate errno in ->attach_dev callback functions iommu: Define EINVAL as device/domain incompatibility - - - - --- 2022-09-13 Nicolin Chen Changes Requested
[3/5] iommu: Add return errno rules to ->attach_dev ops iommu: Define EINVAL as device/domain incompatibility - - - - --- 2022-09-13 Nicolin Chen Changes Requested
[2/5] iommu/amd: Drop unnecessary checks in amd_iommu_attach_device() iommu: Define EINVAL as device/domain incompatibility - - - - --- 2022-09-13 Nicolin Chen Changes Requested
[1/5] iommu/msm: Add missing __disable_clocks calls iommu: Define EINVAL as device/domain incompatibility - 1 - - --- 2022-09-13 Nicolin Chen Changes Requested
[v6,5/5] vfio/iommu_type1: Simplify group attachment Simplify vfio_iommu_type1 attach/detach routine - - 1 - --- 2022-08-15 Nicolin Chen Deferred
[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 Deferred
[v6,3/5] vfio/iommu_type1: Remove the domain->ops comparison Simplify vfio_iommu_type1 attach/detach routine - - 2 - --- 2022-08-15 Nicolin Chen Deferred
[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 Deferred
[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 Deferred
[v5,5/5] vfio/iommu_type1: Simplify group attachment cover-letter: Simplify vfio_iommu_type1 attach/detach routine - - 1 - --- 2022-07-01 Nicolin Chen Not Applicable
[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 Not Applicable
[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 Not Applicable
[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 Not Applicable
[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 Not Applicable
[v4,5/5] vfio/iommu_type1: Simplify group attachment Simplify vfio_iommu_type1 attach/detach routine - - 1 - --- 2022-06-30 Nicolin Chen Changes Requested
[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 Changes Requested
[v4,3/5] vfio/iommu_type1: Remove the domain->ops comparison Simplify vfio_iommu_type1 attach/detach routine - - 1 - --- 2022-06-30 Nicolin Chen Changes Requested
[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 Changes Requested
[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 Changes Requested
[v3,5/5] vfio/iommu_type1: Simplify group attachment Simplify vfio_iommu_type1 attach/detach routine - - 1 - --- 2022-06-23 Nicolin Chen Changes Requested
[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 Changes Requested
[v3,3/5] vfio/iommu_type1: Remove the domain->ops comparison Simplify vfio_iommu_type1 attach/detach routine - - 1 - --- 2022-06-23 Nicolin Chen Changes Requested
[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 Changes Requested
[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 Changes Requested
[v2,5/5] vfio/iommu_type1: Simplify group attachment Simplify vfio_iommu_type1 attach/detach routine - - - - --- 2022-06-16 Nicolin Chen Changes Requested
[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 Changes Requested
[v2,3/5] vfio/iommu_type1: Remove the domain->ops comparison Simplify vfio_iommu_type1 attach/detach routine - - 1 - --- 2022-06-16 Nicolin Chen Changes Requested
[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 Changes Requested
[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 Changes Requested
[5/5] vfio/iommu_type1: Simplify group attachment Simplify vfio_iommu_type1 attach/detach routine - - - - --- 2022-06-06 Nicolin Chen Changes Requested
[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 Changes Requested
[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 Changes Requested
[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 Changes Requested
[1/5] iommu: Return -EMEDIUMTYPE for incompatible domain and device/group Simplify vfio_iommu_type1 attach/detach routine - - - - --- 2022-06-06 Nicolin Chen Changes Requested
[v8,6/6] iommu/tegra-smmu: Add pagetable mappings to debugfs iommu/tegra-smmu: Add pagetable mappings to debugfs - - - - --- 2021-12-09 Nicolin Chen Handled Elsewhere
[v8,5/6] iommu/tegra-smmu: Attach as pointer to tegra_smmu_group iommu/tegra-smmu: Add pagetable mappings to debugfs 1 - - - --- 2021-12-09 Nicolin Chen Handled Elsewhere
[v8,4/6] iommu/tegra-smmu: Use swgrp pointer instead of swgroup id iommu/tegra-smmu: Add pagetable mappings to debugfs 1 - - - --- 2021-12-09 Nicolin Chen Handled Elsewhere
[v8,3/6] iommu/tegra-smmu: Rename struct tegra_smmu_swgroup *group to *swgrp iommu/tegra-smmu: Add pagetable mappings to debugfs - - - - --- 2021-12-09 Nicolin Chen Handled Elsewhere
[v8,2/6] iommu/tegra-smmu: Rename tegra_smmu_find_group to tegra_smmu_find_group_soc iommu/tegra-smmu: Add pagetable mappings to debugfs - - - - --- 2021-12-09 Nicolin Chen Handled Elsewhere
« 1 2 »