1. 14 Feb, 2017 3 commits
  2. 13 Feb, 2017 1 commit
  3. 12 Feb, 2017 1 commit
  4. 09 Feb, 2017 11 commits
  5. 08 Feb, 2017 3 commits
  6. 07 Feb, 2017 12 commits
  7. 06 Feb, 2017 3 commits
  8. 03 Feb, 2017 5 commits
  9. 02 Feb, 2017 1 commit
    • Dave Airlie's avatar
      Merge branch 'drm-etnaviv-next' of https://git.pengutronix.de/git/lst/linux into drm-next · 99743ae4
      Dave Airlie authored
      It includes code cleanups from Bhumika and Liviu, a significant shader
      performance fix and additions to the cmdstream validator from Wladimir
      and the addition of a cmdbuf suballocator by myself.
      The suballocator improves performance on all chips by reducing the CPU
      overhead of the kernel driver and side steps the GC3000 FE MMU flush
      erratum, now making the workarounds in IOVA allocation we had before
      unnecessary, which results in a nice cleanup of the code in that area.
      
      * 'drm-etnaviv-next' of https://git.pengutronix.de/git/lst/linux:
        drm/etnaviv: Remove duplicate header file include
        Revert "drm/etnaviv: trick drm_mm into giving out a low IOVA"
        drm/etnaviv: add cmdbuf suballocator
        drm/etnaviv: get cmdbuf physical address through the cmdbuf abstraction
        drm/etnaviv: wire up iova handling in new cmdbuf abstraction
        drm/etnaviv: move cmdbuf de-/allocation into own file
        drm/etnaviv: always flush MMU TLBs on map/unmap
        drm/etnaviv: constify etnaviv_iommu_ops structures
        drm/etnaviv: set up initial PULSE_EATER register
        drm/etnaviv: add new GC3000 sensitive states
      99743ae4