]> www.infradead.org Git - users/dwmw2/linux.git/commit
drm/amdgpu: restore dcc bo tilling configs while moving
authorFrank Min <Frank.Min@amd.com>
Thu, 30 May 2024 07:01:59 +0000 (15:01 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Mon, 8 Jul 2024 20:47:27 +0000 (16:47 -0400)
commit54837bd2be229cc386298c5eab7d05f36f26e1fc
treed6ea5df991534f76bae161f2cbde376d10eed60e
parentc8714ac982e54e758eb937c0d82d4d265dd6e7f0
drm/amdgpu: restore dcc bo tilling configs while moving

While moving buffer which has dcc tiling config, it is needed to restore
its original dcc tiling.

1. extend copy flag to cover tiling bits
2. add logic to restore original dcc tiling config

Signed-off-by: Frank Min <Frank.Min@amd.com>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Reviewed-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c