summaryrefslogtreecommitdiffstats
path: root/drivers/vfio
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'vfio-v5.19-rc1' of https://github.com/awilliam/linux-vfioLinus Torvalds2022-06-018-757/+780
|\
| * vfio: remove VFIO_GROUP_NOTIFY_SET_KVMMatthew Rosato2022-05-241-54/+29
| * vfio/pci: Add driver_managed_dma to the new vfio_pci driversJason Gunthorpe2022-05-232-0/+2
| * vfio: Do not manipulate iommu dma_owner for fake iommu groupsJason Gunthorpe2022-05-231-5/+10
| * vfio/pci: Move the unused device into low power state with runtime PMAbhishek Sahu2022-05-181-57/+113
| * vfio/pci: Virtualize PME related registers bits and initialize to zeroAbhishek Sahu2022-05-181-1/+32
| * vfio/pci: Change the PF power state to D0 before enabling VFsAbhishek Sahu2022-05-181-0/+16
| * vfio/pci: Invalidate mmaps and block the access in D3hot power stateAbhishek Sahu2022-05-181-2/+21
| * vfio: Change struct vfio_group::container_users to a non-atomic intJason Gunthorpe2022-05-171-15/+13
| * vfio: Simplify the life cycle of the group FDJason Gunthorpe2022-05-171-28/+24
| * vfio: Fully lock struct vfio_group::containerJason Gunthorpe2022-05-171-26/+40
| * vfio: Split up vfio_group_get_device_fd()Jason Gunthorpe2022-05-171-23/+56
| * vfio: Change struct vfio_group::opened from an atomic to boolJason Gunthorpe2022-05-171-19/+27
| * vfio: Add missing locking for struct vfio_group::kvmJason Gunthorpe2022-05-171-4/+15
| * vfio/pci: Use the struct file as the handle not the vfio_groupJason Gunthorpe2022-05-132-73/+39
| * vfio: Change vfio_group_set_kvm() to vfio_file_set_kvm()Jason Gunthorpe2022-05-131-8/+21
| * vfio: Change vfio_external_check_extension() to vfio_file_enforced_coherent()Jason Gunthorpe2022-05-131-3/+27
| * vfio: Remove vfio_external_group_match_file()Jason Gunthorpe2022-05-131-9/+0
| * vfio: Change vfio_external_user_iommu_id() to vfio_file_iommu_group()Jason Gunthorpe2022-05-131-7/+14
| * vfio: Delete container_qJason Gunthorpe2022-05-131-20/+0
| * Merge remote-tracking branch 'iommu/vfio-notifier-fix' into v5.19/vfio/nextAlex Williamson2022-05-135-230/+19
| |\
| * | vfio/pci: Remove vfio_device_get_from_dev()Jason Gunthorpe2022-05-113-67/+10
| * | 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-111-151/+0
| * | vfio/mdev: Pass in a struct vfio_device * to vfio_dma_rw()Jason Gunthorpe2022-05-111-13/+11
| * | vfio/mdev: Pass in a struct vfio_device * to vfio_pin/unpin_pages()Jason Gunthorpe2022-05-111-30/+16
| * | vfio: Make vfio_(un)register_notifier accept a vfio_deviceJason Gunthorpe2022-05-111-19/+9
| * | 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-116-231/+28
| |\ \
| * \ \ Merge tag 'mlx5-lm-parallel' of https://git.kernel.org/pub/scm/linux/kernel/g...Alex Williamson2022-05-113-135/+275
| |\ \ \
| | * | | vfio/mlx5: Run the SAVE state command in an async modeYishai Hadas2022-05-113-9/+131
| | * | | vfio/mlx5: Refactor to enable VFs migration in parallelYishai Hadas2022-05-113-99/+59
| | * | | vfio/mlx5: Manage the VF attach/detach callback from the PFYishai Hadas2022-05-113-34/+92
* | | | | Merge tag 'iommu-updates-v5.19' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2022-05-316-241/+45
|\ \ \ \ \
| | \ \ \ \
| | \ \ \ \
| *-. \ \ \ \ Merge branches 'apple/dart', 'arm/mediatek', 'arm/msm', 'arm/smmu', 'ppc/pamu...Joerg Roedel2022-05-206-241/+45
| |\ \ \ \ \ \ | | |_|/ / / / | |/| | | | / | | | | |_|/ | | | |/| |
| | | * | | 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
| | |/ / / | |/| | |
| | * | | vfio: Require that devices support DMA cache coherenceJason Gunthorpe2022-04-281-0/+7
| | * | | vfio: Move the Intel no-snoop control off of IOMMU_CACHEJason Gunthorpe2022-04-281-11/+19
| |/ / /
* | | | Merge tag 'drm-intel-next-2022-05-06' of git://anongit.freedesktop.org/drm/dr...Dave Airlie2022-05-116-231/+28
|\ \ \ \ | |/ / / |/| | / | | |/ | |/|
| * | vfio/mdev: Use the driver core to create the 'remove' fileJason Gunthorpe2022-04-213-9/+13
| * | vfio/mdev: Remove mdev_parent_opsJason Gunthorpe2022-04-213-12/+9
| * | vfio/mdev: Remove mdev_parent_ops dev_attr_groupsJason Gunthorpe2022-04-211-10/+2
| * | vfio/mdev: Remove vfio_mdev.cJason Gunthorpe2022-04-215-201/+5
| |/
* / vfio/pci: Fix vf_token mechanism when device-specific VF drivers are usedJason Gunthorpe2022-04-131-50/+74
|/
* hisi_acc_vfio_pci: Use its own PCI reset_done error handlerShameer Kolothum2022-03-152-4/+57
* hisi_acc_vfio_pci: Add support for VFIO live migrationLongfang Liu2022-03-153-18/+1186