[PATCH v2 0/3] Fix ppgtt_mm destroy and pv_notified reset logic during vGPU D3->D0

Colin Xu Colin.Xu at intel.com
Thu Jul 9 11:51:42 UTC 2020


Due to:

intel_vgpu_destroy_all_ppgtt_mm()

<--- intel_vgpu_clean_gtt()

<---intel_gvt_destroy_vgpu().

intel_vgpu_destroy_all_ppgtt_mm() from intel_gvt_release_vgpu() isn't 
required so I remove it in v2.

On 2020-07-09 15:09, Colin Xu wrote:
> The patch set fix issues when vGPU transit D3->D0:
> Do not invalidate & destroy ppgtt_mm in dmlr when D3->D0.
> Do not reset pv_notified in dmlr when D3->D0.
>
> v2:
> - Revise commit message to more accurate description. (Kevin)
> - Split patch by logic. (Zhenyu)
>
> Colin Xu (3):
>    drm/i915/gvt: Do not destroy ppgtt_mm during vGPU D3->D0.
>    drm/i915/gvt: Do not reset pv_notified when vGPU transit from D3->D0
>    drm/i915/gvt: Remove intel_vgpu_reset_gtt() since no one use it.
>
>   drivers/gpu/drm/i915/gvt/cfg_space.c | 24 ++++++++++++++++++++++++
>   drivers/gpu/drm/i915/gvt/gtt.c       | 20 +-------------------
>   drivers/gpu/drm/i915/gvt/gtt.h       |  3 ++-
>   drivers/gpu/drm/i915/gvt/gvt.h       |  3 +++
>   drivers/gpu/drm/i915/gvt/vgpu.c      | 20 +++++++++++++++++---
>   5 files changed, 47 insertions(+), 23 deletions(-)
>
-- 
Best Regards,
Colin Xu



More information about the intel-gvt-dev mailing list