Toggle navigation
Patchwork
linux-kselftest
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Nicolin Chen
| Archived =
No
| 216 patches
Series
Submitter
State
any
Action Required
New
Under Review
Accepted
Rejected
RFC
Not Applicable
Changes Requested
Awaiting Upstream
Superseded
Deferred
Search
Archived
No
Yes
Both
Delegate
------
Nobody
andy.doan@linaro.org
andy.doan@linaro.org
Apply
«
1
2
3
»
Patch
Series
S/W/F
Date
Submitter
Delegate
State
[v4,08/14] iommufd/viommu: Add vdev_to_dev helper
iommufd: Add vIOMMU infrastructure (Part-2: vDEVICE)
-
-
-
2024-10-22
Nicolin Chen
New
[v4,07/14] iommu: Add iommu_copy_struct_from_full_user_array helper
iommufd: Add vIOMMU infrastructure (Part-2: vDEVICE)
-
-
-
2024-10-22
Nicolin Chen
Superseded
[v4,06/14] iommufd: Allow hwpt_id to carry viommu_id for IOMMU_HWPT_INVALIDATE
iommufd: Add vIOMMU infrastructure (Part-2: vDEVICE)
-
-
-
2024-10-22
Nicolin Chen
Superseded
[v4,05/14] iommufd/hw_pagetable: Enforce cache invalidation op on vIOMMU-based hwpt_nested
iommufd: Add vIOMMU infrastructure (Part-2: vDEVICE)
-
-
-
2024-10-22
Nicolin Chen
Superseded
[v4,04/14] iommu/viommu: Add cache_invalidate to iommufd_viommu_ops
iommufd: Add vIOMMU infrastructure (Part-2: vDEVICE)
-
-
-
2024-10-22
Nicolin Chen
New
[v4,03/14] iommufd/selftest: Add IOMMU_VDEVICE_ALLOC test coverage
iommufd: Add vIOMMU infrastructure (Part-2: vDEVICE)
-
-
-
2024-10-22
Nicolin Chen
New
[v4,02/14] iommufd/viommu: Add IOMMU_VDEVICE_ALLOC ioctl
iommufd: Add vIOMMU infrastructure (Part-2: vDEVICE)
-
-
-
2024-10-22
Nicolin Chen
Superseded
[v4,01/14] iommufd/viommu: Introduce IOMMUFD_OBJ_VDEVICE and its related struct
iommufd: Add vIOMMU infrastructure (Part-2: vDEVICE)
-
-
-
2024-10-22
Nicolin Chen
New
[v4,11/11] iommu/arm-smmu-v3: Add IOMMU_VIOMMU_TYPE_ARM_SMMUV3 support
iommufd: Add vIOMMU infrastructure (Part-1)
-
-
-
2024-10-22
Nicolin Chen
Superseded
[v4,10/11] Documentation: userspace-api: iommufd: Update vIOMMU
iommufd: Add vIOMMU infrastructure (Part-1)
-
-
-
2024-10-22
Nicolin Chen
Superseded
[v4,09/11] iommufd/selftest: Add IOMMU_VIOMMU_ALLOC test coverage
iommufd: Add vIOMMU infrastructure (Part-1)
-
-
-
2024-10-22
Nicolin Chen
Superseded
[v4,08/11] iommufd/selftest: Add IOMMU_VIOMMU_TYPE_SELFTEST
iommufd: Add vIOMMU infrastructure (Part-1)
-
-
-
2024-10-22
Nicolin Chen
New
[v4,07/11] iommufd/selftest: Add refcount to mock_iommu_device
iommufd: Add vIOMMU infrastructure (Part-1)
-
-
-
2024-10-22
Nicolin Chen
Superseded
[v4,06/11] iommufd: Allow pt_id to carry viommu_id for IOMMU_HWPT_ALLOC
iommufd: Add vIOMMU infrastructure (Part-1)
-
-
-
2024-10-22
Nicolin Chen
Superseded
[v4,05/11] iommufd: Add domain_alloc_nested op to iommufd_viommu_ops
iommufd: Add vIOMMU infrastructure (Part-1)
-
-
-
2024-10-22
Nicolin Chen
Superseded
[v4,04/11] iommufd/viommu: Add IOMMU_VIOMMU_ALLOC ioctl
iommufd: Add vIOMMU infrastructure (Part-1)
-
-
-
2024-10-22
Nicolin Chen
Superseded
[v4,03/11] iommufd: Add iommufd_verify_unfinalized_object
iommufd: Add vIOMMU infrastructure (Part-1)
-
-
-
2024-10-22
Nicolin Chen
Superseded
[v4,02/11] iommufd: Introduce IOMMUFD_OBJ_VIOMMU and its related struct
iommufd: Add vIOMMU infrastructure (Part-1)
-
-
-
2024-10-22
Nicolin Chen
Superseded
[v4,01/11] iommufd: Move struct iommufd_object to public iommufd header
iommufd: Add vIOMMU infrastructure (Part-1)
-
-
-
2024-10-22
Nicolin Chen
Superseded
[v1,10/10] iommu/arm-smmu-v3: Report virtual IRQ for device in user space
iommufd: Add VIOMMU infrastructure (Part-2 VIRQ)
-
-
-
2024-08-27
Nicolin Chen
New
[v1,09/10] iommufd/selftest: Add EVENT_VIRQ test coverage
iommufd: Add VIOMMU infrastructure (Part-2 VIRQ)
-
-
-
2024-08-27
Nicolin Chen
New
[v1,08/10] iommufd/selftest: Add IOMMU_TEST_OP_TRIGGER_VIRQ for VIRQ coverage
iommufd: Add VIOMMU infrastructure (Part-2 VIRQ)
-
-
-
2024-08-27
Nicolin Chen
New
[v1,07/10] iommufd/selftest: Implement mock_viommu_set/unset_vdev_id
iommufd: Add VIOMMU infrastructure (Part-2 VIRQ)
-
-
-
2024-08-27
Nicolin Chen
New
[v1,06/10] iommufd/viommu: Add iommufd_viommu_report_irq helper
iommufd: Add VIOMMU infrastructure (Part-2 VIRQ)
-
-
-
2024-08-27
Nicolin Chen
New
[v1,05/10] iommufd/viommu: Add iommufd_vdev_id_to_dev helper
iommufd: Add VIOMMU infrastructure (Part-2 VIRQ)
-
-
-
2024-08-27
Nicolin Chen
New
[v1,04/10] iommufd/viommu: Allow drivers to control vdev_id lifecycle
iommufd: Add VIOMMU infrastructure (Part-2 VIRQ)
-
-
-
2024-08-27
Nicolin Chen
New
[v1,03/10] iommufd: Add IOMMUFD_OBJ_EVENT_VIRQ and IOMMUFD_CMD_VIRQ_ALLOC
iommufd: Add VIOMMU infrastructure (Part-2 VIRQ)
-
-
-
2024-08-27
Nicolin Chen
New
[v1,02/10] iommufd: Rename fault.c to event.c
iommufd: Add VIOMMU infrastructure (Part-2 VIRQ)
-
-
-
2024-08-27
Nicolin Chen
Superseded
[v1,01/10] iommufd: Rename IOMMUFD_OBJ_FAULT to IOMMUFD_OBJ_EVENT_IOPF
iommufd: Add VIOMMU infrastructure (Part-2 VIRQ)
-
-
-
2024-08-27
Nicolin Chen
New
[v2,19/19] iommu/arm-smmu-v3: Update comments about ATS and bypass
iommufd: Add VIOMMU infrastructure (Part-1)
-
-
-
2024-08-27
Nicolin Chen
New
[v2,18/19] iommu/arm-smmu-v3: Allow ATS for IOMMU_DOMAIN_NESTED
iommufd: Add VIOMMU infrastructure (Part-1)
-
-
-
2024-08-27
Nicolin Chen
New
[v2,17/19] iommu/arm-smmu-v3: Add arm_smmu_viommu_cache_invalidate
iommufd: Add VIOMMU infrastructure (Part-1)
-
-
-
2024-08-27
Nicolin Chen
New
[v2,16/19] iommu/arm-smmu-v3: Add arm_smmu_cache_invalidate_user
iommufd: Add VIOMMU infrastructure (Part-1)
-
-
-
2024-08-27
Nicolin Chen
New
[v2,15/19] iommufd/viommu: Add iommufd_viommu_to_parent_domain helper
iommufd: Add VIOMMU infrastructure (Part-1)
-
-
-
2024-08-27
Nicolin Chen
New
[v2,14/19] iommufd/selftest: Add VIOMMU coverage for IOMMU_HWPT_INVALIDATE ioctl
iommufd: Add VIOMMU infrastructure (Part-1)
-
-
-
2024-08-27
Nicolin Chen
New
[v2,13/19] iommufd/selftest: Add IOMMU_TEST_OP_DEV_CHECK_CACHE test command
iommufd: Add VIOMMU infrastructure (Part-1)
-
-
-
2024-08-27
Nicolin Chen
Accepted
[v2,12/19] iommufd/selftest: Add mock_viommu_invalidate_user op
iommufd: Add VIOMMU infrastructure (Part-1)
-
-
-
2024-08-27
Nicolin Chen
New
[v2,11/19] iommu: Add iommu_copy_struct_from_full_user_array helper
iommufd: Add VIOMMU infrastructure (Part-1)
-
-
-
2024-08-27
Nicolin Chen
Superseded
[v2,10/19] iommufd/viommu: Add vdev_id helpers for IOMMU drivers
iommufd: Add VIOMMU infrastructure (Part-1)
-
-
-
2024-08-27
Nicolin Chen
New
[v2,09/19] iommufd: Allow hwpt_id to carry viommu_id for IOMMU_HWPT_INVALIDATE
iommufd: Add VIOMMU infrastructure (Part-1)
-
-
-
2024-08-27
Nicolin Chen
New
[v2,08/19] iommufd/viommu: Add cache_invalidate for IOMMU_VIOMMU_TYPE_DEFAULT
iommufd: Add VIOMMU infrastructure (Part-1)
-
-
-
2024-08-27
Nicolin Chen
New
[v2,07/19] iommufd/selftest: Add IOMMU_VIOMMU_SET/UNSET_VDEV_ID test coverage
iommufd: Add VIOMMU infrastructure (Part-1)
-
-
-
2024-08-27
Nicolin Chen
New
[v2,06/19] iommufd/viommu: Add IOMMU_VIOMMU_SET/UNSET_VDEV_ID ioctl
iommufd: Add VIOMMU infrastructure (Part-1)
-
-
-
2024-08-27
Nicolin Chen
New
[v2,05/19] iommufd/selftest: Add IOMMU_VIOMMU_ALLOC test coverage
iommufd: Add VIOMMU infrastructure (Part-1)
-
-
-
2024-08-27
Nicolin Chen
New
[v2,04/19] iommufd: Allow pt_id to carry viommu_id for IOMMU_HWPT_ALLOC
iommufd: Add VIOMMU infrastructure (Part-1)
-
-
-
2024-08-27
Nicolin Chen
New
[v2,03/19] iommu: Pass in a viommu pointer to domain_alloc_user op
iommufd: Add VIOMMU infrastructure (Part-1)
-
-
-
2024-08-27
Nicolin Chen
New
[v2,02/19] iommufd/viommu: Add IOMMUFD_OBJ_VIOMMU and IOMMU_VIOMMU_ALLOC ioctl
iommufd: Add VIOMMU infrastructure (Part-1)
-
-
-
2024-08-27
Nicolin Chen
New
[v2,01/19] iommufd: Reorder struct forward declarations
iommufd: Add VIOMMU infrastructure (Part-1)
-
-
-
2024-08-27
Nicolin Chen
Accepted
[v1,16/16] iommu/arm-smmu-v3: Allow ATS for IOMMU_DOMAIN_NESTED
iommufd: Add VIOMMU infrastructure (Part-1)
-
-
-
2024-08-07
Nicolin Chen
Superseded
[v1,15/16] iommu/arm-smmu-v3: Add viommu cache invalidation support
iommufd: Add VIOMMU infrastructure (Part-1)
-
-
-
2024-08-07
Nicolin Chen
New
[v1,14/16] iommu/arm-smmu-v3: Extract an __arm_smmu_cache_invalidate_user helper
iommufd: Add VIOMMU infrastructure (Part-1)
-
-
-
2024-08-07
Nicolin Chen
New
[v1,13/16] iommufd/viommu: Add iommufd_viommu_to_parent_domain helper
iommufd: Add VIOMMU infrastructure (Part-1)
-
-
-
2024-08-07
Nicolin Chen
New
[v1,12/16] iommufd/selftest: Add coverage for IOMMU_VIOMMU_INVALIDATE ioctl
iommufd: Add VIOMMU infrastructure (Part-1)
-
-
-
2024-08-07
Nicolin Chen
Superseded
[v1,11/16] iommufd/selftest: Add IOMMU_TEST_OP_DEV_CHECK_CACHE test command
iommufd: Add VIOMMU infrastructure (Part-1)
-
-
-
2024-08-07
Nicolin Chen
Superseded
[v1,10/16] iommufd/selftest: Add mock_viommu_invalidate_user op
iommufd: Add VIOMMU infrastructure (Part-1)
-
-
-
2024-08-07
Nicolin Chen
New
[v1,09/16] iommufd/viommu: Make iommufd_viommu_find_device a public API
iommufd: Add VIOMMU infrastructure (Part-1)
-
-
-
2024-08-07
Nicolin Chen
New
[v1,08/16] iommufd/viommu: Add IOMMU_VIOMMU_INVALIDATE ioctl
iommufd: Add VIOMMU infrastructure (Part-1)
-
-
-
2024-08-07
Nicolin Chen
New
[v1,07/16] iommufd/viommu: Add cache_invalidate for IOMMU_VIOMMU_TYPE_DEFAULT
iommufd: Add VIOMMU infrastructure (Part-1)
-
-
-
2024-08-07
Nicolin Chen
New
[v1,06/16] iommufd/selftest: Add IOMMU_VIOMMU_SET/UNSET_VDEV_ID test coverage
iommufd: Add VIOMMU infrastructure (Part-1)
-
-
-
2024-08-07
Nicolin Chen
Superseded
[v1,05/16] iommufd/viommu: Add IOMMU_VIOMMU_SET/UNSET_VDEV_ID ioctl
iommufd: Add VIOMMU infrastructure (Part-1)
-
-
-
2024-08-07
Nicolin Chen
New
[v1,04/16] iommufd/selftest: Add IOMMU_VIOMMU_ALLOC test coverage
iommufd: Add VIOMMU infrastructure (Part-1)
-
-
-
2024-08-07
Nicolin Chen
Superseded
[v1,03/16] iommufd: Allow pt_id to carry viommu_id for IOMMU_HWPT_ALLOC
iommufd: Add VIOMMU infrastructure (Part-1)
-
-
-
2024-08-07
Nicolin Chen
Superseded
[v1,02/16] iommu: Pass in a viommu pointer to domain_alloc_user op
iommufd: Add VIOMMU infrastructure (Part-1)
-
-
-
2024-08-07
Nicolin Chen
Superseded
[v1,01/16] iommufd/viommu: Add IOMMUFD_OBJ_VIOMMU and IOMMU_VIOMMU_ALLOC ioctl
iommufd: Add VIOMMU infrastructure (Part-1)
-
-
-
2024-08-07
Nicolin Chen
Superseded
[v3,4/4] iommu/arm-smmu-v3: Implement arm_smmu_get_msi_mapping_domain
iommu: Support IOMMU_RESV_SW_MSI with nesting
-
-
-
2024-08-07
Nicolin Chen
New
[v3,3/4] iommufd/selftest: Add coverage for IOMMU_RESV_SW_MSI
iommu: Support IOMMU_RESV_SW_MSI with nesting
-
-
-
2024-08-07
Nicolin Chen
New
[v3,2/4] iommu/dma: Support MSIs through nested domains
iommu: Support IOMMU_RESV_SW_MSI with nesting
-
-
-
2024-08-07
Nicolin Chen
New
[v3,1/4] iommufd: Reorder include files
iommu: Support IOMMU_RESV_SW_MSI with nesting
-
-
-
2024-08-07
Nicolin Chen
Accepted
[2/3] iommu/dma: Support MSIs through nested domains
iommufd: Add selftest coverage for reserved IOVAs
-
-
-
2024-08-02
Nicolin Chen
Superseded
iommufd/selftest: Rework TEST_LENGTH to test min_size explicitly
iommufd/selftest: Rework TEST_LENGTH to test min_size explicitly
-
-
-
2023-10-15
Nicolin Chen
Accepted
[v11,5/7] iommufd: Add iommufd_access_replace() API
Add IO page table replacement support
-
-
-
2023-07-28
Nicolin Chen
Accepted
[v11,4/7] iommufd: Use iommufd_access_change_ioas in iommufd_access_destroy_object
Add IO page table replacement support
-
-
-
2023-07-28
Nicolin Chen
Accepted
[v11,2/7] iommufd: Allow passing in iopt_access_list_id to iopt_remove_access()
Add IO page table replacement support
-
-
-
2023-07-28
Nicolin Chen
Accepted
[v10,6/6] vfio: Support IO page table replacement
Untitled series #216941
-
-
-
2023-07-27
Nicolin Chen
Superseded
[v10,3/6] iommufd: Add iommufd_access_change_ioas(_id) helpers
Untitled series #216941
-
-
-
2023-07-27
Nicolin Chen
Accepted
[v10,2/6] iommufd: Allow passing in iopt_access_list_id to iopt_remove_access()
Untitled series #216941
-
-
-
2023-07-27
Nicolin Chen
Superseded
[v9,6/6] vfio: Support IO page table replacement
[v9,1/6] vfio: Do not allow !ops->dma_unmap in vfio_pin/unpin_pages()
-
-
-
2023-07-27
Nicolin Chen
Accepted
[v9,4/6] iommufd: Add iommufd_access_replace() API
[v9,1/6] vfio: Do not allow !ops->dma_unmap in vfio_pin/unpin_pages()
-
-
-
2023-07-27
Nicolin Chen
Superseded
[v9,1/6] vfio: Do not allow !ops->dma_unmap in vfio_pin/unpin_pages()
[v9,1/6] vfio: Do not allow !ops->dma_unmap in vfio_pin/unpin_pages()
-
-
-
2023-07-27
Nicolin Chen
Accepted
[v8,2/4] iommufd: Add iommufd_access_replace() API
[v8,1/4] vfio: Do not allow !ops->dma_unmap in vfio_pin/unpin_pages()
-
-
-
2023-07-24
Nicolin Chen
New
[v8,1/4] vfio: Do not allow !ops->dma_unmap in vfio_pin/unpin_pages()
[v8,1/4] vfio: Do not allow !ops->dma_unmap in vfio_pin/unpin_pages()
-
-
-
2023-07-24
Nicolin Chen
Superseded
[v7,4/4] vfio: Support IO page table replacement
Add IO page table replacement support
-
-
-
2023-05-09
Nicolin Chen
Superseded
[v7,3/4] iommufd/selftest: Add IOMMU_TEST_OP_ACCESS_REPLACE_IOAS coverage
Add IO page table replacement support
-
-
-
2023-05-09
Nicolin Chen
Accepted
[v7,2/4] iommufd: Add iommufd_access_replace() API
Add IO page table replacement support
-
-
-
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
-
-
-
2023-05-09
Nicolin Chen
Superseded
[v6,4/4] vfio: Support IO page table replacement
Add IO page table replacement support
-
-
-
2023-03-27
Nicolin Chen
Superseded
[v6,3/4] iommufd/selftest: Add IOMMU_TEST_OP_ACCESS_REPLACE_IOAS coverage
Add IO page table replacement support
-
-
-
2023-03-27
Nicolin Chen
Superseded
[v6,2/4] iommufd: Add iommufd_access_replace() API
Add IO page table replacement support
-
-
-
2023-03-27
Nicolin Chen
Superseded
[v6,1/4] vfio: Do not allow !ops->dma_unmap in vfio_pin/unpin_pages()
Add IO page table replacement support
-
-
-
2023-03-27
Nicolin Chen
Superseded
[v4,5/5] vfio: Support IO page table replacement
Untitled series #203146
-
-
-
2023-03-08
Nicolin Chen
New
[v4,3/5] iommufd: Add replace support in iommufd_access_set_ioas()
Untitled series #203146
-
-
-
2023-03-08
Nicolin Chen
New
[v4,2/5] iommufd/selftest: Add IOMMU_TEST_OP_ACCESS_SET_IOAS coverage
Untitled series #203146
-
-
-
2023-03-08
Nicolin Chen
New
[v3,5/5] iommufd/selftest: Add coverage for access->ioas replacement
Add IO page table replacement support for emulated pathway
-
-
-
2023-02-25
Nicolin Chen
New
[v3,4/5] iommufd: Add replace support in iommufd_access_set_ioas()
Add IO page table replacement support for emulated pathway
-
-
-
2023-02-25
Nicolin Chen
Superseded
[v3,3/5] iommufd/selftest: Add IOMMU_TEST_OP_ACCESS_SET_IOAS coverage
Add IO page table replacement support for emulated pathway
-
-
-
2023-02-25
Nicolin Chen
Superseded
[v3,2/5] iommufd: Create access in vfio_iommufd_emulated_bind()
Add IO page table replacement support for emulated pathway
-
-
-
2023-02-25
Nicolin Chen
New
[v3,1/5] vfio: Do not allow !ops->dma_unmap in vfio_pin/unpin_pages()
Add IO page table replacement support for emulated pathway
-
-
-
2023-02-25
Nicolin Chen
Superseded
[v2,10/10] vfio: Do not allow !ops->dma_unmap in vfio_pin/unpin_pages()
Add IO page table replacement support
-
-
-
2023-02-07
Nicolin Chen
New
[v2,09/10] vfio: Support IO page table replacement
Add IO page table replacement support
-
-
-
2023-02-07
Nicolin Chen
New
[v2,08/10] iommufd/device: Use iommu_group_replace_domain()
Add IO page table replacement support
-
-
-
2023-02-07
Nicolin Chen
New
«
1
2
3
»