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