summaryrefslogtreecommitdiffstats
path: root/drivers/iommu/generic_pt
AgeCommit message (Expand)AuthorLines
2026-02-06Merge branches 'fixes', 'arm/smmu/updates', 'intel/vt-d', 'amd/amd-vi' and 'c...Joerg Roedel-4/+5
2026-02-03iommupt: Always add IOVA range to iotlb_gather in gather_range_pages()Yu Zhang-2/+1
2026-01-28iommupt: Only cache flush memory changed by unmapJason Gunthorpe-1/+10
2026-01-20iommupt: Make it clearer to the compiler that pts.level == 0 for single pageJason Gunthorpe-1/+1
2026-01-19iommupt: Do not set C-bit on MMIO backed PTEsWei Wang-2/+4
2026-01-10iommupt: Make pt_feature() always_inlineJason Gunthorpe-2/+2
2026-01-10iommupt: Fix the kunit buildingJason Gunthorpe-1/+1
2025-12-18iommupt: Return ERR_PTR from _table_alloc()Jason Gunthorpe-0/+3
2025-11-28iommupt/vtd: Support mgaw's less than a 4 level walk for first stageJason Gunthorpe-10/+7
2025-11-28iommupt/vtd: Allow VT-d to have a larger table top than the vasz requiresJason Gunthorpe-13/+20
2025-11-28genpt: Make GENERIC_PT invisibleGeert Uytterhoeven-1/+1
2025-11-27iommupt: Avoid a compiler bug with sw_bitJason Gunthorpe-8/+8
2025-11-25iommupt: Fix unlikely flows in increase_top()Jason Gunthorpe-6/+11
2025-11-17iommupt: Actually correct pt_test_sw_bit_{acquire_release}() parameter descri...Bagas Sanjaya-2/+2
2025-11-07iommu/iommupt: Fix build error in genericpt unit-testsJoerg Roedel-1/+1
2025-11-07iommupt: Documentation fixesJason Gunthorpe-2/+2
2025-11-07iommupt: Describe @bitnr parameterBagas Sanjaya-0/+2
2025-11-05iommupt: Add a kunit test for the SW bitsJason Gunthorpe-0/+110
2025-11-05iommupt/x86: Support SW bits and permit PT_FEAT_DMA_INCOHERENTJason Gunthorpe-1/+28
2025-11-05iommupt/x86: Set the dirty bit only for writable PTEsJason Gunthorpe-2/+2
2025-11-05iommupt: Add the Intel VT-d second stage page table formatJason Gunthorpe-0/+337
2025-11-05iommupt: Flush the CPU cache after any writes to the page tableJason Gunthorpe-4/+61
2025-11-05iommupt: Use the incoherent start/stop functions for PT_FEAT_DMA_INCOHERENTJason Gunthorpe-20/+75
2025-11-05iommupt: Add basic support for SW bits in the page tableJason Gunthorpe-0/+91
2025-11-05iommupt: Add a kunit test for the IOMMU implementationJason Gunthorpe-0/+490
2025-11-05iommupt: Add the x86 64 bit page table formatJason Gunthorpe-0/+301
2025-11-05iommufd: Change the selftest to use iommupt instead of xarrayJason Gunthorpe-0/+39
2025-11-05iommupt: Add a mock pagetable format for iommufd selftest to useJason Gunthorpe-2/+27
2025-11-05iommupt: Add a kunit test for Generic Page TableJason Gunthorpe-0/+948
2025-11-05iommupt: Add read_and_clear_dirty opJason Gunthorpe-0/+104
2025-11-05iommupt: Add map_pages opJason Gunthorpe-2/+501
2025-11-05iommupt: Add unmap_pages opJason Gunthorpe-0/+156
2025-11-05iommupt: Add iova_to_phys opJason Gunthorpe-0/+105
2025-11-05iommupt: Add the AMD IOMMU v1 page table formatJason Gunthorpe-0/+446
2025-11-05iommupt: Add the basic structure of the iommu implementationJason Gunthorpe-0/+311
2025-11-05genpt: Generic Page Table base APIJason Gunthorpe-0/+1698