- 86c4d58 Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd by Linus Torvalds · 11 months ago
- 0dde2bf Merge tag 'iommu-updates-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu by Linus Torvalds · 11 months ago
- 47f2bd2 iommufd/selftest: Check the bus type during probe by Jason Gunthorpe · 12 months ago
- f6f37212 iommu/vt-d: Add iotlb flush for nested domain by Lu Baolu · 11 months ago
- e1fa664 iommufd/selftest: Add IOMMU_TEST_OP_MD_CHECK_IOTLB test op by Nicolin Chen · 11 months ago
- ac86912 iommufd/selftest: Add mock_domain_cache_invalidate_user support by Nicolin Chen · 11 months ago
- 8c6eaba iommufd: Add IOMMU_HWPT_INVALIDATE by Yi Liu · 11 months ago
- fb46e22 Merge tag 'mm-stable-2024-01-08-15-31' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm by Linus Torvalds · 11 months ago
- 33034c4 Merge tag 'x86-apic-2024-01-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 11 months ago
- 5e0a760 mm, treewide: rename MAX_ORDER to MAX_PAGE_ORDER by Kirill A. Shutemov · 12 months ago
- 75f74f8 Merge branches 'apple/dart', 'arm/rockchip', 'arm/smmu', 'virtio', 'x86/vt-d', 'x86/amd' and 'core' into next by Joerg Roedel · 12 months ago
- bb57f67 iommu: Don't reserve 0-length IOVA region by Ashish Mhetre · 1 year ago
- 80b79e1 iommu/vt-d: Move inline helpers to header files by Lu Baolu · 1 year ago
- d2b6690 iommu/vt-d: Remove unused vcmd interfaces by Lu Baolu · 1 year ago
- 47642bd iommu/vt-d: Remove unused parameter of intel_pasid_setup_pass_through() by Lu Baolu · 1 year ago
- 1903ef8 iommu/vt-d: Refactor device_to_iommu() to retrieve iommu directly by Lu Baolu · 1 year ago
- 9991a82 iommu/sva: Fix memory leak in iommu_sva_bind_device() by Harshit Mogalapalli · 1 year ago
- a63c357b iommu/dma: Trace bounce buffer usage when mapping buffers by Isaac J. Manjarres · 1 year ago
- 9b3febc iommu/arm-smmu: Convert to domain_alloc_paging() by Jason Gunthorpe · 1 year, 2 months ago
- e097633 iommu/arm-smmu: Pass arm_smmu_domain to internal functions by Jason Gunthorpe · 1 year, 2 months ago
- bbbf11e iommu/arm-smmu: Implement IOMMU_DOMAIN_BLOCKED by Jason Gunthorpe · 1 year, 2 months ago
- 22bb7b4 iommu/arm-smmu: Convert to a global static identity domain by Jason Gunthorpe · 1 year, 2 months ago
- ff0f802 iommu/arm-smmu: Reorganize arm_smmu_domain_add_master() by Jason Gunthorpe · 1 year, 2 months ago
- 9fde008 iommu/arm-smmu-v3: Remove ARM_SMMU_DOMAIN_NESTED by Jason Gunthorpe · 1 year ago
- 12a48fe iommu/arm-smmu-v3: Master cannot be NULL in arm_smmu_write_strtab_ent() by Jason Gunthorpe · 1 year ago
- 57b8904 iommu/arm-smmu-v3: Add a type for the STE by Jason Gunthorpe · 1 year ago
- b41932f iommu/arm-smmu-v3: disable stall for quiet_cd by Wenkai Lin · 1 year ago
- 268dd4e iommu/qcom: restore IOMMU state if needed by Vladimir Lypak · 1 year, 2 months ago
- 28af105 iommu/arm-smmu-qcom: Add QCM2290 MDSS compatible by Konrad Dybcio · 1 year, 1 month ago
- afc9568 iommu/arm-smmu-qcom: Add missing GMU entry to match table by Rob Clark · 1 year ago
- eda1a94 iommu: Mark dev_iommu_priv_set() with a lockdep by Jason Gunthorpe · 1 year ago
- 64945d1 iommu: Mark dev_iommu_get() with lockdep by Jason Gunthorpe · 1 year ago
- 5b4ea8b iommu/of: Use -ENODEV consistently in of_iommu_configure() by Jason Gunthorpe · 1 year ago
- 6ff6e18 iommmu/of: Do not return struct iommu_ops from of_iommu_configure() by Jason Gunthorpe · 1 year ago
- 7be4233 iommu: Set owner token to SVA domain by Lu Baolu · 1 year ago
- 092edad iommu: Support mm PASID 1:n with sva domains by Tina Zhang · 1 year, 2 months ago
- 2396046 iommu: Add mm_get_enqcmd_pasid() helper function by Tina Zhang · 1 year, 2 months ago
- 5c79705 iommu/vt-d: Remove mm->pasid in intel_sva_bind_mm() by Tina Zhang · 1 year, 2 months ago
- 8f23f5d iommu: Change kconfig around IOMMU_SVA by Jason Gunthorpe · 1 year, 2 months ago
- b6b2264 iommu/apple-dart: Fix spelling mistake "grups" -> "groups" by Colin Ian King · 1 year ago
- c7fc123 iommu/amd/pgtbl_v2: Invalidate updated page ranges only by Vasant Hegde · 1 year, 1 month ago
- 2c535dd iommu/amd: Make domain_flush_pages as global function by Vasant Hegde · 1 year, 1 month ago
- 8d004ac iommu/amd: Consolidate amd_iommu_domain_flush_complete() call by Vasant Hegde · 1 year, 1 month ago
- bbf85fe iommu/amd: Refactor device iotlb invalidation code by Vasant Hegde · 1 year, 1 month ago
- 4f0a600 iommu/amd: Refactor IOMMU tlb invalidation code by Vasant Hegde · 1 year, 1 month ago
- cf62924 iommu/amd: Add support to invalidate multiple guest pages by Vasant Hegde · 1 year, 1 month ago
- a976da6 iommu/amd: Remove redundant passing of PDE bit by Vasant Hegde · 1 year, 1 month ago
- 3f2571f iommu/amd: Remove redundant domain flush from attach_device() by Vasant Hegde · 1 year, 1 month ago
- af32637 iommu/amd: Rename iommu_flush_all_caches() -> amd_iommu_flush_all_caches() by Vasant Hegde · 1 year, 1 month ago
- 57cdb72 iommu/amd: Do not flush IRTE when only updating isRun and destination fields by Suravee Suthikulpanit · 1 year, 2 months ago
- bee0e77 Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd by Linus Torvalds · 1 year ago
- c2183b3 iommu: Fix printk arg in of_iommu_get_resv_regions() by Daniel Mentz · 1 year, 1 month ago
- 6f9c4d8 iommufd: Do not UAF during iommufd_put_object() by Jason Gunthorpe · 1 year, 1 month ago
- bd7a282 iommufd: Add iommufd_ctx to iommufd_put_object() by Jason Gunthorpe · 1 year, 1 month ago
- 61f054f Merge branch 'iommu/fixes' into core by Joerg Roedel · 1 year, 1 month ago
- 6073229 iommu/apple-dart: Use readl instead of readl_relaxed for consistency by Sven Peter · 1 year, 1 month ago
- 863c092 iommu/apple-dart: Add support for t8103 USB4 DART by Sven Peter · 1 year, 1 month ago
- c58a17a iommu/apple-dart: Write to all DART_T8020_STREAM_SELECT by Sven Peter · 1 year, 1 month ago
- 87639e0 iommu: Extend LPAE page table format to support custom allocators by Boris Brezillon · 1 year, 1 month ago
- 17b226d iommu: Allow passing custom allocators to pgtable drivers by Boris Brezillon · 1 year, 1 month ago
- e378c7d iommu/vt-d: Set variable intel_dirty_ops to static by Kunwu Chan · 1 year, 1 month ago
- e7ad6c2 iommu/vt-d: Fix incorrect cache invalidation for mm notification by Lu Baolu · 1 year, 1 month ago
- 85b80fd iommu/vt-d: Add MTL to quirk list to skip TE disabling by Abdul Halim, Mohd Syazwan · 1 year, 1 month ago
- 9a16ab9 iommu/vt-d: Make context clearing consistent with context mapping by Lu Baolu · 1 year, 1 month ago
- da37ddd iommu/vt-d: Disable PCI ATS in legacy passthrough mode by Lu Baolu · 1 year, 1 month ago
- 0f5432a iommu/vt-d: Omit devTLB invalidation requests when TES=0 by Lu Baolu · 1 year, 1 month ago
- e645c20 iommu/vt-d: Support enforce_cache_coherency only for empty domains by Lu Baolu · 1 year, 1 month ago
- e708066 iommu: Clean up open-coded ownership checks by Robin Murphy · 1 year, 1 month ago
- 17de3f5 iommu: Retire bus ops by Robin Murphy · 1 year, 1 month ago
- 01bf81a iommu/arm-smmu: Don't register fwnode for legacy binding by Robin Murphy · 1 year, 1 month ago
- b4c0497 iommu: Decouple iommu_domain_alloc() from bus ops by Robin Murphy · 1 year, 1 month ago
- a9c362d iommu: Validate that devices match domains by Robin Murphy · 1 year, 1 month ago
- 1d8d43b iommu: Decouple iommu_present() from bus ops by Robin Murphy · 1 year, 1 month ago
- 48ed127 iommu: Factor out some helpers by Robin Murphy · 1 year, 1 month ago
- 6f01a73 iommu/virtio: Add ops->flush_iotlb_all and enable deferred flush by Niklas Schnelle · 1 year, 1 month ago
- 00271ca iommu/virtio: Make use of ops->iotlb_sync_map by Niklas Schnelle · 1 year, 1 month ago
- 9abe6c5 iommu/amd: Set variable amd_dirty_ops to static by Kunwu Chan · 1 year, 1 month ago
- a2e7e59 iommu: Avoid more races around device probe by Robin Murphy · 1 year, 1 month ago
- 34e2dcc iommu: Flow ERR_PTR out from __iommu_domain_alloc() by Jason Gunthorpe · 1 year, 2 months ago
- f1aad9d iommu: Map reserved memory as cacheable if device is coherent by Laurentiu Tudor · 1 year, 3 months ago
- 07e8f88 x86/apic: Drop apic::delivery_mode by Andrew Cooper · 1 year, 2 months ago
- 4bbdb72 Merge tag 'iommu-updates-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu by Linus Torvalds · 1 year, 1 month ago
- 463f46e Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd by Linus Torvalds · 1 year, 2 months ago
- 1e0c505 Merge tag 'asm-generic-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic by Linus Torvalds · 1 year, 2 months ago
- b2b67c9 iommufd: Organize the mock domain alloc functions closer to Joerg's tree by Jason Gunthorpe · 1 year, 2 months ago
- 2e22aac iommufd/selftest: Fix page-size check in iommufd_test_dirty() by Joao Martins · 1 year, 2 months ago
- 361d744 iommufd: Add iopt_area_alloc() by Jason Gunthorpe · 1 year, 2 months ago
- e7250ab iommufd: Fix missing update of domains_itree after splitting iopt_area by Koichiro Den · 1 year, 2 months ago
- e8cca46 Merge branches 'iommu/fixes', 'arm/tegra', 'arm/smmu', 'virtio', 'x86/vt-d', 'x86/amd', 'core' and 's390' into next by Joerg Roedel · 1 year, 2 months ago
- 6e6c6d6 iommu: Avoid unnecessary cache invalidations by Lu Baolu · 1 year, 2 months ago
- 3613047 Merge tag 'v6.6-rc7' into core by Joerg Roedel · 1 year, 2 months ago
- bbc70e0 iommu/dart: Remove the force_bypass variable by Jason Gunthorpe · 1 year, 3 months ago
- 482feb5 iommu/dart: Call apple_dart_finalize_domain() as part of alloc_paging() by Jason Gunthorpe · 1 year, 3 months ago
- 9c3ef90 iommu/dart: Convert to domain_alloc_paging() by Jason Gunthorpe · 1 year, 3 months ago
- 17ef8d6 iommu/dart: Move the blocked domain support to a global static by Jason Gunthorpe · 1 year, 3 months ago
- 7993085 iommu/dart: Use static global identity domains by Jason Gunthorpe · 1 year, 3 months ago
- 13fbceb iommufd: Convert to alloc_domain_paging() by Jason Gunthorpe · 1 year, 3 months ago
- 7d12eb2 iommu/vt-d: Use ops->blocked_domain by Jason Gunthorpe · 1 year, 3 months ago
- 7b6dd84e iommu/vt-d: Update the definition of the blocking domain by Jason Gunthorpe · 1 year, 3 months ago
- e5d8be7 iommu: Move IOMMU_DOMAIN_BLOCKED global statics to ops->blocked_domain by Jason Gunthorpe · 1 year, 3 months ago