]> Gentwo Git Trees - linux/.git/commit
drm/amdgpu: block CE CS if not explicitely allowed by module option
authorChristian König <christian.koenig@amd.com>
Mon, 22 Sep 2025 12:18:16 +0000 (14:18 +0200)
committerAlex Deucher <alexander.deucher@amd.com>
Mon, 13 Oct 2025 18:14:14 +0000 (14:14 -0400)
commit8f74c70be57527d7b79e2ecf6de1a154d148254d
tree814f477610e1aae6cd4b5afdb3177f8d7c84157e
parent5d55ed19d4190d2c210ac05ac7a53f800a8c6fe5
drm/amdgpu: block CE CS if not explicitely allowed by module option

The Constant Engine found on gfx6-gfx10 HW has been a notorious source of
problems.

RADV never used it in the first place, radeonsi only used it for a few
releases around 2017 for gfx6-gfx9 before dropping support for it as
well.

While investigating another problem I just recently found that submitting
to the CE seems to be completely broken on gfx9 for quite a while.

Since nobody complained about that problem it most likely means that
nobody is using any of the affected radeonsi versions on current Linux
kernels any more.

So to potentially phase out the support for the CE and eliminate another
source of problems block submitting CE IBs unless it is enabled again
using a debug flag.

Signed-off-by: Christian König <christian.koenig@amd.com>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Acked-by: Timur Kristóf <timur.kristof@gmail.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/amdgpu.h
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c