drm/amdgpu: should stop GFX ring in hw_fini

To align with the scheme from gfx9

disabling GFX ring after VM shutdown could avoid
garbage data be fetched to GFX RB which may lead
to unnecessary screw up on GFX

Signed-off-by: Monk Liu <Monk.Liu@amd.com>
Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
Monk Liu 2019-11-29 16:20:51 +08:00 committed by Alex Deucher
parent dacf56e45d
commit cd05b51aaa
1 changed files with 1 additions and 1 deletions

View File

@ -3809,7 +3809,7 @@ static int gfx_v10_0_hw_fini(void *handle)
if (amdgpu_gfx_disable_kcq(adev)) if (amdgpu_gfx_disable_kcq(adev))
DRM_ERROR("KCQ disable failed\n"); DRM_ERROR("KCQ disable failed\n");
if (amdgpu_sriov_vf(adev)) { if (amdgpu_sriov_vf(adev)) {
pr_debug("For SRIOV client, shouldn't do anything.\n"); gfx_v10_0_cp_gfx_enable(adev, false);
return 0; return 0;
} }
gfx_v10_0_cp_enable(adev, false); gfx_v10_0_cp_enable(adev, false);