| Commit message (Expand) | Author | Age | Files | Lines |
* | vfio: use the new follow_pfnmap API | Peter Xu | 6 days | 1 | -10/+6 |
* | vfio/type1: Use iommu_paging_domain_alloc() | Lu Baolu | 2024-07-04 | 1 | -3/+4 |
* | mm: pass VMA instead of MM to follow_pte() | David Hildenbrand | 2024-05-05 | 1 | -2/+2 |
* | Revert "vfio/type1: Unpin zero pages" | Alex Williamson | 2024-03-04 | 1 | -12/+0 |
* | vfio/type1: account iommu allocations | Pasha Tatashin | 2023-12-04 | 1 | -3/+5 |
* | vfio: align capability structures | Stefan Hajnoczi | 2023-08-17 | 1 | -9/+2 |
* | vfio/type1: fix cap_migration information leak | Stefan Hajnoczi | 2023-08-16 | 1 | -1/+1 |
* | mm: ptep_get() conversion | Ryan Roberts | 2023-06-19 | 1 | -2/+5 |
* | mm/gup: remove unused vmas parameter from pin_user_pages_remote() | Lorenzo Stoakes | 2023-06-09 | 1 | -1/+1 |
* | vfio/type1: check pfn valid before converting to struct page | Yan Zhao | 2023-05-23 | 1 | -0/+5 |
* | mm: Introduce untagged_addr_remote() | Kirill A. Shutemov | 2023-03-16 | 1 | -1/+1 |
* | Merge tag 'vfio-v6.3-rc1' of https://github.com/awilliam/linux-vfio | Linus Torvalds | 2023-02-25 | 1 | -137/+111 |
|\ |
|
| * | vfio/type1: revert "implement notify callback" | Steve Sistare | 2023-02-09 | 1 | -15/+0 |
| * | vfio/type1: revert "block on invalid vaddr" | Steve Sistare | 2023-02-09 | 1 | -89/+5 |
| * | vfio/type1: restore locked_vm | Steve Sistare | 2023-02-09 | 1 | -0/+35 |
| * | vfio/type1: track locked_vm per dma | Steve Sistare | 2023-02-09 | 1 | -6/+17 |
| * | vfio/type1: prevent underflow of locked_vm via exec() | Steve Sistare | 2023-02-09 | 1 | -27/+14 |
| * | vfio/type1: exclude mdevs from VFIO_UPDATE_VADDR | Steve Sistare | 2023-02-09 | 1 | -2/+42 |
* | | Merge tag 'v6.2' into iommufd.git for-next | Jason Gunthorpe | 2023-02-21 | 1 | -11/+20 |
|\ \ |
|
| * | | vfio/type1: Respect IOMMU reserved regions in vfio_test_domain_fgsp() | Niklas Schnelle | 2023-01-10 | 1 | -11/+20 |
| |/ |
|
* | | Merge branch 'iommu-memory-accounting' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/joro/iommu intoiommufd/for-next | Jason Gunthorpe | 2023-01-30 | 1 | -4/+5 |
|\ \ |
|
| * | | iommu: Add a gfp parameter to iommu_map() | Jason Gunthorpe | 2023-01-25 | 1 | -4/+5 |
| |/ |
|
* / | vfio/type1: Convert to iommu_group_has_isolated_msi() | Jason Gunthorpe | 2023-01-11 | 1 | -13/+3 |
|/ |
|
*-. | Merge branches 'apple/dart', 'arm/mediatek', 'arm/omap', 'arm/smmu', 'virtio', 'x86/vt-d', 'x86/amd' and 'core' into next | Joerg Roedel | 2022-09-26 | 1 | -1/+12 |
|\ \ |
|
| | * | iommu/dma: Move public interfaces to linux/iommu.h | Robin Murphy | 2022-09-07 | 1 | -1/+0 |
| |/
|/| |
|
| * | vfio/type1: Unpin zero pages | Alex Williamson | 2022-08-31 | 1 | -0/+12 |
|/ |
|
* | vfio: Replace phys_pfn with pages for vfio_pin_pages() | Nicolin Chen | 2022-07-25 | 1 | -8/+11 |
* | vfio: Pass in starting IOVA to vfio_pin/unpin_pages API | Nicolin Chen | 2022-07-25 | 1 | -8/+7 |
* | vfio: Make vfio_unpin_pages() return void | Nicolin Chen | 2022-07-23 | 1 | -9/+6 |
* | vfio: Replace the iommu notifier with a device list | Jason Gunthorpe | 2022-07-20 | 1 | -37/+66 |
*-. | Merge branches 'v5.20/vfio/migration-enhancements-v3', 'v5.20/vfio/simplify-bus_type-determination-v3', 'v5.20/vfio/check-vfio_register_iommu_driver-return-v2', 'v5.20/vfio/check-iommu_group_set_name_return-v1', 'v5.20/vfio/clear-caps-buf-v3', 'v5.20/vfio/remove-useless-judgement-v1' and 'v5.20/v... | Alex Williamson | 2022-06-30 | 1 | -26/+23 |
|\ \ |
|
| | * | vfio: remove useless judgement | Li Zhe | 2022-06-30 | 1 | -6/+0 |
| |/
|/| |
|
| * | vfio/type1: Simplify bus_type determination | Robin Murphy | 2022-06-27 | 1 | -20/+23 |
|/ |
|
* | vfio: Move the Intel no-snoop control off of IOMMU_CACHE | Jason Gunthorpe | 2022-04-28 | 1 | -11/+19 |
* | vfio/iommu_type1: replace kfree with kvfree | Jiacheng Shi | 2021-12-21 | 1 | -1/+1 |
* | vfio/iommu_type1: remove IS_IOMMU_CAP_DOMAIN_IN_CONTAINER | Christoph Hellwig | 2021-09-30 | 1 | -8/+5 |
* | vfio/iommu_type1: remove the "external" domain | Christoph Hellwig | 2021-09-30 | 1 | -66/+54 |
* | vfio/iommu_type1: initialize pgsize_bitmap in ->open | Christoph Hellwig | 2021-09-30 | 1 | -1/+1 |
* | vfio: clean up the check for mediated device in vfio_iommu_type1 | Christoph Hellwig | 2021-09-30 | 1 | -17/+2 |
* | vfio: remove the unused mdev iommu hook | Christoph Hellwig | 2021-09-30 | 1 | -107/+26 |
* | vfio: move the vfio_iommu_driver_ops interface out of <linux/vfio.h> | Christoph Hellwig | 2021-09-30 | 1 | -0/+1 |
* | vfio/type1: Fix vfio_find_dma_valid return | Anthony Yznaga | 2021-08-24 | 1 | -4/+4 |
* | Merge tag 'vfio-v5.14-rc1' of git://github.com/awilliam/linux-vfio | Linus Torvalds | 2021-07-03 | 1 | -16/+18 |
|\ |
|
| * | vfio/iommu_type1: rename vfio_group struck to vfio_iommu_group | Max Gurtovoy | 2021-06-21 | 1 | -16/+18 |
* | | vfio: use vma_lookup() instead of find_vma_intersection() | Liam Howlett | 2021-06-29 | 1 | -1/+1 |
|/ |
|
* | vfio/iommu_type1: Use struct_size() for kzalloc() | Gustavo A. R. Silva | 2021-05-24 | 1 | -1/+1 |
* | Merge tag 'iommu-updates-v5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu | Linus Torvalds | 2021-05-01 | 1 | -18/+13 |
|\ |
|
| *-. | Merge branches 'iommu/fixes', 'arm/mediatek', 'arm/smmu', 'arm/exynos', 'unisoc', 'x86/vt-d', 'x86/amd' and 'core' into next | Joerg Roedel | 2021-04-16 | 1 | -18/+13 |
| |\ \ |
|
| | | * | iommu: remove DOMAIN_ATTR_NESTING | Christoph Hellwig | 2021-04-07 | 1 | -4/+1 |
| | | * | iommu: remove DOMAIN_ATTR_GEOMETRY | Christoph Hellwig | 2021-04-07 | 1 | -14/+12 |
| | |/ |
|