Hi Dave, the Etnaviv pull is mostly code cleanups courtesy of Russell King this time, improving readability of certain parts of the driver a lot. Notable changes: - correctness fixes to the GPU cache flushing when switching execution state and when powering down the GPU - reduction of time spent in hardirq-off context - placement improvements to the GPU DMA linear window, allowing the driver to properly work on i.MX6 systems with more than 2GB of RAM Regards, Lucas The following changes since commit a90cc3f25065e5e8d5e336c75b04d5882912871f: Merge tag 'omapdrm-4.6' of git://git.kernel.org/pub/scm/linux/kernel/git/tomba/linux into drm-next (2016-03-05 08:07:58 +1000) are available in the git repository at: git://git.pengutronix.de/git/lst/linux.git drm-etnaviv-next for you to fetch changes up to 8779aa8f8b7fa397a0abe9e6af3334ea41e15836: drm: etnaviv: clean up submit_bo() (2016-03-07 15:37:01 +0100) ---------------------------------------------------------------- Lucas Stach (2): drm/etnaviv: move runtime PM balance into retire worker drm/etnaviv: move GPU linear window to end of DMA window Russell King (10): drm: etnaviv: extract command ring reservation drm: etnaviv: extract replacement of WAIT command drm: etnaviv: extract arming of semaphore drm: etnaviv: track current execution state drm: etnaviv: flush all GPU caches when stopping GPU drm: etnaviv: use previous GPU pipe state when pipe switching drm: etnaviv: clean up GPU command submission drm: etnaviv: improve readability of command insertion to ring buffer drm: etnaviv: clean up vram_mapping submission/retire path drm: etnaviv: clean up submit_bo() drivers/gpu/drm/etnaviv/etnaviv_buffer.c | 219 +++++++++++++++++++++++++++++++++++++++++++++++---------------------------- drivers/gpu/drm/etnaviv/etnaviv_drv.h | 3 -- drivers/gpu/drm/etnaviv/etnaviv_gem.c | 54 +++++++++++-------- drivers/gpu/drm/etnaviv/etnaviv_gem.h | 17 ++++-- drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 36 ++++++------- drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 54 ++++++++++--------- drivers/gpu/drm/etnaviv/etnaviv_gpu.h | 4 +- drivers/gpu/drm/etnaviv/etnaviv_mmu.c | 2 +- drivers/gpu/drm/etnaviv/state_3d.xml.h | 9 ++++ 9 files changed, 239 insertions(+), 159 deletions(-) create mode 100644 drivers/gpu/drm/etnaviv/state_3d.xml.h _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel