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
Attachment:
signature.asc
Description: PGP signature
_______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx