From: Felix Kuehling Date: Wed, 8 Dec 2021 03:20:35 +0000 (-0500) Subject: drm/amdkfd: Make KFD support on Hawaii experimental X-Git-Tag: v5.17-rc1~173^2~8^2~58 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=0f7ef0b99da15b28fad78da788e55adc642283c8;p=thirdparty%2Fkernel%2Flinux.git drm/amdkfd: Make KFD support on Hawaii experimental Hawaii support is mostly untested these days. ROCm user mode also depends on custom firmware for AQL packet processing, that was never pushed upstream due to quality regressions in graphics driver testing. Signed-off-by: Felix Kuehling Reviewed-by: Kent Russell Signed-off-by: Alex Deucher --- diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_device.c b/drivers/gpu/drm/amd/amdkfd/kfd_device.c index 267668b964569..facc28f58c1f0 100644 --- a/drivers/gpu/drm/amd/amdkfd/kfd_device.c +++ b/drivers/gpu/drm/amd/amdkfd/kfd_device.c @@ -147,7 +147,11 @@ struct kfd_dev *kgd2kfd_probe(struct amdgpu_device *adev, bool vf) #ifdef CONFIG_DRM_AMDGPU_CIK case CHIP_HAWAII: gfx_target_version = 70001; - if (!vf) + if (!amdgpu_exp_hw_support) + pr_info( + "KFD support on Hawaii is experimental. See modparam exp_hw_support\n" + ); + else if (!vf) f2g = &gfx_v7_kfd2kgd; break; #endif