[GIT PULL] etnaviv-next for 6.3

Lucas Stach l.stach at pengutronix.de
Wed Feb 8 18:36:33 UTC 2023


Hi Dave, hi Daniel,

please pull the following etnaviv changes for the next merge window.

This time we've added support for reporting of GPU load via the common
fdinfo format, as already supported by multiple other drivers. Improved
diagnostic messages for MMU faults. And finally added experimental
support for driving the VeriSilicon NPU cores, which are very close
relatives to the GPU designs, so close in fact that they can run the
same compute instruction set, but with a big NN-fabric/matrix/tensor
execution array glued to the side.

Regards,
Lucas

The following changes since commit 1b929c02afd37871d5afb9d498426f83432e71c2:

  Linux 6.2-rc1 (2022-12-25 13:41:39 -0800)

are available in the Git repository at:

  https://git.pengutronix.de/git/lst/linux etnaviv/next

for you to fetch changes up to 4c22c61e429f004d84eba72d7195bccef33ea0ec:

  drm/etnaviv: show number of NN cores in GPU debugfs info (2023-02-07 20:49:55 +0100)

----------------------------------------------------------------
Christian Gmeiner (1):
      drm/etnaviv: print MMU exception cause

Lucas Stach (7):
      drm/etnaviv: update hardware headers from rnndb
      drm/etnaviv: split fence lock
      drm/etnaviv: convert user fence tracking to XArray
      drm/scheduler: track GPU active time per entity
      drm/etnaviv: allocate unique ID per drm_file
      drm/etnaviv: export client GPU usage statistics via fdinfo
      drm/etnaviv: show number of NN cores in GPU debugfs info

Paul Cercueil (1):
      drm/etnaviv: Remove #ifdef guards for PM related functions

Tomeu Vizoso (3):
      drm/etnaviv: Add nn_core_count to chip feature struct
      drm/etnaviv: Warn when probing on NPUs
      drm/etnaviv: add HWDB entry for VIPNano-QI.7120.0055

 drivers/gpu/drm/etnaviv/etnaviv_drv.c        | 54 ++++++++++++++++++++++++++++-
 drivers/gpu/drm/etnaviv/etnaviv_drv.h        |  5 +++
 drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c |  9 ++---
 drivers/gpu/drm/etnaviv/etnaviv_gpu.c        | 66 +++++++++++++++++++++--------------
 drivers/gpu/drm/etnaviv/etnaviv_gpu.h        |  8 +++--
 drivers/gpu/drm/etnaviv/etnaviv_hwdb.c       | 36 +++++++++++++++++++
 drivers/gpu/drm/etnaviv/etnaviv_sched.c      | 18 +++++-----
 drivers/gpu/drm/etnaviv/state_hi.xml.h       | 86 +++++++++++++++++++++++++++++++++++++---------
 drivers/gpu/drm/scheduler/sched_main.c       |  6 ++++
 include/drm/gpu_scheduler.h                  |  7 ++++
 10 files changed, 238 insertions(+), 57 deletions(-)



More information about the etnaviv mailing list