aboutsummaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/i915/gvt/kvmgt.c
AgeCommit message (Expand)AuthorFilesLines
2023-09-28vfio: use __aligned_u64 in struct vfio_device_gfx_plane_infoGravatar Stefan Hajnoczi 1-1/+1
2023-09-07Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmGravatar Linus Torvalds 1-74/+46
2023-08-31drm/i915/gvt: Drop final dependencies on KVM internal detailsGravatar Sean Christopherson 1-1/+1
2023-08-31KVM: x86/mmu: Handle KVM bookkeeping in page-track APIs, not callersGravatar Sean Christopherson 1-10/+7
2023-08-31KVM: x86/mmu: Drop @slot param from exported/external page-track APIsGravatar Sean Christopherson 1-29/+8
2023-08-31KVM: x86/mmu: Rename page-track APIs to reflect the new realityGravatar Sean Christopherson 1-2/+2
2023-08-31KVM: x86/mmu: Drop infrastructure for multiple page-track modesGravatar Sean Christopherson 1-2/+2
2023-08-31drm/i915/gvt: switch from ->track_flush_slot() to ->track_remove_region()Gravatar Yan Zhao 1-12/+9
2023-08-31drm/i915/gvt: Don't bother removing write-protection on to-be-deleted slotGravatar Sean Christopherson 1-7/+1
2023-08-31KVM: drm/i915/gvt: Drop @vcpu from KVM's ->track_write() hookGravatar Sean Christopherson 1-6/+4
2023-08-31drm/i915/gvt: Protect gfn hash table with vgpu_lockGravatar Sean Christopherson 1-16/+23
2023-08-31drm/i915/gvt: Use an "unsigned long" to iterate over memslot gfnsGravatar Sean Christopherson 1-1/+1
2023-08-31drm/i915/gvt: Don't rely on KVM's gfn_to_pfn() to query possible 2M GTTGravatar Sean Christopherson 1-1/+0
2023-08-31drm/i915/gvt: Don't try to unpin an empty page rangeGravatar Yan Zhao 1-1/+2
2023-08-31drm/i915/gvt: Verify hugepages are contiguous in physical address spaceGravatar Sean Christopherson 1-1/+1
2023-07-25vfio-iommufd: Add detach_ioas support for emulated VFIO devicesGravatar Yi Liu 1-0/+1
2023-02-23i915: fix memory leak with using debugfs_lookup()Gravatar Greg Kroah-Hartman 1-1/+1
2023-01-04drm/i915/gvt: use atomic operations to change the vGPU statusGravatar Zhi Wang 1-22/+13
2022-12-15Merge tag 'vfio-v6.2-rc1' of https://github.com/awilliam/linux-vfioGravatar Linus Torvalds 1-1/+0
2022-12-14Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi...Gravatar Linus Torvalds 1-4/+17
2022-12-13Merge tag 'drm-next-2022-12-13' of git://anongit.freedesktop.org/drm/drmGravatar Linus Torvalds 1-4/+0
2022-12-02Merge tag 'v6.1-rc7' into iommufd.git for-nextGravatar Jason Gunthorpe 1-5/+3
2022-12-02vfio-iommufd: Support iommufd for emulated VFIO devicesGravatar Jason Gunthorpe 1-0/+3
2022-12-02i915/gvt: Move gvt mapping cache initialization to intel_vgpu_init_dev()Gravatar Yi Liu 1-4/+14
2022-11-17Merge tag 'gvt-next-2022-11-17' of https://github.com/intel/gvt-linux into dr...Gravatar Rodrigo Vivi 1-4/+0
2022-11-17drm/i915/gvt: remove the vgpu->released and its sanity checkGravatar Zhi Wang 1-4/+0
2022-11-11drm/i915/gvt: Unconditionally put reference to KVM when detaching vGPUGravatar Sean Christopherson 1-3/+2
2022-11-11drm/i915/gvt: Get reference to KVM iff attachment to VM is successfulGravatar Sean Christopherson 1-2/+1
2022-11-10vfio: Remove vfio_free_deviceGravatar Eric Farman 1-1/+0
2022-10-04vfio/mdev: consolidate all the description sysfs into the core codeGravatar Christoph Hellwig 1-13/+5
2022-10-04vfio/mdev: consolidate all the available_instance sysfs into the core codeGravatar Christoph Hellwig 1-12/+22
2022-10-04vfio/mdev: consolidate all the name sysfs into the core codeGravatar Christoph Hellwig 1-8/+0
2022-10-04vfio/mdev: consolidate all the device_api sysfs into the core codeGravatar Jason Gunthorpe 1-8/+1
2022-10-04vfio/mdev: remove mdev_parent_devGravatar Christoph Hellwig 1-1/+1
2022-10-04vfio/mdev: simplify mdev_type handlingGravatar Christoph Hellwig 1-88/+14
2022-10-04vfio/mdev: embedd struct mdev_parent in the parent data structureGravatar Christoph Hellwig 1-2/+3
2022-10-04vfio/mdev: make mdev.h standalone includableGravatar Christoph Hellwig 1-2/+0
2022-10-04drm/i915/gvt: simplify vgpu configuration managementGravatar Christoph Hellwig 1-5/+5
2022-09-30drm/i915/gvt: Add missing vfio_unregister_group_dev() callGravatar Jason Gunthorpe 1-0/+1
2022-09-21drm/i915/gvt: Use the new device life cycle helpersGravatar Kevin Tian 1-16/+36
2022-07-25vfio: Replace phys_pfn with pages for vfio_pin_pages()Gravatar Nicolin Chen 1-13/+6
2022-07-25vfio: Pass in starting IOVA to vfio_pin/unpin_pages APIGravatar Nicolin Chen 1-12/+6
2022-07-23drm/i915/gvt: Replace roundup with DIV_ROUND_UPGravatar Nicolin Chen 1-5/+2
2022-07-23vfio: Make vfio_unpin_pages() return voidGravatar Nicolin Chen 1-4/+1
2022-07-20vfio: Replace the DMA unmapping notifier with a callbackGravatar Jason Gunthorpe 1-56/+19
2022-05-24vfio: remove VFIO_GROUP_NOTIFY_SET_KVMGravatar Matthew Rosato 1-64/+18
2022-05-11drm/i915/gvt: Change from vfio_group_(un)pin_pages to vfio_(un)pin_pagesGravatar Jason Gunthorpe 1-21/+6
2022-05-11vfio: Make vfio_(un)register_notifier accept a vfio_deviceGravatar Jason Gunthorpe 1-12/+12
2022-04-21vfio/mdev: Remove mdev_parent_opsGravatar Jason Gunthorpe 1-6/+1
2022-04-21drm/i915/gvt: merge gvt.c into kvmgvt.cGravatar Christoph Hellwig 1-4/+260