Skip to content

Commit 21818f3

Browse files
committed
drm/amdgpu/gfx12: use rlc safe mode for soft recovery
Protect the MMIO access with safe mode. Acked-by: Vitaly Prosyak <[email protected]> Signed-off-by: Alex Deucher <[email protected]>
1 parent f8eee86 commit 21818f3

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4620,7 +4620,9 @@ static void gfx_v12_0_ring_soft_recovery(struct amdgpu_ring *ring,
46204620
value = REG_SET_FIELD(value, SQ_CMD, MODE, 0x01);
46214621
value = REG_SET_FIELD(value, SQ_CMD, CHECK_VMID, 1);
46224622
value = REG_SET_FIELD(value, SQ_CMD, VM_ID, vmid);
4623+
amdgpu_gfx_rlc_enter_safe_mode(adev, 0);
46234624
WREG32_SOC15(GC, 0, regSQ_CMD, value);
4625+
amdgpu_gfx_rlc_exit_safe_mode(adev, 0);
46244626
}
46254627

46264628
static void

0 commit comments

Comments
 (0)