Age | Commit message (Expand) | Author | Files | Lines |
2024-03-02 | Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 2 | -24/+54 |
2024-03-01 | iommu/sva: Fix SVA handle sharing in multi device case | Zhangfei Gao | 1 | -2/+2 |
2024-02-26 | iommufd/selftest: Don't check map/unmap pairing with HUGE_PAGES | Jason Gunthorpe | 1 | -11/+18 |
2024-02-26 | iommufd: Fix protection fault in iommufd_test_syz_conv_iova | Nicolin Chen | 1 | -6/+21 |
2024-02-26 | iommufd/selftest: Fix mock_dev_num bug | Nicolin Chen | 1 | -4/+9 |
2024-02-26 | iommufd: Fix iopt_access_list_id overwrite bug | Nicolin Chen | 1 | -3/+6 |
2024-02-25 | Merge tag 'iommu-fixes-v6.8-rc5' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 8 | -93/+222 |
2024-02-23 | iommu/sva: Restore SVA handle sharing | Jason Gunthorpe | 1 | -0/+17 |
2024-02-23 | Merge tag 'arm-smmu-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/w... | Joerg Roedel | 2 | -37/+18 |
2024-02-22 | iommu/arm-smmu-v3: Do not use GFP_KERNEL under as spinlock | Jason Gunthorpe | 1 | -26/+12 |
2024-02-21 | iommufd: Reject non-zero data_type if no data_len is provided | Jason Gunthorpe | 1 | -1/+2 |
2024-02-21 | iommu/vt-d: Fix constant-out-of-range warning | Arnd Bergmann | 1 | -1/+1 |
2024-02-21 | iommu/vt-d: Set SSADE when attaching to a parent with dirty tracking | Yi Liu | 1 | -0/+2 |
2024-02-21 | iommu/vt-d: Add missing dirty tracking set for parent domain | Yi Liu | 1 | -0/+35 |
2024-02-21 | iommu/vt-d: Wrap the dirty tracking loop to be a helper | Yi Liu | 1 | -11/+24 |
2024-02-21 | iommu/vt-d: Remove domain parameter for intel_pasid_setup_dirty_tracking() | Yi Liu | 3 | -7/+4 |
2024-02-21 | iommu/vt-d: Add missing device iotlb flush for parent domain | Yi Liu | 1 | -0/+18 |
2024-02-21 | iommu/vt-d: Update iotlb in nested domain attach | Yi Liu | 3 | -3/+4 |
2024-02-21 | iommu/vt-d: Add missing iotlb flush for parent domain | Yi Liu | 1 | -0/+31 |
2024-02-21 | iommu/vt-d: Add __iommu_flush_iotlb_psi() | Yi Liu | 1 | -35/+43 |
2024-02-21 | iommu/vt-d: Track nested domains in parent | Yi Liu | 3 | -5/+31 |
2024-02-13 | Revert "iommu/arm-smmu: Convert to domain_alloc_paging()" | Dmitry Baryshkov | 1 | -11/+6 |
2024-02-06 | iommufd/iova_bitmap: Consider page offset for the pages to be pinned | Joao Martins | 1 | -6/+7 |
2024-02-06 | iommufd/selftest: Hugepage mock domain support | Joao Martins | 2 | -2/+14 |
2024-02-06 | iommufd/selftest: Refactor mock_domain_read_and_clear_dirty() | Joao Martins | 1 | -19/+45 |
2024-02-06 | iommufd/iova_bitmap: Handle recording beyond the mapped pages | Joao Martins | 1 | -0/+43 |
2024-02-06 | iommufd/iova_bitmap: Switch iova_bitmap::bitmap to an u8 array | Joao Martins | 1 | -4/+4 |
2024-02-06 | iommufd/iova_bitmap: Bounds check mapped::pages access | Joao Martins | 1 | -0/+4 |
2024-02-01 | iommu: Allow ops->default_domain to work when !CONFIG_IOMMU_DMA | Jason Gunthorpe | 1 | -5/+13 |
2024-01-19 | Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 6 | -13/+256 |
2024-01-19 | Merge tag 'iommu-updates-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 33 | -952/+1036 |
2024-01-11 | iommufd/selftest: Check the bus type during probe | Jason Gunthorpe | 1 | -13/+15 |
2024-01-11 | iommu/vt-d: Add iotlb flush for nested domain | Lu Baolu | 1 | -0/+88 |
2024-01-11 | iommufd/selftest: Add IOMMU_TEST_OP_MD_CHECK_IOTLB test op | Nicolin Chen | 2 | -0/+31 |
2024-01-11 | iommufd/selftest: Add mock_domain_cache_invalidate_user support | Nicolin Chen | 2 | -0/+68 |
2024-01-11 | iommufd: Add IOMMU_HWPT_INVALIDATE | Yi Liu | 3 | -0/+54 |
2024-01-09 | Merge tag 'mm-stable-2024-01-08-15-31' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 2 | -2/+2 |
2024-01-09 | Merge tag 'x86-apic-2024-01-08' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 2 | -3/+3 |
2024-01-09 | mm, treewide: rename MAX_ORDER to MAX_PAGE_ORDER | Kirill A. Shutemov | 2 | -2/+2 |
2024-01-03 | Merge branches 'apple/dart', 'arm/rockchip', 'arm/smmu', 'virtio', 'x86/vt-d'... | Joerg Roedel | 33 | -952/+1036 |
2023-12-19 | iommu: Don't reserve 0-length IOVA region | Ashish Mhetre | 1 | -0/+4 |
2023-12-19 | iommu/vt-d: Move inline helpers to header files | Lu Baolu | 4 | -405/+400 |
2023-12-19 | iommu/vt-d: Remove unused vcmd interfaces | Lu Baolu | 4 | -75/+0 |
2023-12-19 | iommu/vt-d: Remove unused parameter of intel_pasid_setup_pass_through() | Lu Baolu | 3 | -5/+2 |
2023-12-19 | iommu/vt-d: Refactor device_to_iommu() to retrieve iommu directly | Lu Baolu | 3 | -38/+13 |
2023-12-15 | iommu/sva: Fix memory leak in iommu_sva_bind_device() | Harshit Mogalapalli | 1 | -1/+2 |
2023-12-15 | iommu/dma: Trace bounce buffer usage when mapping buffers | Isaac J. Manjarres | 1 | -0/+3 |
2023-12-13 | iommu/arm-smmu: Convert to domain_alloc_paging() | Jason Gunthorpe | 1 | -6/+11 |
2023-12-13 | iommu/arm-smmu: Pass arm_smmu_domain to internal functions | Jason Gunthorpe | 1 | -12/+10 |
2023-12-13 | iommu/arm-smmu: Implement IOMMU_DOMAIN_BLOCKED | Jason Gunthorpe | 1 | -3/+25 |