[GIT PULL] GVT-g update for 4.13
Zhenyu Wang
zhenyuw at linux.intel.com
Thu Jun 8 09:35:47 UTC 2017
Hi,
This is first gvt-next pull for 4.13. I'd like to send as early as
possible, although there're still planned patches to merge, so will
put for next pull. Details below. This is mostly for performance
optimization and cleanups.
Thanks
--
The following changes since commit cd9f4688a3297c0df0eecc2adaae5812d3e5b997:
drm/i915: Update DRIVER_DATE to 20170529 (2017-05-29 09:00:58 +0200)
are available in the git repository at:
https://github.com/01org/gvt-linux.git tags/gvt-next-2017-06-08
for you to fetch changes up to 615c16a9d8649b9894592d11bc393e684b11e2ea:
drm/i915/gvt: Refine virtual reset function (2017-06-08 13:59:21 +0800)
----------------------------------------------------------------
gvt-next-2017-06-08
First gvt-next pull for 4.13:
- optimization for per-VM mmio save/restore (Changbin)
- optimization for mmio hash table (Changbin)
- scheduler optimization with event (Ping)
- vGPU reset refinement (Fred)
- other misc refactor and cleanups, etc.
----------------------------------------------------------------
Changbin Du (10):
drm/i915/gvt: rewrite the trace gvt:gvt_command using trace style approach
drm/i915/gvt: refactor function intel_vgpu_submit_execlist
drm/i915/gvt: implement per-vm mmio switching optimization
drm/i915/gvt: clean up the unused last_ctx_submit_time of struct intel_vgpu
drm/i915/gvt: Optimize MMIO register handling for some large MMIO blocks
drm/i915/gvt: Cleanup struct intel_gvt_mmio_info
drm/i915/gvt: Make mmio_attribute as type u8 to save 1.5MB memory
drm/i915/gvt: Make the MMIO attribute wrappers be inline
drm/i915/gvt: Add helper for tuning MMIO hash table
drm/i915/gvt: Tuning the size of MMIO hash lookup table to 2048
Chuanxiao Dong (2):
drm/i915/gvt: Add runtime_pm get/put to proctect MMIO accessing
drm/i915/gvt: add gtt_invalidate API to flush the GTT TLB
Nick Desaulniers (1):
drm/i915/gvt: remove redundant -Wall
Ping Gao (2):
drm/i915/gvt: Support event based scheduling
drm/i915/gvt: Trigger scheduling after context complete
Weinan Li (1):
drm/i915/gvt: add RING_INSTDONE and SC_INSTDONE mmio handler in GVT-g
Xiong Zhang (2):
drm/i915/gvt: Change flood gvt dmesg into trace
drm/i915/gvt: Delete gvt_dbg_cmd() in cmd_parser_exec()
fred gao (3):
drm/i915/gvt: Legacy HSW related MMIO handler clean up
drm/i915/gvt: Fix GDRST vreg state after reset
drm/i915/gvt: Refine virtual reset function
drivers/gpu/drm/i915/gvt/Makefile | 2 +-
drivers/gpu/drm/i915/gvt/cmd_parser.c | 56 +-----
drivers/gpu/drm/i915/gvt/execlist.c | 56 +++---
drivers/gpu/drm/i915/gvt/firmware.c | 9 +-
drivers/gpu/drm/i915/gvt/gtt.c | 15 +-
drivers/gpu/drm/i915/gvt/gvt.c | 6 +-
drivers/gpu/drm/i915/gvt/gvt.h | 100 ++++++++++-
drivers/gpu/drm/i915/gvt/handlers.c | 303 +++++++++++++++++++-------------
drivers/gpu/drm/i915/gvt/interrupt.c | 20 +--
drivers/gpu/drm/i915/gvt/mmio.c | 121 +++----------
drivers/gpu/drm/i915/gvt/mmio.h | 44 ++---
drivers/gpu/drm/i915/gvt/mpt.h | 3 +-
drivers/gpu/drm/i915/gvt/render.c | 48 ++++-
drivers/gpu/drm/i915/gvt/render.h | 4 +-
drivers/gpu/drm/i915/gvt/sched_policy.c | 27 ++-
drivers/gpu/drm/i915/gvt/scheduler.c | 39 +++-
drivers/gpu/drm/i915/gvt/scheduler.h | 4 +
drivers/gpu/drm/i915/gvt/trace.h | 178 +++++++++++++------
drivers/gpu/drm/i915/gvt/vgpu.c | 9 +-
19 files changed, 604 insertions(+), 440 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/20170608/bacc852f/attachment.sig>
More information about the intel-gvt-dev
mailing list