diff options
author | 2018-03-28 08:01:53 -0400 | |
---|---|---|
committer | 2018-04-03 12:52:58 -0500 | |
commit | 326aa996a6681dca76477337b66f5e303aa8953e (patch) | |
tree | f1b3782e0b0ef95e565a245e6724427d75e12d77 /drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | |
parent | drm/amd/pp: Clean header file in vega12_smumgr.c (diff) | |
download | linux-dev-326aa996a6681dca76477337b66f5e303aa8953e.tar.xz linux-dev-326aa996a6681dca76477337b66f5e303aa8953e.zip |
drm/amdgpu: Fix KIQ hang on bare metal for device unbind/bind back v2.
Problem: When unbind and then bind back the device KIQ hangs on Vega
after mapping KCQs request.
Fix: Adding deinitialzie code from CAIL during HW fini solves the
hang.
v2: use srbm_mutex around soc15_grbm_select()
Signed-off-by: Andrey Grodzovsky <andrey.grodzovsky@amd.com>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_object.c')
0 files changed, 0 insertions, 0 deletions