summaryrefslogtreecommitdiff
path: root/drivers/iommu/iommufd
AgeCommit message (Expand)Author
2025-04-28iommufd: Remove unnecessary IOMMU_DEV_FEAT_IOPFLu Baolu
2025-04-28iommufd/selftest: Put iopf enablement in domain attach pathLu Baolu
2025-03-28iommufd: Test attach before detaching pasidYi Liu
2025-03-28iommufd: Balance veventq->num_events inc/decYi Liu
2025-03-28iommufd: Initialize the flags of vevent in iommufd_viommu_report_event()Yi Liu
2025-03-28iommufd: Extend IOMMU_GET_HW_INFO to report PASID capabilityYi Liu
2025-03-25iommufd/selftest: Add test ops to test pasid attach/detachYi Liu
2025-03-25iommufd/selftest: Add a helper to get test deviceYi Liu
2025-03-25iommufd/selftest: Add set_dev_pasid in mock iommuYi Liu
2025-03-25iommufd: Allow allocating PASID-compatible domainYi Liu
2025-03-25iommufd: Enforce PASID-compatible domain for RIDYi Liu
2025-03-25iommufd: Support pasid attach/replaceYi Liu
2025-03-25iommufd: Enforce PASID-compatible domain in PASID pathYi Liu
2025-03-25iommufd/device: Add pasid_attach array to track per-PASID attachYi Liu
2025-03-25iommufd/device: Replace device_list with device_arrayYi Liu
2025-03-25iommufd/device: Wrap igroup->hwpt and igroup->device_list into attach structYi Liu
2025-03-25iommufd/device: Add helper to detect the first attach of a groupYi Liu
2025-03-25iommufd/device: Replace idev->igroup with local variableYi Liu
2025-03-25iommufd/device: Only add reserved_iova in non-pasid pathYi Liu
2025-03-25iommufd: Pass @pasid through the device attach/replace pathYi Liu
2025-03-25iommu: Drop sw_msi from iommu_domainNicolin Chen
2025-03-25iommufd: Move iommufd_sw_msi and related functions to driver.cNicolin Chen
2025-03-25iommu: Sort out domain user dataRobin Murphy
2025-03-18iommufd/selftest: Add IOMMU_TEST_OP_TRIGGER_VEVENT for vEVENTQ coverageNicolin Chen
2025-03-18iommufd/selftest: Require vdev_id when attaching to a nested domainNicolin Chen
2025-03-18iommufd/viommu: Add iommufd_viommu_report_event helperNicolin Chen
2025-03-18iommufd/viommu: Add iommufd_viommu_get_vdev_id helperNicolin Chen
2025-03-18iommufd: Add IOMMUFD_OBJ_VEVENTQ and IOMMUFD_CMD_VEVENTQ_ALLOCNicolin Chen
2025-03-17iommufd: Rename fault.c to eventq.cNicolin Chen
2025-03-17iommufd: Abstract an iommufd_eventq from iommufd_faultNicolin Chen
2025-03-17iommufd/fault: Add an iommufd_fault_init() helperNicolin Chen
2025-03-17iommufd/fault: Move two fault functions out of the headerNicolin Chen
2025-03-07iommufd: Fail replace if device has not been attachedYi Liu
2025-03-07iommufd: Set domain->iommufd_hwpt in all hwpt->domain allocatorsNicolin Chen
2025-03-04iommufd: Fix uninitialized rc in iommufd_access_rw()Nicolin Chen
2025-03-04iommufd: Disallow allocating nested parent domain with fault IDYi Liu
2025-02-27iommufd: Implement sw_msi support nativelyJason Gunthorpe
2025-02-21iommu: Turn fault_data to iommufd private pointerNicolin Chen
2025-02-11iommufd/fault: Remove iommufd_fault_domain_attach/detach/replace_dev()Nicolin Chen
2025-02-11iommufd: Make attach_handle generic than fault specificNicolin Chen
2025-01-21iommufd: Fix struct iommu_hwpt_pgfault init and paddingNicolin Chen
2025-01-20iommufd/fault: Use a separate spinlock to protect fault->deliver listNicolin Chen
2025-01-16iommufd/fault: Destroy response and mutex in iommufd_fault_destroy()Nicolin Chen
2025-01-14iommufd: Keep OBJ/IOCTL lists in an alphabetical orderNicolin Chen
2025-01-14iommufd/iova_bitmap: Fix shift-out-of-bounds in iova_bitmap_offset_to_index()Qasim Ijaz
2025-01-14iommu: iommufd: fix WARNING in iommufd_device_unbindSuraj Sonawane
2024-12-11iommufd: Deal with IOMMU_HWPT_FAULT_ID_VALID in iommufd coreYi Liu
2024-12-11iommufd/selftest: Remove domain_alloc_paging()Jason Gunthorpe
2024-12-05Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds
2024-12-03iommufd: Fix out_fput in iommufd_fault_alloc()Nicolin Chen