Show patches with: Submitter = Nicolin Chen       |    State = Action Required       |    Archived = No       |   100 patches
Patch Series S/W/F Date Submitter Delegate State
[v3,14/14] iommu/arm-smmu-v3: Report IRQs that belong to devices attached to vIOMMU iommufd: Add vIOMMU infrastructure (Part-3: vIRQ) --- 2024-12-18 Nicolin Chen New
[v3,13/14] iommu/arm-smmu-v3: Introduce struct arm_smmu_vmaster iommufd: Add vIOMMU infrastructure (Part-3: vIRQ) --- 2024-12-18 Nicolin Chen New
[v3,12/14] Documentation: userspace-api: iommufd: Update FAULT and VIRQ iommufd: Add vIOMMU infrastructure (Part-3: vIRQ) --- 2024-12-18 Nicolin Chen New
[v3,11/14] iommufd/selftest: Add IOMMU_VIRQ_ALLOC test coverage iommufd: Add vIOMMU infrastructure (Part-3: vIRQ) --- 2024-12-18 Nicolin Chen New
[v3,10/14] iommufd/selftest: Add IOMMU_TEST_OP_TRIGGER_VIRQ for vIRQ coverage iommufd: Add vIOMMU infrastructure (Part-3: vIRQ) --- 2024-12-18 Nicolin Chen New
[v3,09/14] iommufd/selftest: Require vdev_id when attaching to a nested domain iommufd: Add vIOMMU infrastructure (Part-3: vIRQ) --- 2024-12-18 Nicolin Chen New
[v3,08/14] iommufd/viommu: Add iommufd_viommu_report_irq helper iommufd: Add vIOMMU infrastructure (Part-3: vIRQ) --- 2024-12-18 Nicolin Chen New
[v3,07/14] iommufd/viommu: Add iommufd_viommu_get_vdev_id helper iommufd: Add vIOMMU infrastructure (Part-3: vIRQ) --- 2024-12-18 Nicolin Chen New
[v3,06/14] iommufd: Add IOMMUFD_OBJ_VIRQ and IOMMUFD_CMD_VIRQ_ALLOC iommufd: Add vIOMMU infrastructure (Part-3: vIRQ) --- 2024-12-18 Nicolin Chen New
[v3,05/14] iommufd: Rename fault.c to eventq.c iommufd: Add vIOMMU infrastructure (Part-3: vIRQ) --- 2024-12-18 Nicolin Chen New
[v3,04/14] iommufd: Abstract an iommufd_eventq from iommufd_fault iommufd: Add vIOMMU infrastructure (Part-3: vIRQ) --- 2024-12-18 Nicolin Chen New
[v3,03/14] iommufd/fault: Move iommufd_fault_iopf_handler() to header iommufd: Add vIOMMU infrastructure (Part-3: vIRQ) --- 2024-12-18 Nicolin Chen New
[v3,02/14] iommufd/fault: Add an iommufd_fault_init() helper iommufd: Add vIOMMU infrastructure (Part-3: vIRQ) --- 2024-12-18 Nicolin Chen New
[v3,01/14] iommufd: Keep IOCTL list in an alphabetical order iommufd: Add vIOMMU infrastructure (Part-3: vIRQ) --- 2024-12-18 Nicolin Chen New
[v2,13/13] iommu/arm-smmu-v3: Report IRQs that belong to devices attached to vIOMMU Untitled series #256494 --- 2024-12-03 Nicolin Chen New
[v2,11/13] Documentation: userspace-api: iommufd: Update EVENTQ_IOPF and EVENTQ_VIRQ Untitled series #256494 --- 2024-12-03 Nicolin Chen New
[v2,05/13] iommufd: Add IOMMUFD_OBJ_EVENTQ_VIRQ and IOMMUFD_CMD_VIRQ_ALLOC Untitled series #256494 --- 2024-12-03 Nicolin Chen New
[v1,2/2] iommufd/selftest: Cover IOMMU_FAULT_QUEUE_ALLOC in iommufd_fail_nth iommufd: Fix a small bug in fault.c --- 2024-12-03 Nicolin Chen New
[v7,09/10] iommufd/selftest: Add vIOMMU coverage for IOMMU_HWPT_INVALIDATE ioctl iommufd: Add vIOMMU infrastructure (Part-2: vDEVICE) --- 2024-11-05 Nicolin Chen New
[v7,08/10] iommufd/selftest: Add IOMMU_TEST_OP_DEV_CHECK_CACHE test command iommufd: Add vIOMMU infrastructure (Part-2: vDEVICE) --- 2024-11-05 Nicolin Chen New
[v7,06/10] iommufd/viommu: Add iommufd_viommu_find_dev helper iommufd: Add vIOMMU infrastructure (Part-2: vDEVICE) --- 2024-11-05 Nicolin Chen New
[v7,05/10] iommu: Add iommu_copy_struct_from_full_user_array helper iommufd: Add vIOMMU infrastructure (Part-2: vDEVICE) --- 2024-11-05 Nicolin Chen New
[v7,04/10] iommufd: Allow hwpt_id to carry viommu_id for IOMMU_HWPT_INVALIDATE iommufd: Add vIOMMU infrastructure (Part-2: vDEVICE) --- 2024-11-05 Nicolin Chen New
[v7,02/10] iommufd/selftest: Add IOMMU_VDEVICE_ALLOC test coverage iommufd: Add vIOMMU infrastructure (Part-2: vDEVICE) --- 2024-11-05 Nicolin Chen New
[v7,01/10] iommufd/viommu: Add IOMMUFD_OBJ_VDEVICE and IOMMU_VDEVICE_ALLOC ioctl iommufd: Add vIOMMU infrastructure (Part-2: vDEVICE) --- 2024-11-05 Nicolin Chen New
[v7,12/13] iommufd/selftest: Add IOMMU_VIOMMU_ALLOC test coverage iommufd: Add vIOMMU infrastructure (Part-1) --- 2024-11-05 Nicolin Chen New
[v7,07/13] iommufd: Allow pt_id to carry viommu_id for IOMMU_HWPT_ALLOC iommufd: Add vIOMMU infrastructure (Part-1) --- 2024-11-05 Nicolin Chen New
[v7,05/13] iommufd/viommu: Add IOMMU_VIOMMU_ALLOC ioctl iommufd: Add vIOMMU infrastructure (Part-1) --- 2024-11-05 Nicolin Chen New
[v7,02/13] iommufd: Move _iommufd_object_alloc helper to a sharable file iommufd: Add vIOMMU infrastructure (Part-1) --- 2024-11-05 Nicolin Chen New
[v6,12/13] iommufd/selftest: Add IOMMU_VIOMMU_ALLOC test coverage iommufd: Add vIOMMU infrastructure (Part-1) --- 2024-10-30 Nicolin Chen New
[v6,02/13] iommufd: Move _iommufd_object_alloc helper to a sharable file iommufd: Add vIOMMU infrastructure (Part-1) --- 2024-10-30 Nicolin Chen New
[v5,13/13] iommu/arm-smmu-v3: Allow ATS for IOMMU_DOMAIN_NESTED iommufd: Add vIOMMU infrastructure (Part-2: vDEVICE) --- 2024-10-25 Nicolin Chen New
[v5,12/13] iommu/arm-smmu-v3: Add arm_vsmmu_cache_invalidate iommufd: Add vIOMMU infrastructure (Part-2: vDEVICE) --- 2024-10-25 Nicolin Chen New
[v5,05/13] iommufd: Allow hwpt_id to carry viommu_id for IOMMU_HWPT_INVALIDATE iommufd: Add vIOMMU infrastructure (Part-2: vDEVICE) --- 2024-10-25 Nicolin Chen New
[v5,04/13] iommufd/hw_pagetable: Enforce invalidation op on vIOMMU-based hwpt_nested iommufd: Add vIOMMU infrastructure (Part-2: vDEVICE) --- 2024-10-25 Nicolin Chen New
[v5,01/13] iommufd/viommu: Add IOMMUFD_OBJ_VDEVICE and IOMMU_VDEVICE_ALLOC ioctl iommufd: Add vIOMMU infrastructure (Part-2: vDEVICE) --- 2024-10-25 Nicolin Chen New
[v5,13/13] iommu/arm-smmu-v3: Add IOMMU_VIOMMU_TYPE_ARM_SMMUV3 support iommufd: Add vIOMMU infrastructure (Part-1) --- 2024-10-25 Nicolin Chen New
[v5,11/13] iommufd/selftest: Add IOMMU_VIOMMU_ALLOC test coverage iommufd: Add vIOMMU infrastructure (Part-1) --- 2024-10-25 Nicolin Chen New
[v5,10/13] iommufd/selftest: Add IOMMU_VIOMMU_TYPE_SELFTEST iommufd: Add vIOMMU infrastructure (Part-1) --- 2024-10-25 Nicolin Chen New
[v5,04/13] iommufd/viommu: Add IOMMU_VIOMMU_ALLOC ioctl iommufd: Add vIOMMU infrastructure (Part-1) --- 2024-10-25 Nicolin Chen New
[v5,03/13] iommufd: Add iommufd_verify_unfinalized_object iommufd: Add vIOMMU infrastructure (Part-1) --- 2024-10-25 Nicolin Chen New
[v5,02/13] iommufd: Introduce IOMMUFD_OBJ_VIOMMU and its related struct iommufd: Add vIOMMU infrastructure (Part-1) --- 2024-10-25 Nicolin Chen New
[v4,08/14] iommufd/viommu: Add vdev_to_dev helper iommufd: Add vIOMMU infrastructure (Part-2: vDEVICE) --- 2024-10-22 Nicolin Chen New
[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,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,08/11] iommufd/selftest: Add IOMMU_VIOMMU_TYPE_SELFTEST iommufd: Add vIOMMU infrastructure (Part-1) --- 2024-10-22 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,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,12/19] iommufd/selftest: Add mock_viommu_invalidate_user op 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) --- 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
[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,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,05/16] iommufd/viommu: Add IOMMU_VIOMMU_SET/UNSET_VDEV_ID 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
[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
[v7,2/4] iommufd: Add iommufd_access_replace() API Add IO page table replacement support --- 2023-05-09 Nicolin Chen New
[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,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
[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
[v2,07/10] iommufd/device: Make hwpt_list list_add/del symmetric Add IO page table replacement support --- 2023-02-07 Nicolin Chen New
[v2,04/10] iommufd/selftest: Add IOMMU_TEST_OP_ACCESS_SET_IOAS coverage Add IO page table replacement support --- 2023-02-07 Nicolin Chen New
[v2,02/10] iommu: Introduce a new iommu_group_replace_domain() API Add IO page table replacement support --- 2023-02-07 Nicolin Chen New
[v2,01/10] iommu: Move dev_iommu_ops() to private header Add IO page table replacement support --- 2023-02-07 Nicolin Chen New
[v1,8/8] vfio-iommufd: Support IO page table replacement Add IO page table replacement support --- 2023-02-02 Nicolin Chen New
[v1,7/8] iommufd/device: Use iommu_group_replace_domain() Add IO page table replacement support --- 2023-02-02 Nicolin Chen New
[v1,5/8] iommufd: Add replace support in iommufd_access_set_ioas() Add IO page table replacement support --- 2023-02-02 Nicolin Chen New