+panthor/panfrost maintainers/devs On Fri, 22 Aug 2025 10:29:09 -0400 Faith Ekstrand <fa...@gfxstrand.net> wrote:
> This series implements cached maps and explicit flushing for both panfrost > and panthor. To avoid code/bug duplication, the tricky guts of the cache > flusing ioctl which walk the sg list are broken into a new common shmem > helper which can be used by any driver. > > The PanVK MR to use this lives here: > > https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36385 > > Faith Ekstrand (6): > drm/shmem: Add a drm_gem_shmem_sync_mmap() helper > drm/panthor: Add a PANTHOR_BO_SYNC ioctl > drm/panthor: Bump the driver version to 1.6 > drm/panfrost: Add flag to map GEM object Write-Back Cacheable > drm/panfrost: Add a PANFROST_SYNC_BO ioctl > drm/panfrost: Bump the driver version to 1.5 > > Loïc Molinari (1): > drm/panthor: Add flag to map GEM object Write-Back Cacheable > > drivers/gpu/drm/drm_gem_shmem_helper.c | 64 +++++++++++++++++++++++ > drivers/gpu/drm/panfrost/panfrost_drv.c | 67 +++++++++++++++++++++++-- > drivers/gpu/drm/panfrost/panfrost_gem.c | 23 +++++++++ > drivers/gpu/drm/panfrost/panfrost_gem.h | 2 + > drivers/gpu/drm/panthor/panthor_drv.c | 58 +++++++++++++++++++-- > drivers/gpu/drm/panthor/panthor_gem.c | 23 +++++++++ > drivers/gpu/drm/panthor/panthor_gem.h | 3 ++ > include/drm/drm_gem_shmem_helper.h | 3 ++ > include/uapi/drm/panfrost_drm.h | 46 +++++++++++++++++ > include/uapi/drm/panthor_drm.h | 65 ++++++++++++++++++++++++ > 10 files changed, 348 insertions(+), 6 deletions(-) >