[Intel-gfx] [PULL] GVT-g KVMGT framework
Zhenyu Wang
zhenyuw at linux.intel.com
Thu Nov 10 09:47:14 UTC 2016
Hi,
This is initial integration work to include KVMGT support which
base on MPT(Mediated Passthrough) interface for GVT-g device model.
Also include vGPU type definitions which means vGPU creation will
be type based to be integrated with future VFIO/mdev framework.
Thanks.
--
The following changes since commit 11840e2fff3fb0f90ab8d56f4ba7d3712a82c08f:
Merge tag 'for-kvmgt' of git://git.kernel.org/pub/scm/virt/kvm/kvm into drm-intel-next-queued (2016-11-10 08:06:47 +0100)
are available in the git repository at:
https://github.com/01org/gvt-linux.git tags/gvt-next-kvmgt-framework
for you to fetch changes up to f30437c5e7bfa9d8acc18058040efb4f474907c3:
drm/i915/gvt: add KVMGT support (2016-11-10 15:45:39 +0800)
----------------------------------------------------------------
gvt-next-kvmgt-framework
This adds initial KVMGT framework based on GVT-g MPT(Mediated Passthrough) interface.
----------------------------------------------------------------
Bing Niu (1):
drm/i915/gvt: don't rely on guest PPGTT entry to free old shadow data
Jike Song (5):
drm/i915/gvt: remove obsolete code for old kvmgt opregion
drm/i915/gvt: introduce host_init/host_exit to MPT
drm/i915/gvt: allow several MPT methods to be NULL
drm/i915/gvt: refactor intel_gvt_io_emulation_ops to be intel_gvt_ops
drm/i915/gvt: add KVMGT support
Xiaoguang Chen (1):
drm/i915/gvt: use kmap instead of kmap_atomic around guest memory access
Zhenyu Wang (1):
drm/i915/gvt: add intel vgpu types support
drivers/gpu/drm/i915/Kconfig | 9 +
drivers/gpu/drm/i915/gvt/Makefile | 7 +-
drivers/gpu/drm/i915/gvt/cfg_space.c | 12 +-
drivers/gpu/drm/i915/gvt/gtt.c | 51 +--
drivers/gpu/drm/i915/gvt/gvt.c | 29 +-
drivers/gpu/drm/i915/gvt/gvt.h | 63 +++-
drivers/gpu/drm/i915/gvt/hypercall.h | 14 +-
drivers/gpu/drm/i915/gvt/kvmgt.c | 601 +++++++++++++++++++++++++++++++++++
drivers/gpu/drm/i915/gvt/mmio.c | 6 +-
drivers/gpu/drm/i915/gvt/mmio.h | 9 +-
drivers/gpu/drm/i915/gvt/mpt.h | 55 +++-
drivers/gpu/drm/i915/gvt/opregion.c | 34 +-
drivers/gpu/drm/i915/gvt/scheduler.c | 16 +-
drivers/gpu/drm/i915/gvt/vgpu.c | 169 ++++++++--
14 files changed, 939 insertions(+), 136 deletions(-)
create mode 100644 drivers/gpu/drm/i915/gvt/kvmgt.c
--
Open Source Technology Center, Intel ltd.
$gpg --keyserver wwwkeys.pgp.net --recv-keys 4D781827
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 163 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/intel-gfx/attachments/20161110/eadd5e45/attachment.sig>
More information about the Intel-gfx
mailing list