summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/i915/gvt/gvt.c
diff options
context:
space:
mode:
authorChangbin Du <changbin.du@intel.com>2017-12-08 14:56:21 +0800
committerZhenyu Wang <zhenyuw@linux.intel.com>2017-12-08 16:18:19 +0800
commit83164886e4559f87015a33780852a64cdd6e4e50 (patch)
tree37924557b861d87a4e250927b917c297af01a3ef /drivers/gpu/drm/i915/gvt/gvt.c
parent4447f423ff0822f3eacc31bbaf445226fa312b84 (diff)
downloadlwn-83164886e4559f87015a33780852a64cdd6e4e50.tar.gz
lwn-83164886e4559f87015a33780852a64cdd6e4e50.zip
drm/i915/gvt: Select appropriate mmio list at initialization time
Select appropriate mmio list at initialization time, so we don't need to do duplicated work at where requires the mmio list. V2: - Add a termination mark of mmio list. Signed-off-by: Changbin Du <changbin.du@intel.com> Signed-off-by: Zhenyu Wang <zhenyuw@linux.intel.com>
Diffstat (limited to 'drivers/gpu/drm/i915/gvt/gvt.c')
-rw-r--r--drivers/gpu/drm/i915/gvt/gvt.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/gpu/drm/i915/gvt/gvt.c b/drivers/gpu/drm/i915/gvt/gvt.c
index 9a5dce3aa10a..643bb961d40d 100644
--- a/drivers/gpu/drm/i915/gvt/gvt.c
+++ b/drivers/gpu/drm/i915/gvt/gvt.c
@@ -386,6 +386,8 @@ int intel_gvt_init_device(struct drm_i915_private *dev_priv)
if (ret)
goto out_clean_idr;
+ intel_gvt_init_engine_mmio_context(gvt);
+
ret = intel_gvt_load_firmware(gvt);
if (ret)
goto out_clean_mmio_info;