| Commit message (Expand) | Author | Age | Files | Lines |
* | iommu/tegra-smmu: Make tegra_smmu_probe_device() to handle all IOMMU phandles | Dmitry Osipenko | 2021-03-18 | 1 | -4/+3 |
* | iommu/amd: Keep track of amd_iommu_irq_remap state | Joerg Roedel | 2021-03-18 | 1 | -1/+4 |
* | iommu/amd: Don't call early_amd_iommu_init() when AMD IOMMU is disabled | Joerg Roedel | 2021-03-18 | 1 | -4/+4 |
* | iommu/amd: Move Stoney Ridge check to detect_ivrs() | Joerg Roedel | 2021-03-18 | 1 | -11/+12 |
* | Merge tag 'iommu-fixes-v5.12-rc1' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 2021-03-05 | 4 | -14/+87 |
|\ |
|
| * | iommu/vt-d: Fix status code for Allocate/Free PASID command | Zenghui Yu | 2021-03-04 | 1 | -2/+2 |
| * | iommu: Don't use lazy flush for untrusted device | Lu Baolu | 2021-03-04 | 1 | -7/+8 |
| * | iommu/tegra-smmu: Fix mc errors on tegra124-nyan | Nicolin Chen | 2021-03-04 | 1 | -1/+71 |
| * | iommu/amd: Fix sleeping in atomic in increase_address_space() | Andrey Ryabinin | 2021-03-04 | 1 | -4/+6 |
* | | Merge tag 'dma-mapping-5.12' of git://git.infradead.org/users/hch/dma-mapping | Linus Torvalds | 2021-02-24 | 1 | -30/+0 |
|\ \ |
|
| * | | dma-mapping: remove the {alloc,free}_noncoherent methods | Christoph Hellwig | 2021-02-09 | 1 | -30/+0 |
* | | | Merge tag 'iommu-updates-v5.12' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 2021-02-22 | 30 | -1120/+1823 |
|\ \ \
| | |/
| |/| |
|
| | | | |
| | \ | |
| | \ | |
| | \ | |
| | \ | |
| | \ | |
| | \ | |
| | \ | |
| *-------. \ | Merge branches 'arm/renesas', 'arm/smmu', 'x86/amd', 'x86/vt-d' and 'core' in... | Joerg Roedel | 2021-02-12 | 30 | -1120/+1823 |
| |\ \ \ \ \ \
| | |_|_|_|_|/
| |/| | | | | |
|
| | | | | | * | iommu: use the __iommu_attach_device() directly for deferred attach | Lianbo Jiang | 2021-01-28 | 2 | -15/+13 |
| | | | | | * | dma-iommu: use static-key to minimize the impact in the fast-path | Lianbo Jiang | 2021-01-28 | 1 | -6/+11 |
| | | | | | * | iommu: Delete iommu_dev_has_feature() | John Garry | 2021-01-27 | 1 | -11/+0 |
| | | | | | * | iommu: Delete iommu_domain_window_disable() | John Garry | 2021-01-27 | 1 | -9/+0 |
| | | | | | * | iommu: Stop exporting iommu_map_sg_atomic() | John Garry | 2021-01-27 | 1 | -1/+0 |
| | | | | | * | iova: Stop exporting some more functions | John Garry | 2021-01-27 | 1 | -3/+0 |
| | | | | | * | iova: Delete copy_reserved_iova() | John Garry | 2021-01-27 | 1 | -30/+0 |
| | | | | | * | iova: Make has_iova_flush_queue() private | John Garry | 2021-01-27 | 1 | -1/+1 |
| | | | | * | | iommu/vt-d: Parse SATC reporting structure | Yian Chen | 2021-02-04 | 2 | -0/+97 |
| | | | | * | | iommu/vt-d: Add iotlb_sync_map callback | Lu Baolu | 2021-02-04 | 1 | -30/+60 |
| | | | | * | | iommu/vt-d: Move capability check code to cap_audit files | Kyung Min Park | 2021-02-04 | 3 | -74/+42 |
| | | | | * | | iommu/vt-d: Audit IOMMU Capabilities and add helper functions | Kyung Min Park | 2021-02-04 | 5 | -1/+313 |
| | | | | * | | iommu/vt-d: Fix compile error [-Werror=implicit-function-declaration] | Lu Baolu | 2021-02-02 | 2 | -2/+1 |
| | | | | * | | iommu/vt-d: Use INVALID response code instead of FAILURE | Lu Baolu | 2021-01-29 | 1 | -4/+1 |
| | | | | * | | iommu/vt-d: Clear PRQ overflow only when PRQ is empty | Lu Baolu | 2021-01-29 | 1 | -2/+11 |
| | | | | * | | iommu/vt-d: Preset Access/Dirty bits for IOVA over FL | Lu Baolu | 2021-01-28 | 1 | -2/+12 |
| | | | | * | | iommu/vt-d: Add qi_submit trace event | Lu Baolu | 2021-01-28 | 1 | -0/+3 |
| | | | | * | | iommu/vt-d: Consolidate duplicate cache invaliation code | Lu Baolu | 2021-01-28 | 2 | -62/+11 |
| | | | | |/ |
|
| | | | * | | iommu/amd: Fix performance counter initialization | Suravee Suthikulpanit | 2021-02-12 | 1 | -11/+34 |
| | | | * | | iommu/amd: Adopt IO page table framework for AMD IOMMU v1 page table | Suravee Suthikulpanit | 2021-01-28 | 3 | -12/+39 |
| | | | * | | iommu/amd: Introduce iommu_v1_map_page and iommu_v1_unmap_page | Suravee Suthikulpanit | 2021-01-28 | 3 | -31/+20 |
| | | | * | | iommu/amd: Introduce iommu_v1_iova_to_phys | Suravee Suthikulpanit | 2021-01-28 | 2 | -15/+23 |
| | | | * | | iommu/amd: Refactor fetch_pte to use struct amd_io_pgtable | Suravee Suthikulpanit | 2021-01-28 | 3 | -8/+11 |
| | | | * | | iommu/amd: Rename variables to be consistent with struct io_pgtable_ops | Suravee Suthikulpanit | 2021-01-28 | 1 | -16/+15 |
| | | | * | | iommu/amd: Remove amd_iommu_domain_get_pgtable | Suravee Suthikulpanit | 2021-01-28 | 4 | -61/+19 |
| | | | * | | iommu/amd: Restructure code for freeing page table | Suravee Suthikulpanit | 2021-01-28 | 3 | -35/+28 |
| | | | * | | iommu/amd: Move IO page table related functions | Suravee Suthikulpanit | 2021-01-28 | 3 | -474/+493 |
| | | | * | | iommu/amd: Declare functions as extern | Suravee Suthikulpanit | 2021-01-28 | 2 | -20/+22 |
| | | | * | | iommu/amd: Convert to using amd_io_pgtable | Suravee Suthikulpanit | 2021-01-28 | 2 | -15/+11 |
| | | | * | | iommu/amd: Move pt_root to struct amd_io_pgtable | Suravee Suthikulpanit | 2021-01-28 | 3 | -3/+3 |
| | | | * | | iommu/amd: Prepare for generic IO page table framework | Suravee Suthikulpanit | 2021-01-28 | 6 | -11/+109 |
| | | | * | | iommu/amd: Re-define amd_iommu_domain_encode_pgtable as inline | Suravee Suthikulpanit | 2021-01-27 | 2 | -10/+13 |
| | | | * | | iommu/amd: remove h from printk format specifier | Tom Rix | 2021-01-27 | 1 | -1/+1 |
| | | | * | | iommu/amd: Use DEFINE_SPINLOCK() for spinlock | Zheng Yongjun | 2021-01-27 | 1 | -3/+1 |
| | | | * | | iommu/amd: Remove unnecessary assignment | Adrian Huang | 2021-01-27 | 1 | -3/+2 |
| | | | |/ |
|
| | | * | | iommu/mediatek: Fix error code in probe() | Dan Carpenter | 2021-02-08 | 1 | -1/+2 |
| | | * | | iommu/mediatek: Fix unsigned domid comparison with less than zero | Colin Ian King | 2021-02-05 | 1 | -1/+1 |