Hi Dave, hi Sima, please pull the following changes for the next merge window. They were all in linux-next for at least a week. Regards, Lucas The following changes since commit 9852d85ec9d492ebef56dc5f229416c925758edc: Linux 6.12-rc1 (2024-09-29 15:06:19 -0700) are available in the Git repository at: https://git.pengutronix.de/git/lst/linux drm-etnaviv-next-2024-11-07 for you to fetch changes up to 2c7ac7dd1b6c295636849c242685b0dd15beb093: drm/etnaviv: etnaviv_cmdbuf.c: Drop the unneeded include of drm_mm.h (2024-10-28 16:51:27 +0100) ---------------------------------------------------------------- Lucas Stach (7): drm/etnaviv: hold GPU lock across perfmon sampling drm/etnaviv: assert GPU lock held in perfmon pipe_*_read functions drm/etnaviv: unconditionally enable debug registers drm/etnaviv: update hardware headers from rnndb drm/etnaviv: take current primitive into account when checking for hung GPU drm/etnaviv: always allocate 4K for kernel ringbuffers drm/etnaviv: flush shader L1 cache after user commandstream Sui Jingfeng (9): drm/etnaviv: Use unsigned type to count the number of pages drm/etnaviv: Use 'unsigned' type to count the number of pages drm/etnaviv: Drop the <linux/pm_runtime.h> header drm/etnaviv: Fix missing mutex_destroy() drm/etnaviv: Replace the '&pdev->dev' with 'dev' drm/etnaviv: Record GPU visible size of GEM BO separately drm/etnaviv: Map and unmap GPUVA range with respect to the GPUVA size drm/etnaviv: Drop the 'struct etnaviv_iommu_global::pta_lock' data member drm/etnaviv: etnaviv_cmdbuf.c: Drop the unneeded include of drm_mm.h Xiaolei Wang (1): drm/etnaviv: Request pages from DMA32 zone on addressing_limited drivers/gpu/drm/etnaviv/etnaviv_buffer.c | 3 ++- drivers/gpu/drm/etnaviv/etnaviv_cmdbuf.c | 4 +-- drivers/gpu/drm/etnaviv/etnaviv_drv.c | 21 +++++++++++---- drivers/gpu/drm/etnaviv/etnaviv_gem.c | 14 +++++----- drivers/gpu/drm/etnaviv/etnaviv_gem.h | 5 ++++ drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c | 2 +- drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 1 - drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 64 +++++++++++++++++++++------------------------- drivers/gpu/drm/etnaviv/etnaviv_gpu.h | 1 + drivers/gpu/drm/etnaviv/etnaviv_mmu.c | 40 ++++++++++------------------- drivers/gpu/drm/etnaviv/etnaviv_mmu.h | 1 - drivers/gpu/drm/etnaviv/etnaviv_perfmon.c | 4 +++ drivers/gpu/drm/etnaviv/etnaviv_sched.c | 17 ++++++++++-- drivers/gpu/drm/etnaviv/state_hi.xml.h | 23 +++++++++-------- 14 files changed, 108 insertions(+), 92 deletions(-)