]> www.infradead.org Git - users/hch/misc.git/commitdiff
drm/amdgpu: Fix PRT flag for gfx12
authorJoe.Wang <joe.wang@amd.com>
Wed, 17 Sep 2025 06:58:49 +0000 (14:58 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Thu, 18 Sep 2025 13:43:10 +0000 (09:43 -0400)
AMDGPU_PTE_PRT_GFX12 flag is missed during pageTable rework, add it back.

Fixes: 6716a823d18d ("drm/amdgpu: rework how PTE flags are generated v3")
Signed-off-by: Joe Wang <joe.wang@amd.com>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c

index 7cc16af1868b3058d8ba264ef67e0925ad36fb19..404cc8c2ff2c142534cf717f59240ae0b9cff47d 100644 (file)
@@ -521,6 +521,7 @@ static void gmc_v12_0_get_vm_pte(struct amdgpu_device *adev,
                *flags &= ~AMDGPU_PTE_NOALLOC;
 
        if (vm_flags & AMDGPU_VM_PAGE_PRT) {
+               *flags |= AMDGPU_PTE_PRT_GFX12;
                *flags |= AMDGPU_PTE_SNOOPED;
                *flags |= AMDGPU_PTE_SYSTEM;
                *flags |= AMDGPU_PTE_IS_PTE;