Commit 127770bc authored by Mukul Joshi's avatar Mukul Joshi Committed by Alex Deucher
Browse files

drm/amdgpu: Revert retry based thrashing prevention on GFX 12.1.0



Revert the change to enable retry based thrashing prevention on GFX 12.1.0
for now as its causing data mismatch and slowness issues with multiple HIP
tests.

Signed-off-by: default avatarMukul Joshi <mukul.joshi@amd.com>
Reviewed-by: default avatarHarish Kasiviswanathan <Harish.Kasiviswanathan@amd.com>
Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
parent f364fb3c
Loading
Loading
Loading
Loading
+0 −11
Original line number Diff line number Diff line
@@ -2512,17 +2512,6 @@ static void gfx_v12_1_init_golden_registers(struct amdgpu_device *adev)
{
	uint32_t val;

	/* Setup the TCP Thrashing control register */
	val = RREG32_SOC15(GC, 0, regTCP_UTCL0_THRASHING_CTRL);

	val = REG_SET_FIELD(val, TCP_UTCL0_THRASHING_CTRL, THRASHING_EN, 0x2);
	val = REG_SET_FIELD(val, TCP_UTCL0_THRASHING_CTRL,
				RETRY_FRAGMENT_THRESHOLD_DOWN_EN, 0x0);
	val = REG_SET_FIELD(val, TCP_UTCL0_THRASHING_CTRL,
				RETRY_FRAGMENT_THRESHOLD_UP_EN, 0x0);

	WREG32_SOC15(GC, 0, regTCP_UTCL0_THRASHING_CTRL, val);

	/* Set the TCP UTCL0 register to enable atomics */
	val = RREG32_SOC15(GC, 0, regTCP_UTCL0_CNTL1);
	val = REG_SET_FIELD(val, TCP_UTCL0_CNTL1, ATOMIC_REQUESTER_EN, 0x1);