mbox series

[GIT,PULL] etnaviv-next for 6.13

Message ID c84075a0257e7bee222d008fa3118117422d664e.camel@pengutronix.de (mailing list archive)
State New, archived
Headers show
Series [GIT,PULL] etnaviv-next for 6.13 | expand

Pull-request

https://git.pengutronix.de/git/lst/linux drm-etnaviv-next-2024-11-07

Message

Lucas Stach Nov. 7, 2024, 9:06 p.m. UTC
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(-)