On 5/2/2025 4:31 AM, Nicolin Chen wrote: > Add a new IOMMUFD_OBJ_VQUEUE with an iommufd_vqueue structure representing > a HW-accelerated queue type of physical IOMMU's passed to a user space VM. > This vQUEUE object, is a subset of vIOMMU resources of a physical IOMMU's, > such as: > - NVIDIA's Virtual Command Queue > - AMD vIOMMU's Command Buffer, Event Log Buffer, and PPR Log Buffer > > Introduce a struct iommufd_vqueue and an allocator iommufd_vqueue_alloc(). > Also, add a pair of viommu ops for iommufd to forward user space ioctls to > IOMMU drivers. > > Reviewed-by: Lu Baolu <[email protected]> > Reviewed-by: Pranjal Shrivastava <[email protected]> > Signed-off-by: Nicolin Chen <[email protected]> Reviewed-by: Vasant Hegde <[email protected]> -Vasant
- [PATCH v3 04/23] iommu: Add iommu_copy_struct_to_user helper Nicolin Chen
- [PATCH v3 05/23] iommufd/driver: Let iommufd_viommu_alloc he... Nicolin Chen
- [PATCH v3 03/23] iommufd/viommu: Allow driver-specific user ... Nicolin Chen
- [PATCH v3 07/23] iommufd/selftest: Support user_data in mock... Nicolin Chen
- [PATCH v3 08/23] iommufd/selftest: Add covearge for viommu d... Nicolin Chen
- [PATCH v3 06/23] iommufd/driver: Add iommufd_struct_destroy ... Nicolin Chen
- [PATCH v3 11/23] iommufd/viommu: Add IOMMUFD_CMD_VQUEUE_ALLO... Nicolin Chen
- [PATCH v3 09/23] iommufd: Abstract iopt_pin_pages and iopt_u... Nicolin Chen
- [PATCH v3 10/23] iommufd/viommu: Introduce IOMMUFD_OBJ_VQUEU... Nicolin Chen
- Re: [PATCH v3 10/23] iommufd/viommu: Introduce IOMMUFD_... Vasant Hegde
- [PATCH v3 12/23] iommufd/driver: Add iommufd_vqueue_depend/u... Nicolin Chen
- [PATCH v3 13/23] iommufd/selftest: Add coverage for IOMMUFD_... Nicolin Chen
- [PATCH v3 15/23] iommufd/selftest: Add coverage for the new ... Nicolin Chen
- [PATCH v3 14/23] iommufd: Add mmap interface Nicolin Chen
- [PATCH v3 16/23] Documentation: userspace-api: iommufd: Upda... Nicolin Chen
- Re: [PATCH v3 16/23] Documentation: userspace-api: iomm... Bagas Sanjaya
- Re: [PATCH v3 16/23] Documentation: userspace-api: ... Nicolin Chen
- Re: [PATCH v3 16/23] Documentation: userspace-a... Bagas Sanjaya
- [PATCH v3 17/23] iommu/arm-smmu-v3-iommufd: Add vsmmu_alloc ... Nicolin Chen
- [PATCH v3 18/23] iommu/arm-smmu-v3-iommufd: Support implemen... Nicolin Chen
