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