Sorry, the description of " without disabling gfx ring in hw_fini we would hit GFX hang if a guest VM is destroyed suddenly when running a game" is not correct Will send another one. _____________________________________ Monk Liu|GPU Virtualization Team |AMD -----Original Message----- From: Monk Liu <Monk.Liu@xxxxxxx> Sent: Friday, November 29, 2019 4:24 PM To: amd-gfx@xxxxxxxxxxxxxxxxxxxxx Cc: Liu, Monk <Monk.Liu@xxxxxxx> Subject: [PATCH 2/2] drm/amdgpu: should stop GFX ring in hw_fini To align with the scheme from gfx9: without disabling gfx ring in hw_fini we would hit GFX hang if a guest VM is destroyed suddenly when running a game Signed-off-by: Monk Liu <Monk.Liu@xxxxxxx> --- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c b/drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c index 230e8af..882cf1f 100644 --- a/drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c +++ b/drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c @@ -3809,6 +3809,7 @@ static int gfx_v10_0_hw_fini(void *handle) if (amdgpu_gfx_disable_kcq(adev)) DRM_ERROR("KCQ disable failed\n"); if (amdgpu_sriov_vf(adev)) { + gfx_v10_0_cp_gfx_enable(adev, false); pr_debug("For SRIOV client, shouldn't do anything.\n"); return 0; } -- 2.7.4 _______________________________________________ amd-gfx mailing list amd-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/amd-gfx