]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
drm/msm: Add mmu support for non-zero offset
authorRob Clark <robdclark@chromium.org>
Sun, 29 Jun 2025 20:13:00 +0000 (13:13 -0700)
committerRob Clark <robin.clark@oss.qualcomm.com>
Sat, 5 Jul 2025 00:48:35 +0000 (17:48 -0700)
commit2c7ad9925523f644fe808b243921ebd5c01590e5
tree7f409e0c65eb68b751104decb5082062af68c3cf
parent62a28e272b87aee1b225942cf80505da1e220def
drm/msm: Add mmu support for non-zero offset

Only needs to be supported for iopgtables mmu, the other cases are
either only used for kernel managed mappings (where offset is always
zero) or devices which do not support sparse bindings.

Signed-off-by: Rob Clark <robdclark@chromium.org>
Signed-off-by: Rob Clark <robin.clark@oss.qualcomm.com>
Tested-by: Antonino Maniscalco <antomani103@gmail.com>
Reviewed-by: Antonino Maniscalco <antomani103@gmail.com>
Patchwork: https://patchwork.freedesktop.org/patch/661501/
drivers/gpu/drm/msm/adreno/a2xx_gpummu.c
drivers/gpu/drm/msm/msm_gem.c
drivers/gpu/drm/msm/msm_gem.h
drivers/gpu/drm/msm/msm_gem_vma.c
drivers/gpu/drm/msm/msm_iommu.c
drivers/gpu/drm/msm/msm_mmu.h