[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-gvt-dev/attachments/20170815/4184d148/attachment.sig>
More information about the intel-gvt-dev
mailing list