From: Amber Lin Date: Mon, 6 Jan 2025 15:56:29 +0000 (-0500) Subject: drm/amdgpu: Set noretry default for GC 9.5.0 X-Git-Tag: v6.15-rc1~120^2~17^2~199 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=46d0436a3e401692a614455861a82a0c852a6fd1;p=thirdparty%2Fkernel%2Flinux.git drm/amdgpu: Set noretry default for GC 9.5.0 Set GC 9.5.0 noretry default as 1 for better performance. It can be changed by the administrator using amdgpu.noretry=0 or by the user using HSA_XNACK=1 environment variable. Signed-off-by: Amber Lin Reviewed-by: Harish Kasiviswanathan Signed-off-by: Alex Deucher --- diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c index 2667a183e9c5f..cb914ce82eb58 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c @@ -889,6 +889,7 @@ void amdgpu_gmc_noretry_set(struct amdgpu_device *adev) gc_ver == IP_VERSION(9, 4, 2) || gc_ver == IP_VERSION(9, 4, 3) || gc_ver == IP_VERSION(9, 4, 4) || + gc_ver == IP_VERSION(9, 5, 0) || gc_ver >= IP_VERSION(10, 3, 0)); if (!amdgpu_sriov_xnack_support(adev))