aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/gvt/kvmgt.c
Commit message (Expand)AuthorAgeFilesLines
* drm/i915/gvt: Unconditionally put reference to KVM when detaching vGPUSean Christopherson2022-11-111-3/+2
* drm/i915/gvt: Get reference to KVM iff attachment to VM is successfulSean Christopherson2022-11-111-2/+1
* vfio/mdev: consolidate all the description sysfs into the core codeChristoph Hellwig2022-10-041-13/+5
* vfio/mdev: consolidate all the available_instance sysfs into the core codeChristoph Hellwig2022-10-041-12/+22
* vfio/mdev: consolidate all the name sysfs into the core codeChristoph Hellwig2022-10-041-8/+0
* vfio/mdev: consolidate all the device_api sysfs into the core codeJason Gunthorpe2022-10-041-8/+1
* vfio/mdev: remove mdev_parent_devChristoph Hellwig2022-10-041-1/+1
* vfio/mdev: simplify mdev_type handlingChristoph Hellwig2022-10-041-88/+14
* vfio/mdev: embedd struct mdev_parent in the parent data structureChristoph Hellwig2022-10-041-2/+3
* vfio/mdev: make mdev.h standalone includableChristoph Hellwig2022-10-041-2/+0
* drm/i915/gvt: simplify vgpu configuration managementChristoph Hellwig2022-10-041-5/+5
* drm/i915/gvt: Add missing vfio_unregister_group_dev() callJason Gunthorpe2022-09-301-0/+1
* drm/i915/gvt: Use the new device life cycle helpersKevin Tian2022-09-211-16/+36
* vfio: Replace phys_pfn with pages for vfio_pin_pages()Nicolin Chen2022-07-251-13/+6
* vfio: Pass in starting IOVA to vfio_pin/unpin_pages APINicolin Chen2022-07-251-12/+6
* drm/i915/gvt: Replace roundup with DIV_ROUND_UPNicolin Chen2022-07-231-5/+2
* vfio: Make vfio_unpin_pages() return voidNicolin Chen2022-07-231-4/+1
* vfio: Replace the DMA unmapping notifier with a callbackJason Gunthorpe2022-07-201-56/+19
* vfio: remove VFIO_GROUP_NOTIFY_SET_KVMMatthew Rosato2022-05-241-64/+18
* drm/i915/gvt: Change from vfio_group_(un)pin_pages to vfio_(un)pin_pagesJason Gunthorpe2022-05-111-21/+6
* vfio: Make vfio_(un)register_notifier accept a vfio_deviceJason Gunthorpe2022-05-111-12/+12
* vfio/mdev: Remove mdev_parent_opsJason Gunthorpe2022-04-211-6/+1
* drm/i915/gvt: merge gvt.c into kvmgvt.cChristoph Hellwig2022-04-211-4/+260
* drm/i915/gvt: convert to use vfio_register_emulated_iommu_devChristoph Hellwig2022-04-211-89/+101
* 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 struct intel_gvt_mptChristoph Hellwig2022-04-211-35/+4
* drm/i915/gvt: devirtualize dma_pin_guest_pageChristoph Hellwig2022-04-211-3/+1
* drm/i915/gvt: devirtualize ->dma_{,un}map_guest_pageChristoph Hellwig2022-04-211-4/+2
* drm/i915/gvt: devirtualize ->{enable,disable}_page_trackChristoph Hellwig2022-04-211-4/+2
* drm/i915/gvt: devirtualize ->gfn_to_mfnChristoph Hellwig2022-04-211-16/+0
* drm/i915/gvt: devirtualize ->is_valid_gfnChristoph Hellwig2022-04-211-17/+0
* drm/i915/gvt: devirtualize ->inject_msiChristoph Hellwig2022-04-211-24/+0
* drm/i915/gvt: devirtualize ->detach_vgpuChristoph Hellwig2022-04-211-2/+1
* drm/i915/gvt: devirtualize ->set_edid and ->set_opregionChristoph Hellwig2022-04-211-4/+2
* drm/i915/gvt: devirtualize ->{get,put}_vfio_deviceChristoph Hellwig2022-04-211-22/+0
* drm/i915/gvt: devirtualize ->{read,write}_gpaChristoph Hellwig2022-04-211-23/+0
* drm/i915/gvt: remove vgpu->handleChristoph Hellwig2022-04-211-85/+41
* drm/i915/gvt: merge struct kvmgt_guest_info into strut intel_vgpuChristoph Hellwig2022-04-211-73/+44
* drm/i915/gvt: merge struct kvmgt_vdev into struct intel_vgpuChristoph Hellwig2022-04-211-184/+104
* drm/i915/gvt: remove the unused from_virt_to_mfn opChristoph Hellwig2022-04-211-6/+0
* drm/i915/gvt: remove intel_gvt_opsChristoph Hellwig2022-04-211-22/+15
* drm/i915/gvt: move the gvt code into kvmgt.koChristoph Hellwig2022-04-211-4/+10
* drm/i915/gvt: rename intel_vgpu_ops to intel_vgpu_mdev_opsChristoph Hellwig2022-04-211-3/+3
* drm/i915/gvt: remove enum hypervisor_typeChristoph Hellwig2022-04-211-1/+0
* drm/i915/gvt: add the missing mdev attribute "name"Zhi Wang2022-03-071-0/+15
* drm/i915/gvt: #include drm_edid.h for drm_edid_block_valid()Jani Nikula2022-02-171-0/+2
* drm/i915: Use direction definition DMA_BIDIRECTIONAL instead of PCI_DMA_BIDIR...Cai Huoqing2021-09-301-2/+2
* vfio/gvt: Fix open/close when multiple device FDs are openJason Gunthorpe2021-08-111-4/+4