summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* kvm/vfio: Remove vfio_group from kvmJason Gunthorpe2022-05-131-43/+8
* vfio: Change vfio_group_set_kvm() to vfio_file_set_kvm()Jason Gunthorpe2022-05-133-18/+32
* vfio: Change vfio_external_check_extension() to vfio_file_enforced_coherent()Jason Gunthorpe2022-05-133-13/+36
* vfio: Remove vfio_external_group_match_file()Jason Gunthorpe2022-05-133-29/+1
* vfio: Change vfio_external_user_iommu_id() to vfio_file_iommu_group()Jason Gunthorpe2022-05-133-33/+27
* kvm/vfio: Store the struct file in the kvm_vfio_groupJason Gunthorpe2022-05-131-30/+29
* kvm/vfio: Move KVM_DEV_VFIO_GROUP_* ioctls into functionsJason Gunthorpe2022-05-131-101/+124
* vfio: Delete container_qJason Gunthorpe2022-05-131-20/+0
* Merge remote-tracking branch 'iommu/vfio-notifier-fix' into v5.19/vfio/nextAlex Williamson2022-05-1319-362/+417
|\
| * iommu: iommu_group_claim_dma_owner() must always assign a domainJason Gunthorpe via iommu2022-05-131-36/+91
| * iommu: Remove iommu group changes notifierLu Baolu2022-04-282-98/+0
| * vfio: Remove iommu group notifierLu Baolu2022-04-281-147/+0
| * vfio: Delete the unbound_listJason Gunthorpe2022-04-281-72/+2
| * vfio: Remove use of vfio_group_viable()Lu Baolu2022-04-281-12/+6
| * vfio: Set DMA ownership for VFIO devicesLu Baolu2022-04-285-1/+13
| * PCI: portdrv: Set driver_managed_dmaLu Baolu2022-04-281-0/+2
| * PCI: pci_stub: Set driver_managed_dmaLu Baolu2022-04-281-0/+1
| * bus: platform,amba,fsl-mc,PCI: Add device DMA ownership managementLu Baolu2022-04-288-2/+108
| * amba: Stop sharing platform_dma_configure()Lu Baolu2022-04-283-5/+19
| * driver core: Add dma_cleanup callback in bus_typeLu Baolu2022-04-282-0/+8
| * iommu: Add DMA ownership management interfacesLu Baolu2022-04-282-3/+181
* | vfio/pci: Remove vfio_device_get_from_dev()Jason Gunthorpe2022-05-115-70/+12
* | vfio/pci: Have all VFIO PCI drivers store the vfio_pci_core_device in drvdataJason Gunthorpe2022-05-114-9/+27
* | vfio: Remove calls to vfio_group_add_container_user()Jason Gunthorpe2022-05-111-63/+17
* | vfio: Remove dead codeJason Gunthorpe2022-05-112-162/+0
* | drm/i915/gvt: Change from vfio_group_(un)pin_pages to vfio_(un)pin_pagesJason Gunthorpe2022-05-112-22/+6
* | vfio/mdev: Pass in a struct vfio_device * to vfio_dma_rw()Jason Gunthorpe2022-05-113-16/+14
* | vfio/mdev: Pass in a struct vfio_device * to vfio_pin/unpin_pages()Jason Gunthorpe2022-05-115-42/+27
* | vfio/ccw: Remove mdev from struct channel_programJason Gunthorpe2022-05-113-24/+30
* | vfio: Make vfio_(un)register_notifier accept a vfio_deviceJason Gunthorpe2022-05-115-44/+33
* | vfio: Stop using iommu_present()Robin Murphy2022-05-111-3/+3
* | Merge tag 'gvt-next-2022-04-29' into v5.19/vfio/nextAlex Williamson2022-05-1142-3139/+2535
|\ \
| * | i915/gvt: Fix NULL pointer dereference in init_mmio_block_handlersWan Jiabing2022-04-281-1/+1
| * | drm/i915/gvt: Fix the compiling error when CONFIG_DRM_I915_DEBUG_RUNTIME_PM=nZhi Wang2022-04-281-0/+2
| * | drm/i915/gvt: Make intel_gvt_match_device() staticZhi Wang2022-04-281-1/+1
| * | drm/i915/gvt: Add missing symbol export.Zhi Wang2022-04-261-0/+2
| * | vfio/mdev: Remove mdev drvdataJason Gunthorpe2022-04-211-9/+0
| * | vfio/mdev: Use the driver core to create the 'remove' fileJason Gunthorpe2022-04-213-9/+13
| * | vfio/mdev: Remove mdev_parent_opsJason Gunthorpe2022-04-2111-92/+28
| * | vfio/mdev: Remove mdev_parent_ops dev_attr_groupsJason Gunthorpe2022-04-213-41/+3
| * | vfio/mdev: Remove vfio_mdev.cJason Gunthorpe2022-04-217-251/+6
| * | drm/i915/gvt: merge gvt.c into kvmgvt.cChristoph Hellwig2022-04-214-302/+260
| * | drm/i915/gvt: convert to use vfio_register_emulated_iommu_devChristoph Hellwig2022-04-212-90/+102
| * | drm/i915/gvt: remove kvmgt_guest_{init,exit}Christoph Hellwig2022-04-211-69/+60
| * | drm/i915/gvt: pass a struct intel_vgpu to the vfio read/write helpersChristoph Hellwig2022-04-211-14/+14
| * | drm/i915/gvt: streamline intel_vgpu_createChristoph Hellwig2022-04-211-19/+9
| * | drm/i915/gvt: remove the extra vfio_device refcounting for dmabufsChristoph Hellwig2022-04-212-13/+0
| * | drm/i915/gvt: remove struct intel_gvt_mptChristoph Hellwig2022-04-215-169/+17
| * | drm/i915/gvt: devirtualize dma_pin_guest_pageChristoph Hellwig2022-04-215-33/+3
| * | drm/i915/gvt: devirtualize ->dma_{,un}map_guest_pageChristoph Hellwig2022-04-216-57/+17