]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
drm/amdgpu: Restore uncached behaviour on GFX12
authorDavid Belanger <david.belanger@amd.com>
Tue, 2 Jul 2024 21:56:41 +0000 (17:56 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Tue, 18 Mar 2025 20:29:52 +0000 (16:29 -0400)
commit35b6162bb790555ad56b7f0d120e307b8334d778
tree2716d5d9f368958bd23e48c8953ef63583b33886
parent86730b5261d4d8dae3f5b97709d40d694ecf1ddf
drm/amdgpu: Restore uncached behaviour on GFX12

Always use MTYPE_UC if UNCACHED flag is specified.

This makes kernarg region uncached and it restores
usermode cache disable debug flag functionality.

Do not set MTYPE_UC for COHERENT flag, on GFX12 coherence is handled by
shader code.

Signed-off-by: David Belanger <david.belanger@amd.com>
Reviewed-by: Felix Kuehling <felix.kuehling@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
(cherry picked from commit eb6cdfb807d038d9b9986b5c87188f28a4071eae)
Cc: stable@vger.kernel.org # 6.12.x
drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c
drivers/gpu/drm/amd/amdkfd/kfd_svm.c