summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/gvt/kvmgt.c
Commit message (Expand)AuthorAgeFilesLines
* drm: add missing MODULE_DESCRIPTION() macrosJeff Johnson2024-06-101-0/+1
* drm/i915/gvt: use local INTEL_GVT_OPREGION_SIZEJani Nikula2024-01-161-1/+1
* vfio: use __aligned_u64 in struct vfio_device_gfx_plane_infoStefan Hajnoczi2023-09-281-1/+1
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2023-09-071-74/+46
|\
| * drm/i915/gvt: Drop final dependencies on KVM internal detailsSean Christopherson2023-08-311-1/+1
| * KVM: x86/mmu: Handle KVM bookkeeping in page-track APIs, not callersSean Christopherson2023-08-311-10/+7
| * KVM: x86/mmu: Drop @slot param from exported/external page-track APIsSean Christopherson2023-08-311-29/+8
| * KVM: x86/mmu: Rename page-track APIs to reflect the new realitySean Christopherson2023-08-311-2/+2
| * KVM: x86/mmu: Drop infrastructure for multiple page-track modesSean Christopherson2023-08-311-2/+2
| * drm/i915/gvt: switch from ->track_flush_slot() to ->track_remove_region()Yan Zhao2023-08-311-12/+9
| * drm/i915/gvt: Don't bother removing write-protection on to-be-deleted slotSean Christopherson2023-08-311-7/+1
| * KVM: drm/i915/gvt: Drop @vcpu from KVM's ->track_write() hookSean Christopherson2023-08-311-6/+4
| * drm/i915/gvt: Protect gfn hash table with vgpu_lockSean Christopherson2023-08-311-16/+23
| * drm/i915/gvt: Use an "unsigned long" to iterate over memslot gfnsSean Christopherson2023-08-311-1/+1
| * drm/i915/gvt: Don't rely on KVM's gfn_to_pfn() to query possible 2M GTTSean Christopherson2023-08-311-1/+0
| * drm/i915/gvt: Don't try to unpin an empty page rangeYan Zhao2023-08-311-1/+2
| * drm/i915/gvt: Verify hugepages are contiguous in physical address spaceSean Christopherson2023-08-311-1/+1
* | vfio-iommufd: Add detach_ioas support for emulated VFIO devicesYi Liu2023-07-251-0/+1
|/
* i915: fix memory leak with using debugfs_lookup()Greg Kroah-Hartman2023-02-231-1/+1
* drm/i915/gvt: use atomic operations to change the vGPU statusZhi Wang2023-01-041-22/+13
* Merge tag 'vfio-v6.2-rc1' of https://github.com/awilliam/linux-vfioLinus Torvalds2022-12-151-1/+0
|\
| * vfio: Remove vfio_free_deviceEric Farman2022-11-101-1/+0
* | Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2022-12-141-4/+17
|\ \
| * \ Merge tag 'v6.1-rc7' into iommufd.git for-nextJason Gunthorpe2022-12-021-5/+3
| |\ \
| * | | vfio-iommufd: Support iommufd for emulated VFIO devicesJason Gunthorpe2022-12-021-0/+3
| * | | i915/gvt: Move gvt mapping cache initialization to intel_vgpu_init_dev()Yi Liu2022-12-021-4/+14
| | |/ | |/|
* | | Merge tag 'drm-next-2022-12-13' of git://anongit.freedesktop.org/drm/drmLinus Torvalds2022-12-131-4/+0
|\ \ \ | |_|/ |/| |
| * | Merge tag 'gvt-next-2022-11-17' of https://github.com/intel/gvt-linux into dr...Rodrigo Vivi2022-11-171-4/+0
| |\ \ | | |/ | |/|
| | * drm/i915/gvt: remove the vgpu->released and its sanity checkZhi Wang2022-11-171-4/+0
* | | 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