]> git.dujemihanovic.xyz Git - linux.git/commit
drm/amdgpu: Add DCC GFX12 flag to enable address alignment
authorArunpravin Paneer Selvam <Arunpravin.PaneerSelvam@amd.com>
Mon, 5 Aug 2024 13:47:04 +0000 (19:17 +0530)
committerAlex Deucher <alexander.deucher@amd.com>
Tue, 6 Aug 2024 15:11:03 +0000 (11:11 -0400)
commit46142cc1b9272d664e0258e105b537735bfeeccc
treee87c6302269ecacccb040ca91daff24411e70306
parent92549780e32718d64a6d08bbbb3c6fffecb541c7
drm/amdgpu: Add DCC GFX12 flag to enable address alignment

We require this flag AMDGPU_GEM_CREATE_GFX12_DCC or any other
kernel level GFX12 DCC flag to differentiate the DCC buffers and other
pinned display buffers(which has TTM_PL_FLAG_CONTIGUOUS enabled).

If we use the TTM_PL_FLAG_CONTIGUOUS flag for DCC buffers, we may over
allocate for all the pinned display buffers unnecessarily that leads to
memory allocation failure.

Signed-off-by: Arunpravin Paneer Selvam <Arunpravin.PaneerSelvam@amd.com>
Acked-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c