Commit 92aeeafb authored by Chengming Gui's avatar Chengming Gui Committed by Alex Deucher

drm/amd/amdgpu: set the default value of noretry to 1 for some dGPUs

noretry = 0 cause some dGPU's kfd page fault tests fail,
so set noretry to 1 for these special ASICs:
vega20/navi10/navi14

v2: merge raven and default case due to the same setting
v3: remove ARCTURUS
Signed-off-by: default avatarChengming Gui <Jack.Gui@amd.com>
Acked-by: default avatarFelix Kuhling <Felix.Kuehling@amd.com>
Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
parent 84b934bc
...@@ -425,20 +425,27 @@ void amdgpu_gmc_noretry_set(struct amdgpu_device *adev) ...@@ -425,20 +425,27 @@ void amdgpu_gmc_noretry_set(struct amdgpu_device *adev)
struct amdgpu_gmc *gmc = &adev->gmc; struct amdgpu_gmc *gmc = &adev->gmc;
switch (adev->asic_type) { switch (adev->asic_type) {
case CHIP_RAVEN: case CHIP_VEGA20:
/* Raven currently has issues with noretry case CHIP_NAVI10:
* regardless of what we decide for other case CHIP_NAVI14:
* asics, we should leave raven with /*
* noretry = 0 until we root cause the * noretry = 0 will cause kfd page fault tests fail
* issues. * for some ASICs, so set default to 1 for these ASICs.
*/ */
if (amdgpu_noretry == -1) if (amdgpu_noretry == -1)
gmc->noretry = 0; gmc->noretry = 1;
else else
gmc->noretry = amdgpu_noretry; gmc->noretry = amdgpu_noretry;
break; break;
case CHIP_RAVEN:
default: default:
/* default this to 0 for now, but we may want /* Raven currently has issues with noretry
* regardless of what we decide for other
* asics, we should leave raven with
* noretry = 0 until we root cause the
* issues.
*
* default this to 0 for now, but we may want
* to change this in the future for certain * to change this in the future for certain
* GPUs as it can increase performance in * GPUs as it can increase performance in
* certain cases. * certain cases.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment