drm/amdkfd: Make KFD support on Hawaii experimental
authorFelix Kuehling <Felix.Kuehling@amd.com>
Wed, 8 Dec 2021 03:20:35 +0000 (22:20 -0500)
committerAlex Deucher <alexander.deucher@amd.com>
Mon, 13 Dec 2021 21:32:35 +0000 (16:32 -0500)
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 <Felix.Kuehling@amd.com>
Reviewed-by: Kent Russell <kent.russell@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdkfd/kfd_device.c

index 267668b964569b42a65f20555fc8e3f729a01180..facc28f58c1f06a9495ed443254c1a9c3e121d27 100644 (file)
@@ -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