drm/i915/gvt: Invalidate vGPU PPGTT mm objects during a vGPU reset.
authorZhi Wang <zhi.wang.linux@gmail.com>
Wed, 7 Feb 2018 10:12:14 +0000 (18:12 +0800)
committerZhenyu Wang <zhenyuw@linux.intel.com>
Mon, 19 Mar 2018 06:51:20 +0000 (14:51 +0800)
commit730c8ead53bf3011d33de69ff5a6cebf51e697b5
tree570b9749a49cd6c5f7820232df3af9c45c08c85c
parent5cd4223ea3bd29e4a17d0bd8f2adbe50e50b2e57
drm/i915/gvt: Invalidate vGPU PPGTT mm objects during a vGPU reset.

As different OSes might handling GVT PPGTT creation/destroy notification
differently during a vGPU reset. A better approach is invalidating all
vGPU PPGTT mm objects during vGPU reset.

Signed-off-by: Zhi Wang <zhi.a.wang@intel.com>
Signed-off-by: Zhenyu Wang <zhenyuw@linux.intel.com>
drivers/gpu/drm/i915/gvt/gtt.c
drivers/gpu/drm/i915/gvt/gtt.h
drivers/gpu/drm/i915/gvt/vgpu.c