Commit message (Expand) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
* | Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 2024-01-18 | 6 | -13/+256 | |
|\ | ||||||
| * | iommufd/selftest: Check the bus type during probe | Jason Gunthorpe | 2024-01-11 | 1 | -13/+15 | |
| * | iommu/vt-d: Add iotlb flush for nested domain | Lu Baolu | 2024-01-11 | 1 | -0/+88 | |
| * | iommufd/selftest: Add IOMMU_TEST_OP_MD_CHECK_IOTLB test op | Nicolin Chen | 2024-01-11 | 2 | -0/+31 | |
| * | iommufd/selftest: Add mock_domain_cache_invalidate_user support | Nicolin Chen | 2024-01-11 | 2 | -0/+68 | |
| * | iommufd: Add IOMMU_HWPT_INVALIDATE | Yi Liu | 2024-01-11 | 3 | -0/+54 | |
* | | Merge tag 'iommu-updates-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 2024-01-18 | 33 | -952/+1036 | |
|\ \ | ||||||
| | \ | ||||||
| | \ | ||||||
| | \ | ||||||
| | \ | ||||||
| | \ | ||||||
| | \ | ||||||
| | \ | ||||||
| | \ | ||||||
| | \ | ||||||
| | \ | ||||||
| | \ | ||||||
| | \ | ||||||
| *-----------. \ | Merge branches 'apple/dart', 'arm/rockchip', 'arm/smmu', 'virtio', 'x86/vt-d'... | Joerg Roedel | 2024-01-03 | 33 | -952/+1036 | |
| |\ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|/ | |/| | | | | | | | ||||||
| | | | | | | | * | iommu: Don't reserve 0-length IOVA region | Ashish Mhetre | 2023-12-19 | 1 | -0/+4 | |
| | | | | | | | * | iommu/sva: Fix memory leak in iommu_sva_bind_device() | Harshit Mogalapalli | 2023-12-15 | 1 | -1/+2 | |
| | | | | | | | * | iommu/dma: Trace bounce buffer usage when mapping buffers | Isaac J. Manjarres | 2023-12-15 | 1 | -0/+3 | |
| | | | | | | | * | iommu: Mark dev_iommu_priv_set() with a lockdep | Jason Gunthorpe | 2023-12-12 | 7 | -8/+9 | |
| | | | | | | | * | iommu: Mark dev_iommu_get() with lockdep | Jason Gunthorpe | 2023-12-12 | 1 | -0/+2 | |
| | | | | | | | * | iommu/of: Use -ENODEV consistently in of_iommu_configure() | Jason Gunthorpe | 2023-12-12 | 1 | -34/+15 | |
| | | | | | | | * | iommmu/of: Do not return struct iommu_ops from of_iommu_configure() | Jason Gunthorpe | 2023-12-12 | 1 | -12/+19 | |
| | | | | | | | * | iommu: Set owner token to SVA domain | Lu Baolu | 2023-12-12 | 1 | -0/+1 | |
| | | | | | | | * | iommu: Support mm PASID 1:n with sva domains | Tina Zhang | 2023-12-12 | 1 | -38/+54 | |
| | | | | | | | * | iommu: Add mm_get_enqcmd_pasid() helper function | Tina Zhang | 2023-12-12 | 2 | -9/+16 | |
| | | | | | | | * | iommu/vt-d: Remove mm->pasid in intel_sva_bind_mm() | Tina Zhang | 2023-12-12 | 1 | -7/+7 | |
| | | | | | | | * | iommu: Change kconfig around IOMMU_SVA | Jason Gunthorpe | 2023-12-12 | 1 | -0/+1 | |
| | | | | | | | * | Merge branch 'iommu/fixes' into core | Joerg Roedel | 2023-11-27 | 6 | -40/+115 | |
| | | | | | | | |\ | ||||||
| | | | | | | | * | | iommu: Extend LPAE page table format to support custom allocators | Boris Brezillon | 2023-11-27 | 1 | -16/+39 | |
| | | | | | | | * | | iommu: Allow passing custom allocators to pgtable drivers | Boris Brezillon | 2023-11-27 | 1 | -0/+23 | |
| | | | | | | | * | | iommu: Clean up open-coded ownership checks | Robin Murphy | 2023-11-27 | 7 | -43/+6 | |
| | | | | | | | * | | iommu: Retire bus ops | Robin Murphy | 2023-11-27 | 1 | -13/+18 | |
| | | | | | | | * | | iommu/arm-smmu: Don't register fwnode for legacy binding | Robin Murphy | 2023-11-27 | 1 | -1/+2 | |
| | | | | | | | * | | iommu: Decouple iommu_domain_alloc() from bus ops | Robin Murphy | 2023-11-27 | 1 | -3/+22 | |
| | | | | | | | * | | iommu: Validate that devices match domains | Robin Murphy | 2023-11-27 | 2 | -0/+12 | |
| | | | | | | | * | | iommu: Decouple iommu_present() from bus ops | Robin Murphy | 2023-11-27 | 1 | -1/+20 | |
| | | | | | | | * | | iommu: Factor out some helpers | Robin Murphy | 2023-11-27 | 1 | -30/+26 | |
| | | | | | | | * | | iommu: Map reserved memory as cacheable if device is coherent | Laurentiu Tudor | 2023-11-27 | 1 | -0/+3 | |
| | | | |_|_|_|/ / | | | |/| | | | | | ||||||
| | | | | | | * | | iommu/amd/pgtbl_v2: Invalidate updated page ranges only | Vasant Hegde | 2023-12-11 | 2 | -16/+22 | |
| | | | | | | * | | iommu/amd: Make domain_flush_pages as global function | Vasant Hegde | 2023-12-11 | 3 | -12/+17 | |
| | | | | | | * | | iommu/amd: Consolidate amd_iommu_domain_flush_complete() call | Vasant Hegde | 2023-12-11 | 2 | -12/+10 | |
| | | | | | | * | | iommu/amd: Refactor device iotlb invalidation code | Vasant Hegde | 2023-12-11 | 1 | -21/+12 | |
| | | | | | | * | | iommu/amd: Refactor IOMMU tlb invalidation code | Vasant Hegde | 2023-12-11 | 1 | -22/+14 | |
| | | | | | | * | | iommu/amd: Add support to invalidate multiple guest pages | Vasant Hegde | 2023-12-11 | 1 | -18/+13 | |
| | | | | | | * | | iommu/amd: Remove redundant passing of PDE bit | Vasant Hegde | 2023-12-11 | 1 | -14/+13 | |
| | | | | | | * | | iommu/amd: Remove redundant domain flush from attach_device() | Vasant Hegde | 2023-12-11 | 1 | -9/+0 | |
| | | | | | | * | | iommu/amd: Rename iommu_flush_all_caches() -> amd_iommu_flush_all_caches() | Vasant Hegde | 2023-12-11 | 4 | -11/+10 | |
| | | | | | | * | | iommu/amd: Do not flush IRTE when only updating isRun and destination fields | Suravee Suthikulpanit | 2023-12-11 | 1 | -4/+16 | |
| | | | | | | * | | iommu/amd: Set variable amd_dirty_ops to static | Kunwu Chan | 2023-11-27 | 1 | -2/+2 | |
| | | | |_|_|/ / | | | |/| | | | | ||||||
| | | | | | * | | iommu/vt-d: Move inline helpers to header files | Lu Baolu | 2023-12-19 | 4 | -405/+400 | |
| | | | | | * | | iommu/vt-d: Remove unused vcmd interfaces | Lu Baolu | 2023-12-19 | 4 | -75/+0 | |
| | | | | | * | | iommu/vt-d: Remove unused parameter of intel_pasid_setup_pass_through() | Lu Baolu | 2023-12-19 | 3 | -5/+2 | |
| | | | | | * | | iommu/vt-d: Refactor device_to_iommu() to retrieve iommu directly | Lu Baolu | 2023-12-19 | 3 | -38/+13 | |
| | | | |_|/ / | | | |/| | | | ||||||
| | | | | * | | iommu/virtio: Add ops->flush_iotlb_all and enable deferred flush | Niklas Schnelle | 2023-11-27 | 1 | -0/+16 | |
| | | | | * | | iommu/virtio: Make use of ops->iotlb_sync_map | Niklas Schnelle | 2023-11-27 | 1 | -1/+16 | |
| | | | |/ / | | | |/| | | ||||||
| | | | * | | iommu/arm-smmu: Convert to domain_alloc_paging() | Jason Gunthorpe | 2023-12-13 | 1 | -6/+11 | |
| | | | * | | iommu/arm-smmu: Pass arm_smmu_domain to internal functions | Jason Gunthorpe | 2023-12-13 | 1 | -12/+10 |