On Thu, Nov 10, 2016 at 05:47:14PM +0800, Zhenyu Wang wrote: > > 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. And pulled in, thanks. -Daniel > > 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 -- Daniel Vetter Software Engineer, Intel Corporation http://blog.ffwll.ch _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx