Show patches with: Submitter = Nicolin Chen       |    Archived = No       |   245 patches
« 1 2 3 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v3,13/16] Documentation: userspace-api: iommufd: Update vDEVICE cover-letter: iommufd: Add vIOMMU infrastructure (Part-2: vDEVICE) - 1 - --- 2024-10-09 Nicolin Chen New
[v3,12/16] iommufd/selftest: Add vIOMMU coverage for IOMMU_HWPT_INVALIDATE ioctl cover-letter: iommufd: Add vIOMMU infrastructure (Part-2: vDEVICE) - - - --- 2024-10-09 Nicolin Chen New
[v3,11/16] iommufd/selftest: Add IOMMU_TEST_OP_DEV_CHECK_CACHE test command cover-letter: iommufd: Add vIOMMU infrastructure (Part-2: vDEVICE) - - - --- 2024-10-09 Nicolin Chen New
[v3,10/16] iommufd/selftest: Add mock_viommu_cache_invalidate cover-letter: iommufd: Add vIOMMU infrastructure (Part-2: vDEVICE) - - - --- 2024-10-09 Nicolin Chen New
[v3,09/16] iommufd/viommu: Add vdev_to_dev helper cover-letter: iommufd: Add vIOMMU infrastructure (Part-2: vDEVICE) - 1 - --- 2024-10-09 Nicolin Chen New
[v3,08/16] iommu: Add iommu_copy_struct_from_full_user_array helper cover-letter: iommufd: Add vIOMMU infrastructure (Part-2: vDEVICE) - - - --- 2024-10-09 Nicolin Chen New
[v3,07/16] iommufd: Allow hwpt_id to carry viommu_id for IOMMU_HWPT_INVALIDATE cover-letter: iommufd: Add vIOMMU infrastructure (Part-2: vDEVICE) - 2 - --- 2024-10-09 Nicolin Chen New
[v3,06/16] iommufd/hw_pagetable: Allow viommu->ops->cache_invalidate for hwpt_nested cover-letter: iommufd: Add vIOMMU infrastructure (Part-2: vDEVICE) - 1 - --- 2024-10-09 Nicolin Chen New
[v3,05/16] iommu/viommu: Add cache_invalidate for IOMMU_VIOMMU_TYPE_DEFAULT cover-letter: iommufd: Add vIOMMU infrastructure (Part-2: vDEVICE) - 1 - --- 2024-10-09 Nicolin Chen New
[v3,04/16] iommufd/selftest: Add IOMMU_VDEVICE_ALLOC test coverage cover-letter: iommufd: Add vIOMMU infrastructure (Part-2: vDEVICE) - - - --- 2024-10-09 Nicolin Chen New
[v3,03/16] iommufd/viommu: Add IOMMU_VDEVICE_ALLOC ioctl cover-letter: iommufd: Add vIOMMU infrastructure (Part-2: vDEVICE) - - - --- 2024-10-09 Nicolin Chen New
[v3,02/16] iommufd/viommu: Add a default_viommu_ops for IOMMU_VIOMMU_TYPE_DEFAULT cover-letter: iommufd: Add vIOMMU infrastructure (Part-2: vDEVICE) - - - --- 2024-10-09 Nicolin Chen New
[v3,01/16] iommufd/viommu: Introduce IOMMUFD_OBJ_VDEVICE and its related struct cover-letter: iommufd: Add vIOMMU infrastructure (Part-2: vDEVICE) - - - --- 2024-10-09 Nicolin Chen New
[v3,11/11] iommu/arm-smmu-v3: Add IOMMU_VIOMMU_TYPE_ARM_SMMUV3 support cover-letter: iommufd: Add vIOMMU infrastructure (Part-1) - - - --- 2024-10-09 Nicolin Chen New
[v3,10/11] Documentation: userspace-api: iommufd: Update vIOMMU cover-letter: iommufd: Add vIOMMU infrastructure (Part-1) - 1 - --- 2024-10-09 Nicolin Chen New
[v3,09/11] iommufd/selftest: Add IOMMU_VIOMMU_ALLOC test coverage cover-letter: iommufd: Add vIOMMU infrastructure (Part-1) - - - --- 2024-10-09 Nicolin Chen New
[v3,08/11] iommufd/selftest: Add IOMMU_VIOMMU_TYPE_SELFTEST cover-letter: iommufd: Add vIOMMU infrastructure (Part-1) - - - --- 2024-10-09 Nicolin Chen New
[v3,07/11] iommufd/selftest: Add refcount to mock_iommu_device cover-letter: iommufd: Add vIOMMU infrastructure (Part-1) - - - --- 2024-10-09 Nicolin Chen New
[v3,06/11] iommufd: Allow pt_id to carry viommu_id for IOMMU_HWPT_ALLOC cover-letter: iommufd: Add vIOMMU infrastructure (Part-1) - 1 - --- 2024-10-09 Nicolin Chen New
[v3,05/11] iommu: Pass in a viommu pointer to domain_alloc_user op cover-letter: iommufd: Add vIOMMU infrastructure (Part-1) - - - --- 2024-10-09 Nicolin Chen New
[v3,04/11] iommufd/viommu: Add IOMMU_VIOMMU_ALLOC ioctl cover-letter: iommufd: Add vIOMMU infrastructure (Part-1) - 1 - --- 2024-10-09 Nicolin Chen New
[v3,03/11] iommufd: Introduce IOMMUFD_OBJ_VIOMMU and its related struct cover-letter: iommufd: Add vIOMMU infrastructure (Part-1) - - - --- 2024-10-09 Nicolin Chen New
[v3,02/11] iommufd: Rename _iommufd_object_alloc to iommufd_object_alloc_elm cover-letter: iommufd: Add vIOMMU infrastructure (Part-1) - 1 - --- 2024-10-09 Nicolin Chen New
[v3,01/11] iommufd: Move struct iommufd_object to public iommufd header cover-letter: iommufd: Add vIOMMU infrastructure (Part-1) - 1 - --- 2024-10-09 Nicolin Chen New
[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 New
[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 New
[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 New
[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) - 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) - 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) - 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 New
[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 New
[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 New
[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 New
[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 New
[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 New
[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 New
[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 New
[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 New
[v2,3/3] iommufd/selftest: Add coverage for reserved IOVAs iommufd: Add selftest coverage for reserved IOVAs - - - --- 2024-08-03 Nicolin Chen New
[v2,2/3] iommu/dma: Support MSIs through nested domains iommufd: Add selftest coverage for reserved IOVAs - - - --- 2024-08-03 Nicolin Chen New
[v2,1/3] iommufd: Reorder include files iommufd: Add selftest coverage for reserved IOVAs - - - --- 2024-08-03 Nicolin Chen New
[3/3] iommufd/selftest: Add coverage for reserved IOVAs iommufd: Add selftest coverage for reserved IOVAs - - - --- 2024-08-02 Nicolin Chen New
[2/3] iommu/dma: Support MSIs through nested domains iommufd: Add selftest coverage for reserved IOVAs - - - --- 2024-08-02 Nicolin Chen New
[1/3] iommufd: Reorder include files iommufd: Add selftest coverage for reserved IOVAs - - - --- 2024-08-02 Nicolin Chen New
iommufd/selftest: Rework TEST_LENGTH to test min_size explicitly iommufd/selftest: Rework TEST_LENGTH to test min_size explicitly - 1 - --- 2023-10-15 Nicolin Chen Accepted
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 Accepted
[v11,7/7] vfio: Support IO page table replacement Add IO page table replacement support - 3 - --- 2023-07-28 Nicolin Chen Accepted
[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 Accepted
[v11,5/7] iommufd: Add iommufd_access_replace() API Add IO page table replacement support - 2 - --- 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 - 2 - --- 2023-07-28 Nicolin Chen Accepted
[v11,3/7] iommufd: Add iommufd_access_change_ioas(_id) helpers Add IO page table replacement support - 1 - --- 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 - 2 - --- 2023-07-28 Nicolin Chen Accepted
[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 Accepted
[v10,6/6] vfio: Support IO page table replacement Add IO page table replacement support - 3 - --- 2023-07-27 Nicolin Chen Accepted
[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 Accepted
[v10,4/6] iommufd: Add iommufd_access_replace() API Add IO page table replacement support - 1 - --- 2023-07-27 Nicolin Chen Accepted
[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 Accepted
[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 Accepted
[v9,6/6] vfio: Support IO page table replacement cover-letter: Add IO page table replacement support - 3 - --- 2023-07-27 Nicolin Chen Accepted
[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 Accepted
[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 Accepted
[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 Accepted
« 1 2 3 »