|
@@ -2352,13 +2352,12 @@ void intel_vgpu_reset_ggtt(struct intel_vgpu *vgpu)
|
|
|
/**
|
|
|
* intel_vgpu_reset_gtt - reset the all GTT related status
|
|
|
* @vgpu: a vGPU
|
|
|
- * @dmlr: true for vGPU Device Model Level Reset, false for GT Reset
|
|
|
*
|
|
|
* This function is called from vfio core to reset reset all
|
|
|
* GTT related status, including GGTT, PPGTT, scratch page.
|
|
|
*
|
|
|
*/
|
|
|
-void intel_vgpu_reset_gtt(struct intel_vgpu *vgpu, bool dmlr)
|
|
|
+void intel_vgpu_reset_gtt(struct intel_vgpu *vgpu)
|
|
|
{
|
|
|
int i;
|
|
|
|
|
@@ -2370,9 +2369,6 @@ void intel_vgpu_reset_gtt(struct intel_vgpu *vgpu, bool dmlr)
|
|
|
*/
|
|
|
intel_vgpu_free_mm(vgpu, INTEL_GVT_MM_PPGTT);
|
|
|
|
|
|
- if (!dmlr)
|
|
|
- return;
|
|
|
-
|
|
|
intel_vgpu_reset_ggtt(vgpu);
|
|
|
|
|
|
/* clear scratch page for security */
|