[GIT PULL] etnaviv-next for 4.17

Lucas Stach l.stach at pengutronix.de
Thu Mar 22 10:28:22 UTC 2018


Hi Dave,

again a bit late, as my hope was to see some more patches landing, but
that didn't work out. All the stuff in this pull request has been in
linux-next for at least 2 weeks. Diff is a bit bigger than usual, but
it's mostly our HW headers gaining some weight.

Changes this time mostly come down to:
- hook up the DRM GPU scheduler
- prep work for GC7000L support, to be completed in the next cycle

Regards,
Lucas


The following changes since commit 7928b2cbe55b2a410a0f5c1f154610059c57b1b2:

  Linux 4.16-rc1 (2018-02-11 15:04:29 -0800)

are available in the Git repository at:

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

for you to fetch changes up to 4ed75c3e525598ff1aa6aed09c419c73a4efd2f2:

  drm/etnaviv: bump HW job limit to 4 (2018-03-22 11:08:48 +0100)

----------------------------------------------------------------
Fabio Estevam (1):
      drm/etnaviv: etnaviv_sched: Staticize functions when possible

Lucas Stach (20):
      drm/etnaviv: don't fail to build on arches without PHYS_OFFSET
      drm/etnaviv: add missing major features field to debugfs
      drm/etnaviv: track fences by IDR instead of seqno
      drm/etnaviv: hook up DRM GPU scheduler
      drm/etnaviv: move dependency handling to scheduler
      drm/etnaviv: lock BOs after all other submit work is done
      drm/etnaviv: replace hangcheck with scheduler timeout
      drm/etnaviv: use correct format specifier for size_t
      dt-bindings: etnaviv: add slave interface clock
      drm/etnaviv: remove the need for a gpu-subsystem DT node
      drm/etnaviv: split out and optimize MMU fault dumping
      drm/etnaviv: add support for slave interface clock
      drm/etnaviv: update hardware headers from rnndb
      drm/etnaviv: add more minor features fields
      drm/etnaviv: add hardware database
      drm/etnaviv: add security handling mode enum
      drm/etnaviv: handle security states
      drm/etnaviv: add function to load the initial PTA state
      drm/etnaviv: add PTA handling to MMUv2
      drm/etnaviv: bump HW job limit to 4

Wei Yongjun (1):
      drm/etnaviv: make local symbols static

 Documentation/devicetree/bindings/display/etnaviv/etnaviv-drm.txt |  24 +--
 drivers/gpu/drm/etnaviv/Kconfig                                   |   1 +
 drivers/gpu/drm/etnaviv/Makefile                                  |   4 +-
 drivers/gpu/drm/etnaviv/common.xml.h                              | 281 +++++++++++++++++++++++++-------
 drivers/gpu/drm/etnaviv/etnaviv_buffer.c                          |  18 ++
 drivers/gpu/drm/etnaviv/etnaviv_drv.c                             |  52 ++++--
 drivers/gpu/drm/etnaviv/etnaviv_drv.h                             |   8 +-
 drivers/gpu/drm/etnaviv/etnaviv_dump.c                            |  21 ++-
 drivers/gpu/drm/etnaviv/etnaviv_gem.h                             |   5 +
 drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c                      |  68 ++++----
 drivers/gpu/drm/etnaviv/etnaviv_gpu.c                             | 406 ++++++++++++++++++++++------------------------
 drivers/gpu/drm/etnaviv/etnaviv_gpu.h                             |  54 +++---
 drivers/gpu/drm/etnaviv/etnaviv_hwdb.c                            |  65 ++++++++
 drivers/gpu/drm/etnaviv/etnaviv_iommu.c                           |   2 +-
 drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c                        |  78 ++++++++-
 drivers/gpu/drm/etnaviv/etnaviv_mmu.c                             |   4 +-
 drivers/gpu/drm/etnaviv/etnaviv_sched.c                           | 170 +++++++++++++++++++
 drivers/gpu/drm/etnaviv/etnaviv_sched.h                           |  35 ++++
 drivers/gpu/drm/etnaviv/state.xml.h                               | 256 +++++++++++++++++++++++------
 drivers/gpu/drm/etnaviv/state_3d.xml.h                            |   5 +
 drivers/gpu/drm/etnaviv/state_blt.xml.h                           |  52 ++++++
 drivers/gpu/drm/etnaviv/state_hi.xml.h                            | 150 +++++++++++++++--
 include/uapi/drm/etnaviv_drm.h                                    |   6 +
 23 files changed, 1310 insertions(+), 455 deletions(-)
 create mode 100644 drivers/gpu/drm/etnaviv/etnaviv_hwdb.c
 create mode 100644 drivers/gpu/drm/etnaviv/etnaviv_sched.c
 create mode 100644 drivers/gpu/drm/etnaviv/etnaviv_sched.h
 create mode 100644 drivers/gpu/drm/etnaviv/state_blt.xml.h


More information about the etnaviv mailing list