From b8c27208b28768e8a6162f69a05508ded61f03ac Mon Sep 17 00:00:00 2001 From: Mukul Joshi Date: Thu, 21 Aug 2025 13:51:57 -0400 Subject: [PATCH] drm/amdgpu: Always set snoop bit in PDE on GFX 12.1 GFX 12.1 has the requirement to always set snoop bit in PDE to maintain coherency. Signed-off-by: Mukul Joshi Reviewed-by: Alex Sierra Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/amdgpu/gmc_v12_1.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/gpu/drm/amd/amdgpu/gmc_v12_1.c b/drivers/gpu/drm/amd/amdgpu/gmc_v12_1.c index 347be0ef07ec8..ae08f8b3bfbc1 100644 --- a/drivers/gpu/drm/amd/amdgpu/gmc_v12_1.c +++ b/drivers/gpu/drm/amd/amdgpu/gmc_v12_1.c @@ -249,6 +249,8 @@ static void gmc_v12_1_get_vm_pde(struct amdgpu_device *adev, int level, adev->gmc.vram_start; BUG_ON(*addr & 0xFFFF00000000003FULL); + *flags |= AMDGPU_PTE_SNOOPED; + if (!adev->gmc.translate_further) return; -- 2.47.3