Show patches with: Submitter = Nicolin Chen       |    Archived = No       |   147 patches
« 1 2 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[rc,3/3] iommufd: Fix protection fault in iommufd_test_syz_conv_iova iommufd: Fix three bugs found by Syzkaller - - - --- 2024-02-22 Nicolin Chen New
[rc,2/3] iommufd/selftest: Fix mock_dev_num bug iommufd: Fix three bugs found by Syzkaller - - - --- 2024-02-22 Nicolin Chen New
[rc,1/3] iommufd: Fix iopt_access_list_id overwrite bug iommufd: Fix three bugs found by Syzkaller - - - --- 2024-02-22 Nicolin Chen New
[v1,2/2] nvme-pci: Fix iommu map (via swiotlb) failures when PAGE_SIZE=64KB nvme-pci: Fix dma-iommu mapping failures when PAGE_SIZE=64KB - - - --- 2024-02-13 Nicolin Chen New
[v1,1/2] iommu/dma: Force swiotlb_max_mapping_size on an untrusted device nvme-pci: Fix dma-iommu mapping failures when PAGE_SIZE=64KB - - - --- 2024-02-13 Nicolin Chen New
[v4] iommufd: Only enforce cache coherency in iommufd_hw_pagetable_alloc [v4] iommufd: Only enforce cache coherency in iommufd_hw_pagetable_alloc - 2 - --- 2023-10-24 Nicolin Chen New
[v3] iommufd: Only enforce cache coherency in iommufd_hw_pagetable_alloc [v3] iommufd: Only enforce cache coherency in iommufd_hw_pagetable_alloc - 2 - --- 2023-10-23 Nicolin Chen New
[v2] iommufd: Only enforce cache coherency in iommufd_hw_pagetable_alloc [v2] iommufd: Only enforce cache coherency in iommufd_hw_pagetable_alloc - 1 - --- 2023-10-23 Nicolin Chen New
[2/2] iommufd/device: Drop enforce_cache_coherency in iommufd_hw_pagetable_attach iommufd: Only enforce_cache_coherency when allocating hwpt - 1 - --- 2023-10-21 Nicolin Chen New
[1/2] iommufd/device: Drop enforce_cache_coherency in iommufd_device_do_replace iommufd: Only enforce_cache_coherency when allocating hwpt - 1 - --- 2023-10-21 Nicolin Chen New
iommufd: Correct IOMMU_HWPT_ALLOC_NEST_PARENT description iommufd: Correct IOMMU_HWPT_ALLOC_NEST_PARENT description - - - --- 2023-10-17 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
iommufd/selftest: Iterate idev_ids in mock_domain's alloc_hwpt test iommufd/selftest: Iterate idev_ids in mock_domain's alloc_hwpt test - 1 - --- 2023-09-19 Nicolin Chen New
[v11,7/7] vfio: Support IO page table replacement Add IO page table replacement support - 3 - --- 2023-07-28 Nicolin Chen New
[v11,6/7] iommufd/selftest: Add IOMMU_TEST_OP_ACCESS_REPLACE_IOAS coverage Add IO page table replacement support - 2 - --- 2023-07-28 Nicolin Chen New
[v11,5/7] iommufd: Add iommufd_access_replace() API Add IO page table replacement support - 2 - --- 2023-07-28 Nicolin Chen New
[v11,4/7] iommufd: Use iommufd_access_change_ioas in iommufd_access_destroy_object Add IO page table replacement support - 2 - --- 2023-07-28 Nicolin Chen New
[v11,3/7] iommufd: Add iommufd_access_change_ioas(_id) helpers Add IO page table replacement support - 1 - --- 2023-07-28 Nicolin Chen New
[v11,2/7] iommufd: Allow passing in iopt_access_list_id to iopt_remove_access() Add IO page table replacement support - 2 - --- 2023-07-28 Nicolin Chen New
[v11,1/7] vfio: Do not allow !ops->dma_unmap in vfio_pin/unpin_pages() Add IO page table replacement support - 4 - --- 2023-07-28 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
[v10,6/6] vfio: Support IO page table replacement Add IO page table replacement support - 3 - --- 2023-07-27 Nicolin Chen New
[v10,5/6] iommufd/selftest: Add IOMMU_TEST_OP_ACCESS_REPLACE_IOAS coverage Add IO page table replacement support - 2 - --- 2023-07-27 Nicolin Chen New
[v10,4/6] iommufd: Add iommufd_access_replace() API Add IO page table replacement support - 1 - --- 2023-07-27 Nicolin Chen New
[v10,3/6] iommufd: Add iommufd_access_change_ioas(_id) helpers Add IO page table replacement support - 1 - --- 2023-07-27 Nicolin Chen New
[v10,2/6] iommufd: Allow passing in iopt_access_list_id to iopt_remove_access() Add IO page table replacement support - 2 - --- 2023-07-27 Nicolin Chen New
[v10,1/6] vfio: Do not allow !ops->dma_unmap in vfio_pin/unpin_pages() Add IO page table replacement support - 4 - --- 2023-07-27 Nicolin Chen New
[v9,6/6] vfio: Support IO page table replacement cover-letter: Add IO page table replacement support - 3 - --- 2023-07-27 Nicolin Chen New
[v9,5/6] iommufd/selftest: Add IOMMU_TEST_OP_ACCESS_REPLACE_IOAS coverage cover-letter: Add IO page table replacement support - 2 - --- 2023-07-27 Nicolin Chen New
[v9,4/6] iommufd: Add iommufd_access_replace() API cover-letter: Add IO page table replacement support - - - --- 2023-07-27 Nicolin Chen New
[v9,3/6] iommufd: Add iommufd_access_change_ioas helper cover-letter: Add IO page table replacement support - - - --- 2023-07-27 Nicolin Chen New
[v9,2/6] iommufd: Allow passing in iopt_access_list_id to iopt_remove_access() cover-letter: Add IO page table replacement support - 1 - --- 2023-07-27 Nicolin Chen New
[v9,1/6] vfio: Do not allow !ops->dma_unmap in vfio_pin/unpin_pages() cover-letter: Add IO page table replacement support - 4 - --- 2023-07-27 Nicolin Chen New
[v8,4/4] vfio: Support IO page table replacement cover-letter: Add IO page table replacement support - 3 - --- 2023-07-24 Nicolin Chen New
[v8,3/4] iommufd/selftest: Add IOMMU_TEST_OP_ACCESS_REPLACE_IOAS coverage cover-letter: Add IO page table replacement support - 2 - --- 2023-07-24 Nicolin Chen New
[v8,1/4] vfio: Do not allow !ops->dma_unmap in vfio_pin/unpin_pages() cover-letter: Add IO page table replacement support - 4 - --- 2023-07-24 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
[v2,17/17] iommu/arm-smmu-v3: Add arm_smmu_cache_invalidate_user Add Nested Translation Support for SMMUv3 - - - --- 2023-05-10 Nicolin Chen New
[v2,16/17] iommu/arm-smmu-v3: Add CMDQ_OP_TLBI_NH_VAA and CMDQ_OP_TLBI_NH_ALL Add Nested Translation Support for SMMUv3 - - - --- 2023-05-10 Nicolin Chen New
[v2,15/17] iommu/arm-smmu-v3: Implement arm_smmu_get_msi_mapping_domain Add Nested Translation Support for SMMUv3 - - - --- 2023-05-10 Nicolin Chen New
[v2,14/17] iommu/arm-smmu-v3: Support IOMMU_DOMAIN_NESTED type of allocations Add Nested Translation Support for SMMUv3 - - - --- 2023-05-10 Nicolin Chen New
[v2,13/17] iommu/arm-smmu-v3: Add arm_smmu_domain_alloc_user Add Nested Translation Support for SMMUv3 - - - --- 2023-05-10 Nicolin Chen New
[v2,12/17] iommu/arm-smmu-v3: Pass in user_cfg to arm_smmu_domain_finalise Add Nested Translation Support for SMMUv3 - - - --- 2023-05-10 Nicolin Chen New
[v2,11/17] iommu/arm-smmu-v3: Add s1dss in struct arm_smmu_s1_cfg Add Nested Translation Support for SMMUv3 - - - --- 2023-05-10 Nicolin Chen New
[v2,10/17] iommu/arm-smmu-v3: Allow ARM_SMMU_DOMAIN_S1 stage to access s2_cfg Add Nested Translation Support for SMMUv3 - - - --- 2023-05-10 Nicolin Chen New
[v2,09/17] iommu/arm-smmu-v3: Add STRTAB_STE_0_CFG_NESTED for 2-stage translation Add Nested Translation Support for SMMUv3 - - - --- 2023-05-10 Nicolin Chen New
[v2,08/17] iommu/arm-smmu-v3: Unset corresponding STE fields when s2_cfg is NULL Add Nested Translation Support for SMMUv3 - - - --- 2023-05-10 Nicolin Chen New
[v2,07/17] iommu/arm-smmu-v3: Remove ARM_SMMU_DOMAIN_NESTED Add Nested Translation Support for SMMUv3 - - - --- 2023-05-10 Nicolin Chen New
[v2,06/17] iommu/arm-smmu-v3: Add arm_smmu_set/unset_dev_user_data Add Nested Translation Support for SMMUv3 - - - --- 2023-05-10 Nicolin Chen New
[v2,05/17] iommu/arm-smmu-v3: Add arm_smmu_hw_info Add Nested Translation Support for SMMUv3 - - - --- 2023-05-10 Nicolin Chen New
[v2,04/17] iommufd/device: Setup MSI on kernel-managed domains Add Nested Translation Support for SMMUv3 - - - --- 2023-05-10 Nicolin Chen New
[v2,03/17] iommufd: Add nesting related data structures for ARM SMMUv3 Add Nested Translation Support for SMMUv3 - - - --- 2023-05-10 Nicolin Chen New
[v2,02/17] iommu/dma: Support MSIs through nested domains Add Nested Translation Support for SMMUv3 - - - --- 2023-05-10 Nicolin Chen New
[v2,01/17] vfio: Remove VFIO_TYPE1_NESTING_IOMMU Add Nested Translation Support for SMMUv3 - - - --- 2023-05-10 Nicolin Chen New
[RFC,v4,4/4] iommufd/selftests: Add coverage for IOMMU_DEVICE_SET/UNSET_DATA Add set_dev_data and unset_dev_data support - - - --- 2023-05-09 Nicolin Chen New
[RFC,v4,3/4] iommufd/selftest: Add IOMMU_TEST_OP_DEV_CHECK_DATA Add set_dev_data and unset_dev_data support - - - --- 2023-05-09 Nicolin Chen New
[RFC,v4,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-05-09 Nicolin Chen New
[RFC,v4,1/4] iommu: Add set/unset_dev_user_data ops Add set_dev_data and unset_dev_data support - - - --- 2023-05-09 Nicolin Chen New
[v7,4/4] vfio: Support IO page table replacement Add IO page table replacement support - 1 - --- 2023-05-09 Nicolin Chen New
[v7,3/4] iommufd/selftest: Add IOMMU_TEST_OP_ACCESS_REPLACE_IOAS coverage Add IO page table replacement support - 1 - --- 2023-05-09 Nicolin Chen New
[v7,2/4] iommufd: Add iommufd_access_replace() API Add IO page table replacement support - 1 - --- 2023-05-09 Nicolin Chen New
[v7,1/4] vfio: Do not allow !ops->dma_unmap in vfio_pin/unpin_pages() Add IO page table replacement support - 3 - --- 2023-05-09 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,v2,3/3] vfio: Add dev_data_len/uptr in struct vfio_device_bind_iommufd Add set_dev_data and unset_dev_data support - - - --- 2023-04-20 Nicolin Chen New
[RFC,v2,2/3] iommufd: Add iommufd_device_set_data and iommufd_device_unset_data APIs Add set_dev_data and unset_dev_data support - - - --- 2023-04-20 Nicolin Chen New
[RFC,v2,1/3] iommu: Add set/unset_dev_data_user ops Add set_dev_data and unset_dev_data support - - - --- 2023-04-20 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
[v6,4/4] vfio: Support IO page table replacement Add IO page table replacement support - 1 - --- 2023-03-27 Nicolin Chen New
[v6,3/4] iommufd/selftest: Add IOMMU_TEST_OP_ACCESS_REPLACE_IOAS coverage Add IO page table replacement support - 1 - --- 2023-03-27 Nicolin Chen New
[v6,2/4] iommufd: Add iommufd_access_replace() API Add IO page table replacement support - 1 - --- 2023-03-27 Nicolin Chen New
[v6,1/4] vfio: Do not allow !ops->dma_unmap in vfio_pin/unpin_pages() Add IO page table replacement support - 3 - --- 2023-03-27 Nicolin Chen New
[v5,4/4] vfio: Support IO page table replacement cover-letter: Add IO page table replacement support - 1 - --- 2023-03-23 Nicolin Chen New
[v5,3/4] iommufd/selftest: Add IOMMU_TEST_OP_ACCESS_REPLACE_IOAS coverage cover-letter: Add IO page table replacement support - 1 - --- 2023-03-23 Nicolin Chen New
[v5,2/4] iommufd: Add iommufd_access_replace() API cover-letter: Add IO page table replacement support - - - --- 2023-03-23 Nicolin Chen New
[v5,1/4] vfio: Do not allow !ops->dma_unmap in vfio_pin/unpin_pages() cover-letter: Add IO page table replacement support - 3 - --- 2023-03-23 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
« 1 2 »