summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/gvt/vgpu.c
diff options
context:
space:
mode:
authorChangbin Du <changbin.du@intel.com>2017-02-14 14:50:18 +0800
committerZhenyu Wang <zhenyuw@linux.intel.com>2017-02-14 17:09:02 +0800
commit6294b61ba769ba2cc4a182c32410aa4a75808fea (patch)
tree85aea386175136d037102756105c94c5b76d5bf7 /drivers/gpu/drm/i915/gvt/vgpu.c
parent03806edc3582392727a6dc617662ac57e6b24b01 (diff)
downloadtalos-obmc-linux-6294b61ba769ba2cc4a182c32410aa4a75808fea.tar.gz
talos-obmc-linux-6294b61ba769ba2cc4a182c32410aa4a75808fea.zip
drm/i915/gvt: add missing display part reset for vGPU reset
We also need reset vGPU virtual display emulation. Since all vreg has been cleared, we need reset display related vreg to reflect our display setting. Signed-off-by: Changbin Du <changbin.du@intel.com> Cc: Ping Gao <ping.a.gao@intel.com> Signed-off-by: Zhenyu Wang <zhenyuw@linux.intel.com>
Diffstat (limited to 'drivers/gpu/drm/i915/gvt/vgpu.c')
-rw-r--r--drivers/gpu/drm/i915/gvt/vgpu.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/gpu/drm/i915/gvt/vgpu.c b/drivers/gpu/drm/i915/gvt/vgpu.c
index 67d471cee79e..95a97aa0051e 100644
--- a/drivers/gpu/drm/i915/gvt/vgpu.c
+++ b/drivers/gpu/drm/i915/gvt/vgpu.c
@@ -385,6 +385,7 @@ void intel_gvt_reset_vgpu_locked(struct intel_vgpu *vgpu, bool dmlr,
intel_vgpu_reset_resource(vgpu);
intel_vgpu_reset_mmio(vgpu);
populate_pvinfo_page(vgpu);
+ intel_vgpu_reset_display(vgpu);
if (dmlr)
intel_vgpu_reset_cfg_space(vgpu);
OpenPOWER on IntegriCloud