drm/amdgpu: adjust the kfd reset sequence in reset sriov function
This change revert previous commits:
bb7c5225816f ("drm/amd/amdgpu: fix the kfd pre_reset sequence in sriov")
b280b5bf85bb ("drm/amdgpu: move kfd post_reset out of reset_sriov function")
This change moves the amdgpu_amdkfd_pre_reset to an earlier place
in amdgpu_device_reset_sriov, presumably to address the sequence issue
that the first patch was originally meant to fix.
Some register access(GRBM_GFX_CNTL) only be allowed on full access
mode. Move kfd_pre_reset and kfd_post_reset back inside reset_sriov
function.
Fixes: bb7c5225816f ("drm/amd/amdgpu: fix the kfd pre_reset sequence in sriov")
Fixes: b280b5bf85bb ("drm/amdgpu: move kfd post_reset out of reset_sriov function")
Signed-off-by: shaoyunl <shaoyun.liu@amd.com>
Reviewed-by: Felix Kuehling <Felix.Kuehling@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>