summaryrefslogtreecommitdiffstats
path: root/drivers/vfio/vfio_main.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* vfio: Create vfio_fs_type with inode per deviceAlex Williamson2024-05-311-0/+44
* vfio: replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM)Paolo Bonzini2024-02-081-2/+2
* vfio/migration: Add debugfs to live migration driverLongfang Liu2023-12-041-0/+4
* Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2023-11-021-0/+1
|\
| * iommufd/iova_bitmap: Move symbols to IOMMUFD namespaceJoao Martins2023-10-241-0/+1
* | vfio: Fix smatch errors in vfio_combine_iova_ranges()Alex Williamson2023-10-091-0/+10
|/
* Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2023-08-311-0/+4
|\
| * vfio: Do not allow !ops->dma_unmap in vfio_pin/unpin_pages()Nicolin Chen2023-07-281-0/+4
* | vfio: align capability structuresStefan Hajnoczi2023-08-171-0/+6
* | vfio: Commonize combine_ranges for use in other VFIO driversBrett Creeley2023-08-161-0/+47
|/
* vfio: Move the IOMMU_CAP_CACHE_COHERENCY check in __vfio_register_dev()Yi Liu2023-07-251-0/+11
* vfio: Add VFIO_DEVICE_[AT|DE]TACH_IOMMUFD_PTYi Liu2023-07-251-1/+14
* vfio: Add VFIO_DEVICE_BIND_IOMMUFDYi Liu2023-07-251-0/+5
* vfio: Avoid repeated user pointer cast in vfio_device_fops_unl_ioctl()Yi Liu2023-07-251-1/+2
* vfio: Test kvm pointer in _vfio_device_get_kvm_safe()Yi Liu2023-07-251-1/+4
* vfio: Add cdev for vfio_deviceYi Liu2023-07-251-4/+17
* vfio: Move device_del() before waiting for the last vfio_device registration ...Yi Liu2023-07-251-3/+3
* vfio: Move vfio_device_group_unregister() to be the first operation in unregi...Yi Liu2023-07-251-2/+6
* vfio-iommufd: Add detach_ioas support for physical VFIO devicesYi Liu2023-07-251-1/+2
* vfio: Record devid in vfio_device_fileYi Liu2023-07-251-3/+3
* vfio: Make vfio_df_open() single open for device cdev pathYi Liu2023-07-251-0/+7
* vfio: Block device access via device fd until device is openedYi Liu2023-07-251-0/+16
* vfio: Pass struct vfio_device_file * to vfio_device_open/close()Yi Liu2023-07-251-10/+15
* vfio: Accept vfio device file in the KVM facing kAPIYi Liu2023-07-251-1/+35
* vfio: Refine vfio file kAPIs for KVMYi Liu2023-07-251-0/+49
* vfio: Allocate per device file structureYi Liu2023-07-251-5/+26
* vfio: Add helper to search vfio_device in a dev_setYi Liu2023-07-251-0/+15
* Merge tag 'driver-core-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2023-04-271-1/+1
|\
| * driver core: class: remove module * from class_create()Greg Kroah-Hartman2023-03-171-1/+1
* | vfio: Check the presence for iommufd callbacks in __vfio_register_dev()Yi Liu2023-03-311-2/+3
|/
* Merge tag 'vfio-v6.3-rc1' of https://github.com/awilliam/linux-vfioLinus Torvalds2023-02-251-11/+59
|\
| * vfio: no need to pass kvm pointer during device openMatthew Rosato2023-02-091-4/+3
| * vfio: fix deadlock between group lock and kvm lockMatthew Rosato2023-02-091-7/+56
* | vfio: Support VFIO_NOIOMMU with iommufdJason Gunthorpe2023-02-031-0/+7
|/
* Merge tag 'vfio-v6.2-rc1' of https://github.com/awilliam/linux-vfioLinus Torvalds2022-12-151-25/+120
|\
| * vfio: Extend the device migration protocol with PRE_COPYJason Gunthorpe2022-12-061-2/+72
| * vfio: Fold vfio_virqfd.ko into vfio.koJason Gunthorpe2022-12-051-0/+7
| * vfio: Add an option to get migration data sizeYishai Hadas2022-11-141-0/+32
| * vfio: Remove vfio_free_deviceEric Farman2022-11-101-18/+4
| * vfio/ccw: replace vfio_init_device with _alloc_Eric Farman2022-11-101-5/+5
* | vfio: Move vfio group specific code into group.cYi Liu2022-12-051-870/+7
* | vfio: Refactor dma APIs for emulated devicesYi Liu2022-12-051-11/+14
* | vfio: Wrap vfio group module init/clean code into helpersYi Liu2022-12-051-20/+36
* | vfio: Refactor vfio_device open and closeYi Liu2022-12-051-46/+87
* | vfio: Make vfio_device_open() truly device specificYi Liu2022-12-051-17/+29
* | vfio: Swap order of vfio_device_container_register() and open_device()Yi Liu2022-12-051-8/+9
* | vfio: Set device->group in helper functionYi Liu2022-12-051-15/+26
* | vfio: Create wrappers for group register/unregisterYi Liu2022-12-051-7/+16
* | vfio: Move the sanity check of the group to vfio_create_group()Jason Gunthorpe2022-12-051-37/+25
* | vfio: Simplify vfio_create_group()Jason Gunthorpe2022-12-051-23/+10