dri-devel Archive on lore.kernel.org
 help / color / mirror / Atom feed
From: Lucas Stach <l.stach@pengutronix.de>
To: Dave Airlie <airlied@gmail.com>
Cc: kernel@pengutronix.de, etnaviv@lists.freedesktop.org,
	dri-devel@lists.freedesktop.org
Subject: [GIT PULL] etnaviv-next for 4.17
Date: Thu, 22 Mar 2018 11:28:22 +0100	[thread overview]
Message-ID: <1521714502.21240.3.camel@pengutronix.de> (raw)

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
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

                 reply	other threads:[~2018-03-22 10:28 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1521714502.21240.3.camel@pengutronix.de \
    --to=l.stach@pengutronix.de \
    --cc=airlied@gmail.com \
    --cc=dri-devel@lists.freedesktop.org \
    --cc=etnaviv@lists.freedesktop.org \
    --cc=kernel@pengutronix.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox