[Intel-gfx] [GIT PULL] gvt update for 4.14

Zhenyu Wang zhenyuw at linux.intel.com
Tue Aug 15 02:39:40 UTC 2017


Hi, here's gvt pull for 4.14, sorry be a bit late for full ppgtt
series settled down and really like to see it for 4.14. So most
noticeable new feature is for guest full ppgtt support which has
been wanted for quite some time, with other optimizations and
cleanups. Last time force update was to refresh on full ppgtt series.

Thanks.
--
The following changes since commit d0604a24d4e47a0196552fe8147792ab68e55f0e:

  drm/i915: Update DRIVER_DATE to 20170731 (2017-07-31 10:08:11 +0200)

are available in the git repository at:

  https://github.com/01org/gvt-linux.git tags/gvt-next-2017-08-15

for you to fetch changes up to 6b3816d69628becb7ff35978aa0751798b4a940a:

  drm/i915/gvt: Fix guest i915 full ppgtt blocking issue (2017-08-15 10:13:09 +0800)

----------------------------------------------------------------
gvt-next-2017-08-15

gvt update for 4.14
- MMIO save/restore optimization (Changbin)
- Split workload scan vs. dispatch for more parallel exec (Ping)
- vGPU full 48bit ppgtt support (Joonas, Tina)
- vGPU hw id expose for perf (Zhenyu)
- other misc cleanup and fixes

----------------------------------------------------------------
Changbin Du (3):
      drm/i915/gvt: Optimize ring siwtch 2x faster by removing unnecessary POSTING_READ
      drm/i915/gvt: Optimize ring siwtch 2x faster again by light weight mmio access wrapper
      drm/i915/gvt: Add carefully checking in GTT walker paths

Chuanxiao Dong (2):
      drm/i915/gvt: Use gvt_err to print the resource not enough error
      drm/i915/gvt: Refine the intel_vgpu_reset_gtt reset function

Jian Jun Chen (1):
      drm/i915/gvt: Remove duplicated MMIO entries

Joonas Lahtinen (1):
      drm/i915: Disconnect 32 and 48 bit ppGTT support

Kechen Lu (1):
      drm/i915/gvt: Add shadow context descriptor updating

Ping Gao (4):
      drm/i915/gvt: Factor out scan and shadow from workload dispatch
      drm/i915/gvt: Audit and shadow workload during ELSP writing
      drm/i915/gvt: To check whether workload scan and shadow has mutex hold
      drm/i915/gvt: Replace duplicated code with exist function

Tina Zhang (2):
      drm/i915: Enable guest i915 full ppgtt functionality
      drm/i915/gvt: Fix guest i915 full ppgtt blocking issue

Zhenyu Wang (2):
      drm/i915/gvt: take runtime pm when do early scan and shadow
      drm/i915/gvt: expose vGPU context hw id

 drivers/gpu/drm/i915/gvt/aperture_gm.c |   4 +-
 drivers/gpu/drm/i915/gvt/cmd_parser.c  |   8 +--
 drivers/gpu/drm/i915/gvt/cmd_parser.h  |   2 +-
 drivers/gpu/drm/i915/gvt/execlist.c    |  15 ++++
 drivers/gpu/drm/i915/gvt/gtt.c         | 128 ++++++++++++++++++++-------------
 drivers/gpu/drm/i915/gvt/gtt.h         |  26 ++++---
 drivers/gpu/drm/i915/gvt/gvt.h         |   3 +
 drivers/gpu/drm/i915/gvt/handlers.c    |  18 ++---
 drivers/gpu/drm/i915/gvt/kvmgt.c       |  17 +++++
 drivers/gpu/drm/i915/gvt/render.c      |  54 +++++++++-----
 drivers/gpu/drm/i915/gvt/scheduler.c   | 111 ++++++++++++++++++++--------
 drivers/gpu/drm/i915/gvt/scheduler.h   |   1 +
 drivers/gpu/drm/i915/gvt/vgpu.c        |   7 +-
 drivers/gpu/drm/i915/i915_drv.h        |   1 +
 drivers/gpu/drm/i915/i915_gem_gtt.c    |  17 +++--
 drivers/gpu/drm/i915/i915_pvinfo.h     |   8 ++-
 drivers/gpu/drm/i915/i915_vgpu.c       |   7 ++
 drivers/gpu/drm/i915/i915_vgpu.h       |   3 +
 18 files changed, 297 insertions(+), 133 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: 195 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/intel-gfx/attachments/20170815/4184d148/attachment.sig>


More information about the Intel-gfx mailing list