diff options
author | Horace Chen <horace.chen@amd.com> | 2023-07-19 15:55:04 +0800 |
---|---|---|
committer | Alex Deucher <alexander.deucher@amd.com> | 2023-07-25 13:35:23 -0400 |
commit | 83f24a8f0532f6d9fcdbe36e438f00a1a082fcd4 (patch) | |
tree | ab036e252c4f6f8df460cd8ed9cc6ed77c5d4cf7 /drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h | |
parent | 8cddd3dc3c53b2612d5de0ef9416b661695557a5 (diff) |
drm/amdgpu: set sw state to gfxoff after SR-IOV reset
[Why]
Current SR-IOV will not set GC to off state, while it is a real
GC hard reset. Whthout GFX off flag, driver may do gfxhub invalidation
before firmware load and gfxhub gart enable. This operation may cause
CP to become busy because GC is not in the right state for invalidation.
[How]
Add a function for SR-IOV to clean up some sw state before recover. Set
adev->gfx.is_poweron to false to prevent gfxhub invalidation before gfx
firmware autoload complete.
Signed-off-by: Horace Chen <horace.chen@amd.com>
Reviewed-by: HaiJun Chang <HaiJun.Chang@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h')
0 files changed, 0 insertions, 0 deletions