]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
drm/amdgpu: add PCIe atomics bit in PTE
authorMukul Joshi <mukul.joshi@amd.com>
Wed, 10 Sep 2025 20:57:25 +0000 (16:57 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Mon, 8 Dec 2025 18:56:29 +0000 (13:56 -0500)
To enable atomic access to memory, setup the new PCIe atomics bit
in PTE.

Signed-off-by: Mukul Joshi <mukul.joshi@amd.com>
Reviewed-by: Alex Sierra <alex.sierra@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h

index 15d757c016cbbce14c4284df4bc15ee1228e50cb..d83c2a95ebea38ee10bd34e7e90952cc2bb80330 100644 (file)
@@ -129,6 +129,7 @@ struct amdgpu_bo_vm;
          AMDGPU_PTE_MTYPE_GFX12_SHIFT(mtype))
 
 #define AMDGPU_PTE_DCC                 (1ULL << 58)
+#define AMDGPU_PTE_BUS_ATOMICS         (1ULL << 59)
 #define AMDGPU_PTE_IS_PTE              (1ULL << 63)
 
 /* PDE Block Fragment Size for gfx v12 */