| Commit message (Expand) | Author | Age | Files | Lines |
*-----------------. | Merge branches 'arm/allwinner', 'arm/exynos', 'arm/mediatek', 'arm/rockchip',... | Joerg Roedel | 2022-12-12 | 54 | -1172/+1964 |
|\ \ \ \ \ \ \ \ \ \ |
|
| | | | | | | | | | * | iommu/io-pgtable: Remove map/unmap | Robin Murphy | 2022-11-19 | 1 | -6/+0 |
| | | | | | | | | | * | iommu/io-pgtable-arm-v7s: Remove map/unmap | Robin Murphy | 2022-11-19 | 1 | -26/+15 |
| | | | | | | | | | * | iommu/io-pgtable-arm: Remove map/unmap | Robin Murphy | 2022-11-19 | 1 | -27/+15 |
| | | | | | | | | | * | iommu/qcom: Update to {map,unmap}_pages | Robin Murphy | 2022-11-19 | 1 | -6/+8 |
| | | | | | | | | | * | iommu/ipmmu-vmsa: Update to {map,unmap}_pages | Robin Murphy | 2022-11-19 | 1 | -9/+9 |
| | | | | | | | | | * | iommu/msm: Update to {map,unmap}_pages | Robin Murphy | 2022-11-19 | 1 | -7/+11 |
| | | | | | | | | | * | iommu/mediatek: Update to {map,unmap}_pages | Robin Murphy | 2022-11-19 | 1 | -7/+8 |
| | | | | | | | | | * | iommu/sprd: Update to {map,unmap}_pages | Robin Murphy | 2022-11-19 | 1 | -11/+14 |
| | | | | | | | | | * | iommu/mediatek-v1: Update to {map,unmap}_pages | Robin Murphy | 2022-11-19 | 1 | -16/+14 |
| | | | | | | | | | * | iommu: Avoid races around device probe | Robin Murphy | 2022-11-19 | 1 | -6/+22 |
| | | | | | | | | | * | Merge tag 'for-joerg' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/io... | Joerg Roedel | 2022-11-03 | 16 | -56/+60 |
| | | | | | | | | | |\ |
|
| | | | | | | | | | | * | iommu: Propagate return value in ->attach_dev callback functions | Nicolin Chen | 2022-11-01 | 2 | -2/+2 |
| | | | | | | | | | | * | iommu: Use EINVAL for incompatible device/domain in ->attach_dev | Nicolin Chen | 2022-11-01 | 9 | -35/+9 |
| | | | | | | | | | | * | iommu: Regulate EINVAL in ->attach_dev callback functions | Nicolin Chen | 2022-11-01 | 6 | -9/+11 |
| | | | | | | | | | | * | iommu: Add return value rules to attach_dev op and APIs | Nicolin Chen | 2022-11-01 | 2 | -0/+36 |
| | | | | | | | | | | * | iommu/amd: Drop unnecessary checks in amd_iommu_attach_device() | Nicolin Chen | 2022-11-01 | 1 | -10/+2 |
| | | | | | | | | | * | | iommu: Rename iommu-sva-lib.{c,h} | Lu Baolu | 2022-11-03 | 9 | -11/+11 |
| | | | | | | | | | * | | iommu: Per-domain I/O page fault handling | Lu Baolu | 2022-11-03 | 1 | -59/+9 |
| | | | | | | | | | * | | iommu: Prepare IOMMU domain for IOPF | Lu Baolu | 2022-11-03 | 5 | -0/+80 |
| | | | | | | | | | * | | iommu: Remove SVA related callbacks from iommu ops | Lu Baolu | 2022-11-03 | 7 | -121/+0 |
| | | | | | | | | | * | | iommu/sva: Refactoring iommu_sva_bind/unbind_device() | Lu Baolu | 2022-11-03 | 3 | -111/+134 |
| | | | | | | | | | * | | arm-smmu-v3/sva: Add SVA domain support | Lu Baolu | 2022-11-03 | 3 | -0/+90 |
| | | | | | | | | | * | | iommu/vt-d: Add SVA domain support | Lu Baolu | 2022-11-03 | 3 | -0/+82 |
| | | | | | | | | | * | | iommu: Add IOMMU SVA domain support | Lu Baolu | 2022-11-03 | 2 | -2/+43 |
| | | | | | | | | | * | | iommu: Add attach/detach_dev_pasid iommu interfaces | Lu Baolu | 2022-11-03 | 2 | -4/+169 |
| | | | | | | | | | * | | PCI: Enable PASID only when ACS RR & UF enabled on upstream path | Lu Baolu | 2022-11-03 | 1 | -0/+3 |
| | | | | | | | | | * | | iommu: Remove SVM_FLAG_SUPERVISOR_MODE support | Lu Baolu | 2022-11-03 | 10 | -97/+25 |
| | | | | | | | | | * | | iommu: Add max_pasids field in struct dev_iommu | Lu Baolu | 2022-11-03 | 2 | -0/+22 |
| | | | | | | | | | * | | iommu: Add max_pasids field in struct iommu_device | Lu Baolu | 2022-11-03 | 4 | -2/+12 |
| | | | | | | | | | |/ |
|
| | | | | | | | | * | | iommu/amd: Fix typo in macro parameter name | Michael Forney | 2022-12-05 | 1 | -1/+1 |
| | | | | | | | | * | | iommu/amd: Check return value of mmu_notifier_register() | Denis Arefev | 2022-11-19 | 1 | -1/+3 |
| | | | | | | | | * | | iommu/amd: Fix pci device refcount leak in ppr_notifier() | Yang Yingliang | 2022-11-19 | 1 | -0/+1 |
| | | | | | | | | * | | iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and ivrs_acpihid options | Kim Phillips | 2022-11-19 | 2 | -30/+76 |
| | | | | | | | | * | | iommu/amd: Fix ivrs_acpihid cmdline parsing code | Kim Phillips | 2022-11-19 | 1 | -0/+7 |
| | | | | | | | | * | | iommu/amd: Remove variable cnt ind iommu_poll_ga_log() | Colin Ian King | 2022-11-03 | 1 | -2/+1 |
| | | | | | | | | |/ |
|
| | | | | | | | * | | iommu/vt-d: Use real field for indication of first level | Lu Baolu | 2022-11-22 | 2 | -25/+15 |
| | | | | | | | * | | iommu/vt-d: Remove unnecessary domain_context_mapped() | Lu Baolu | 2022-11-22 | 1 | -44/+3 |
| | | | | | | | * | | iommu/vt-d: Rename domain_add_dev_info() | Lu Baolu | 2022-11-22 | 1 | -2/+3 |
| | | | | | | | * | | iommu/vt-d: Rename iommu_disable_dev_iotlb() | Lu Baolu | 2022-11-22 | 1 | -3/+3 |
| | | | | | | | * | | iommu/vt-d: Add blocking domain support | Lu Baolu | 2022-11-22 | 1 | -8/+18 |
| | | | | | | | * | | iommu/vt-d: Add device_block_translation() helper | Lu Baolu | 2022-11-22 | 1 | -6/+38 |
| | | | | | | | * | | iommu/vt-d: Allocate pasid table in device probe path | Lu Baolu | 2022-11-22 | 1 | -8/+12 |
| | | | | | | * | | | s390/pci: use lock-free I/O translation updates | Niklas Schnelle | 2022-11-19 | 3 | -54/+58 |
| | | | | | | * | | | iommu/s390: Optimize IOMMU table walking | Niklas Schnelle | 2022-11-19 | 1 | -26/+43 |
| | | | | | | * | | | iommu/s390: Use RCU to allow concurrent domain_list iteration | Niklas Schnelle | 2022-11-19 | 3 | -18/+29 |
| | | | | | | * | | | iommu/s390: Add I/O TLB ops | Niklas Schnelle | 2022-11-19 | 1 | -11/+56 |
| | | | | | | * | | | iommu/s390: Make attach succeed even if the device is in error state | Niklas Schnelle | 2022-11-19 | 5 | -11/+20 |
| | | | | | | * | | | iommu/s390: Implement map_pages()/unmap_pages() instead of map()/unmap() | Niklas Schnelle | 2022-11-03 | 1 | -16/+32 |
| | | | | | | * | | | iommu/s390: Fix incorrect pgsize_bitmap | Niklas Schnelle | 2022-11-03 | 1 | -8/+1 |