]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
drm/amdgpu: Set pte_is_pte flag in gmc v12 gart
authorHawking Zhang <Hawking.Zhang@amd.com>
Tue, 14 Mar 2023 08:53:28 +0000 (16:53 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Tue, 30 Apr 2024 14:00:51 +0000 (10:00 -0400)
pte_is_pte is new flag introduced in gmc v12 that
needs to be set by default for pte.

Signed-off-by: Hawking Zhang <Hawking.Zhang@amd.com>
Reviewed-by: Likun Gao <Likun.Gao@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c

index c85ebc8360e1c24364342f2298e45e5485fe1965..c24f5bd3e09cee73bb83f5d8609808c492ba615f 100644 (file)
@@ -686,7 +686,8 @@ static int gmc_v12_0_gart_init(struct amdgpu_device *adev)
 
        adev->gart.table_size = adev->gart.num_gpu_pages * 8;
        adev->gart.gart_pte_flags = AMDGPU_PTE_MTYPE_GFX12(MTYPE_UC) |
-                                AMDGPU_PTE_EXECUTABLE;
+                                   AMDGPU_PTE_EXECUTABLE |
+                                   AMDGPU_PTE_IS_PTE;
 
        return amdgpu_gart_table_vram_alloc(adev);
 }