]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
drm/amdgpu/vce1: Check if VRAM address is lower than GART.
authorTimur Kristóf <timur.kristof@gmail.com>
Wed, 13 May 2026 20:04:11 +0000 (22:04 +0200)
committerAlex Deucher <alexander.deucher@amd.com>
Tue, 19 May 2026 16:10:31 +0000 (12:10 -0400)
commit12b60cf345e84aa7546dd225b3ce3380c9ab97f5
treebf55a84bf588a4511a3049a3cb6e58d3dbce82af
parentd993851b6db9abf0840e8b100e33df232bcc879e
drm/amdgpu/vce1: Check if VRAM address is lower than GART.

Previously, I had assumed this was not possible
so it was OK to not handle it, but now we got a report
from a user who has a board that is configured this way.

When the VCPU BO is already located in a low 32-bit address
in VRAM (eg. when VRAM is mapped to the low address space),
don't do the workaround.

Fixes: 71aec08f80e7 ("amdgpu/vce: use amdgpu_gtt_mgr_alloc_entries")
Signed-off-by: Timur Kristóf <timur.kristof@gmail.com>
Reviewed-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
(cherry picked from commit f370ec9b164698a9ca1a7b59bfbea07f70df769d)
drivers/gpu/drm/amd/amdgpu/vce_v1_0.c