[Intel-gfx] [PATCH v3 00/11] drm/i915/gvt: Enable KVMGT for BXT

Colin Xu colin.xu at intel.com
Mon Jun 11 07:39:28 UTC 2018


The patch set will enable KVMGT on Broxton platform.
Device type define will be added first then per-functional enablement.
The overall switch will be enabled in intel_gvt.c at last.

v3:
  - Add global enablement is_supported_device() into patch series.

v2:
  - Remove unnecessary platform detect if all supported platforms share the
    same configuration set. is_supported_device() will be the gatekeeper.
  - Enable dma_buf for BXT.
  - Add inhibit_context restore for BXT.

Colin Xu (12):
  drm/i915/gvt: Add D_BXT device type define for BXT.
  drm/i915/gvt: Add MEDIA_POOL_STATE for BXT.
  drm/i915/gvt: Enable device info initialization for BXT.
  drm/i915/gvt: Enable gtt initialization for BXT.
  drm/i915/gvt: Enable irq initialization for BXT.
  drm/i915/gvt: Enable mmio context init and switch for BXT.
  drm/i915/gvt: Enable cmd_parser support for BXT.
  drm/i915/gvt: Enable force wake support for BXT.
  drm/i915/gvt: Enable virtual display support for BXT.
  drm/i915/gvt: Enable dma_buf support for BXT.
  drm/i915/gvt: Add mmio handler for for BXT.
  drm/i915: Enable KVMGT for BXT.

 drivers/gpu/drm/i915/gvt/cmd_parser.c   |  43 ++-
 drivers/gpu/drm/i915/gvt/display.c      |  23 ++
 drivers/gpu/drm/i915/gvt/dmabuf.c       |   4 +-
 drivers/gpu/drm/i915/gvt/edid.c         |  20 +-
 drivers/gpu/drm/i915/gvt/fb_decoder.c   |  12 +-
 drivers/gpu/drm/i915/gvt/gtt.c          |   9 +-
 drivers/gpu/drm/i915/gvt/gvt.c          |  21 +-
 drivers/gpu/drm/i915/gvt/handlers.c     | 391 +++++++++++++++++++++---
 drivers/gpu/drm/i915/gvt/interrupt.c    |  14 +-
 drivers/gpu/drm/i915/gvt/mmio.h         |  11 +-
 drivers/gpu/drm/i915/gvt/mmio_context.c |  16 +-
 drivers/gpu/drm/i915/gvt/scheduler.c    |   6 +-
 drivers/gpu/drm/i915/intel_gvt.c        |   2 +
 13 files changed, 457 insertions(+), 115 deletions(-)

-- 
2.17.1



More information about the Intel-gfx mailing list