[Intel-gfx] [GIT PULL] GVT-g fixes for 4.10-rc5

Zhenyu Wang zhenyuw at linux.intel.com
Mon Jan 16 07:11:41 UTC 2017


This pull contains vGPU/mdev reset fixes from Changbin to fix vGPU hang
for VM reboot and vGPU/mdev instance reuse issues that might impact usage. 
Several preparation patches are to align reset code for each functional part
and actual fix is just to reset device model state for all components.


The following changes since commit 9631739f8196ec80b5d9bf955f79b711490c0205:

  drm/i915/gvt: cleanup GFP flags (2017-01-09 17:31:05 +0800)

are available in the git repository at:

  https://github.com/01org/gvt-linux.git tags/gvt-fixes-2017-01-16

for you to fetch changes up to c34eaa8d0f9d9ae26a4a6af7bc3aca57310cf483:

  drm/i915/gvt: rewrite gt reset handler using new function intel_gvt_reset_vgpu_locked (2017-01-13 15:05:38 +0800)


vGPU reset fixes from Changbin.

Changbin Du (8):
      drm/i915/gvt: introudce intel_vgpu_reset_resource() to reset vgpu resource state
      drm/i915/gvt: introuduce intel_vgpu_reset_gtt() to reset gtt
      drm/i915/gvt: move cfg space inititation function to cfg_space.c
      drm/i915/gvt: introduce intel_vgpu_reset_cfg_space to reset configuration space
      drm/i915/gvt: move mmio init/clean function to mmio.c
      drm/i915/gvt: introduce intel_vgpu_reset_mmio() to reset mmio space
      drm/i915/gvt: fix vGPU instance reuse issues by vGPU reset function
      drm/i915/gvt: rewrite gt reset handler using new function intel_gvt_reset_vgpu_locked

 drivers/gpu/drm/i915/gvt/aperture_gm.c |  29 ++++++-
 drivers/gpu/drm/i915/gvt/cfg_space.c   |  74 ++++++++++++++++
 drivers/gpu/drm/i915/gvt/gtt.c         |  27 ++++++
 drivers/gpu/drm/i915/gvt/gtt.h         |   1 +
 drivers/gpu/drm/i915/gvt/gvt.h         |   8 +-
 drivers/gpu/drm/i915/gvt/handlers.c    |  90 +++++++------------
 drivers/gpu/drm/i915/gvt/mmio.c        |  53 ++++++++++++
 drivers/gpu/drm/i915/gvt/mmio.h        |   4 +
 drivers/gpu/drm/i915/gvt/vgpu.c        | 154 ++++++++++++++++-----------------
 9 files changed, 298 insertions(+), 142 deletions(-)

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/20170116/aca78d12/attachment.sig>

More information about the Intel-gfx mailing list