| Commit message (Expand) | Author | Age | Files | Lines |
* | iommu/virtio: Add __counted_by for struct viommu_request and use struct_size() | Gustavo A. R. Silva | 2023-10-16 | 1 | -2/+2 |
* | iommu: Explicitly include correct DT includes | Rob Herring | 2023-08-21 | 1 | -1/+1 |
* | iommu/virtio: Return size mapped for a detached domain | Jean-Philippe Brucker | 2023-05-23 | 1 | -16/+17 |
* | iommu/virtio: Detach domain on endpoint release | Jean-Philippe Brucker | 2023-05-23 | 1 | -0/+24 |
* | iommu: Propagate return value in ->attach_dev callback functions | Nicolin Chen | 2022-11-01 | 1 | -1/+1 |
* | iommu: Use EINVAL for incompatible device/domain in ->attach_dev | Nicolin Chen | 2022-11-01 | 1 | -2/+1 |
* | iommu: Regulate EINVAL in ->attach_dev callback functions | Nicolin Chen | 2022-11-01 | 1 | -1/+1 |
* | iommu: Add gfp parameter to iommu_alloc_resv_region | Lu Baolu | 2022-10-21 | 1 | -3/+6 |
*---. | Merge branches 'apple/dart', 'arm/mediatek', 'arm/omap', 'arm/smmu', 'virtio'... | Joerg Roedel | 2022-09-26 | 1 | -27/+14 |
|\ \ \ |
|
| | | * | iommu/virtio: Fix compile error with viommu_capable() | Joerg Roedel | 2022-09-09 | 1 | -1/+1 |
| | | * | Merge branch 'iommu/fixes' into core | Joerg Roedel | 2022-09-09 | 1 | -0/+11 |
| | | |\
| | | |/
| | |/| |
|
| | | * | iommu/dma: Make header private | Robin Murphy | 2022-09-09 | 1 | -1/+2 |
| | | * | iommu/virtio: Clean up bus_set_iommu() | Robin Murphy | 2022-09-07 | 1 | -25/+0 |
| |_|/
|/| | |
|
| | * | iommu/virtio: Fix interaction with VFIO | Jean-Philippe Brucker | 2022-09-07 | 1 | -0/+11 |
| |/
|/| |
|
| * | iommu/virtio: Do not dereference fwnode in struct device | Andy Shevchenko | 2022-09-07 | 1 | -1/+1 |
|/ |
|
*-. | Merge branches 'arm/exynos', 'arm/mediatek', 'arm/msm', 'arm/smmu', 'virtio',... | Joerg Roedel | 2022-07-29 | 1 | -16/+15 |
|\ \ |
|
| | * | iommu: remove the put_resv_regions method | Christoph Hellwig | 2022-07-15 | 1 | -3/+2 |
| | * | iommu: Clean up release_device checks | Robin Murphy | 2022-07-06 | 1 | -7/+1 |
| |/
|/| |
|
| * | iommu/virtio: Add map/unmap_pages() callbacks implementation | Tina Zhang | 2022-07-15 | 1 | -6/+12 |
|/ |
|
* | iommu: Split struct iommu_ops | Lu Baolu | 2022-02-28 | 1 | -6/+8 |
* | Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost | Linus Torvalds | 2022-01-18 | 1 | -1/+1 |
|\ |
|
| * | virtio: wrap config->reset calls | Michael S. Tsirkin | 2022-01-14 | 1 | -1/+1 |
* | | iommu/virtio: Fix typo in a comment | Xiang wangx | 2021-12-17 | 1 | -1/+1 |
* | | iommu/virtio: Support identity-mapped domains | Jean-Philippe Brucker | 2021-12-06 | 1 | -4/+57 |
* | | iommu/virtio: Pass end address to viommu_add_mapping() | Jean-Philippe Brucker | 2021-12-06 | 1 | -16/+15 |
* | | iommu/virtio: Sort reserved regions | Jean-Philippe Brucker | 2021-12-06 | 1 | -2/+7 |
* | | iommu/virtio: Support bypass domains | Jean-Philippe Brucker | 2021-12-06 | 1 | -1/+19 |
|/ |
|
* | iommu/virtio: Drop IOVA cookie management | Robin Murphy | 2021-08-18 | 1 | -8/+0 |
*-. | Merge branches 'iommu/fixes', 'arm/rockchip', 'arm/smmu', 'x86/vt-d', 'x86/am... | Joerg Roedel | 2021-06-25 | 1 | -1/+11 |
|\ \ |
|
| | * | iommu: Drop unnecessary of_iommu.h includes | Rob Herring | 2021-06-08 | 1 | -1/+0 |
| |/
|/| |
|
| * | iommu/virtio: Enable x86 support | Jean-Philippe Brucker | 2021-06-25 | 1 | -0/+11 |
|/ |
|
* | iommu/virtio: Add missing MODULE_DEVICE_TABLE | Bixuan Cui | 2021-05-18 | 1 | -0/+1 |
* | iommu: Streamline registration interface | Robin Murphy | 2021-04-16 | 1 | -4/+1 |
* | iommu: Statically set module owner | Robin Murphy | 2021-04-16 | 1 | -0/+1 |
* | treewide: Use fallthrough pseudo-keyword | Gustavo A. R. Silva | 2020-08-23 | 1 | -1/+1 |
* | virtio-iommu: convert to LE accessors | Michael S. Tsirkin | 2020-08-05 | 1 | -17/+17 |
* | Merge tag 'v5.7-rc7' into x86/amd | Joerg Roedel | 2020-05-29 | 1 | -1/+1 |
|\ |
|
| * | iommu/virtio: Reverse arguments to list_add | Julia Lawall | 2020-05-08 | 1 | -1/+1 |
* | | iommu/virtio: Convert to probe/release_device() call-backs | Joerg Roedel | 2020-05-05 | 1 | -31/+10 |
|/ |
|
*-. | Merge branches 'iommu/fixes', 'arm/qcom', 'arm/omap', 'arm/smmu', 'x86/amd', ... | Joerg Roedel | 2020-03-27 | 1 | -16/+26 |
|\ \ |
|
| | * | iommu/virtio: Use accessor functions for iommu private data | Joerg Roedel | 2020-03-27 | 1 | -6/+5 |
| |/
|/| |
|
| * | iommu/virtio: Reject IOMMU page granule larger than PAGE_SIZE | Jean-Philippe Brucker | 2020-03-27 | 1 | -2/+12 |
| * | iommu/virtio: Fix freeing of incomplete domains | Jean-Philippe Brucker | 2020-03-27 | 1 | -7/+9 |
| * | iommu/virtio: Build virtio-iommu as module | Jean-Philippe Brucker | 2020-02-28 | 1 | -1/+0 |
|/ |
|
* | iommu: virtio: Use generic_iommu_put_resv_regions() | Thierry Reding | 2019-12-23 | 1 | -11/+3 |
*-. | Merge branches 'iommu/fixes', 'arm/qcom', 'arm/renesas', 'arm/rockchip', 'arm... | Joerg Roedel | 2019-11-12 | 1 | -3/+2 |
|\ \ |
|
| | * | iommu/virtio: Remove unused variable | Cristiane Naves | 2019-10-30 | 1 | -2/+1 |
| |/
|/| |
|
| * | iommu: Add gfp parameter to iommu_ops::map | Tom Murphy | 2019-10-15 | 1 | -1/+1 |
|/ |
|
* | Merge branch 'for-joerg/arm-smmu/updates' of git://git.kernel.org/pub/scm/lin... | Joerg Roedel | 2019-08-23 | 1 | -2/+3 |
|\ |
|
| * | iommu: Pass struct iommu_iotlb_gather to ->unmap() and ->iotlb_sync() | Will Deacon | 2019-07-29 | 1 | -2/+3 |