[PATCH 0/9] Code re-factor for new platform enabling and some fixes

Zhi Wang zhi.a.wang at intel.com
Mon Sep 11 04:44:04 UTC 2017


Actually some functions in execlist is not specific to execlist emulation,
need to move them into another places.

Fix a memory leak in command parser found during refactor

Zhi Wang (9):
  drm/i915/gvt: Make elsp_dwords in the right order
  drm/i915/gvt: Rename intel_vgpu_{init, clean}_gvt_context()
  drm/i915/gvt: Move workload cache init/clean into intel_vgpu_{setup,
    clean}_submission()
  drm/i915/gvt: Introduce intel_vgpu_submission
  drm/i915/gvt: Move tlb_handle_pending into intel_vgpu_submission
  drm/i915/gvt: Fix a memory leak in cmd_parser.c
  drm/i915/gvt: Rename reserved ring buffer
  drm/i915/gvt: Move ring scan buffers into intel_vgpu_submission
  drm/i915/gvt: Do not allocate initial ring scan buffer

 drivers/gpu/drm/i915/gvt/cmd_parser.c |  19 ++++---
 drivers/gpu/drm/i915/gvt/execlist.c   |  95 ++++++++++++--------------------
 drivers/gpu/drm/i915/gvt/execlist.h   |   8 +--
 drivers/gpu/drm/i915/gvt/gvt.h        |  23 ++++----
 drivers/gpu/drm/i915/gvt/handlers.c   |   6 +-
 drivers/gpu/drm/i915/gvt/kvmgt.c      |   2 +-
 drivers/gpu/drm/i915/gvt/render.c     |  12 ++--
 drivers/gpu/drm/i915/gvt/scheduler.c  | 101 +++++++++++++++++++++++++---------
 drivers/gpu/drm/i915/gvt/scheduler.h  |   6 +-
 drivers/gpu/drm/i915/gvt/vgpu.c       |  11 ++--
 10 files changed, 156 insertions(+), 127 deletions(-)

-- 
2.7.4



More information about the intel-gvt-dev mailing list