Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

drm/amdkfd/sriov:Put the pre and post reset in exclusive mode v2

add amdgpu_amdkfd_pre_reset and amdgpu_amdkfd_post_reset inside amdgpu_device_reset_sriov.

Signed-off-by: Wentao Lou <Wentao.Lou@amd.com>
Acked-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>

authored by

Wentao Lou and committed by
Alex Deucher
f81e8d53 1791e54f

+3
+3
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
··· 3234 3234 if (r) 3235 3235 return r; 3236 3236 3237 + amdgpu_amdkfd_pre_reset(adev); 3238 + 3237 3239 /* Resume IP prior to SMC */ 3238 3240 r = amdgpu_device_ip_reinit_early_sriov(adev); 3239 3241 if (r) ··· 3255 3253 3256 3254 amdgpu_irq_gpu_reset_resume_helper(adev); 3257 3255 r = amdgpu_ib_ring_tests(adev); 3256 + amdgpu_amdkfd_post_reset(adev); 3258 3257 3259 3258 error: 3260 3259 amdgpu_virt_init_data_exchange(adev);