1. 07 2月, 2017 27 次提交
  2. 03 2月, 2017 1 次提交
    • D
      Merge branch 'drm-etnaviv-next' of https://git.pengutronix.de/git/lst/linux into drm-next · 99743ae4
      Dave Airlie 提交于
      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
  3. 02 2月, 2017 8 次提交
  4. 01 2月, 2017 4 次提交
    • D
      Merge branch 'exynos-drm-next' of... · 18566aca
      Dave Airlie 提交于
      Merge branch 'exynos-drm-next' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-next
      
      adding runtime PM support to MIC driver, and including some
      cleanups - especially using atomic helper functions
      instead of specific ones - and fixups.
      
      * 'exynos-drm-next' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos:
        drm/exynos: g2d: prevent integer overflow in
        drm/exynos: fix a timeout loop
        drm/exynos: use atomic helper commit
        drm/exynos: remove unnecessary codes
        drm/exynos: mic: Add runtime PM support
        drm/exynos: Stop using drm_framebuffer_unregister_private
        drm/exynos: mic: Fix parse_dt function
        drm/exynos: mic: Add mode_set callback function
      18566aca
    • D
      Merge tag 'sunxi-drm-for-4.11' of... · 02a84c13
      Dave Airlie 提交于
      Merge tag 'sunxi-drm-for-4.11' of https://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux into drm-next
      
      Allwinner DRM changes for 4.11
      
      Just one minor fix.
      
      * tag 'sunxi-drm-for-4.11' of https://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux:
        drm/sun4i: Fix a return value in case of error
      02a84c13
    • D
      Merge branch 'drm-vmwgfx-next' of git://people.freedesktop.org/~syeh/repos_linux into drm-next · b75e1695
      Dave Airlie 提交于
      This is to address what we've discussed, moving some of the minor changes
      into a drm-next request.
      
      * 'drm-vmwgfx-next' of git://people.freedesktop.org/~syeh/repos_linux:
        drm/vmwgfx: Use kmemdup instead of kmalloc and memcpy
        drm/vmwgfx: Fix depth input into drm_mode_legacy_fb_format
        drm/vmwgfx: Fix a potential integer overflow
        drm/vmwgfx: Clear an uninitialized struct member
        drm/vmwgfx: Annotate ignored return values
        drm/vmwgfx: Clear uninitialized fields of a parameter
      b75e1695
    • D
      Merge branch 'drm-next-4.11' of git://people.freedesktop.org/~agd5f/linux into drm-next · 29a73d90
      Dave Airlie 提交于
      This is the main feature pull for radeon and amdgpu for 4.11.  Highlights:
      - Power and clockgating improvements
      - Preliminary SR-IOV support
      - ttm buffer priority support
      - ttm eviction fixes
      - Removal of the ttm lru callbacks
      - Remove SI DPM quirks due to MC firmware issues
      - Handle VFCT with multiple vbioses
      - Powerplay improvements
      - Lots of driver cleanups
      
      * 'drm-next-4.11' of git://people.freedesktop.org/~agd5f/linux: (120 commits)
        drm/amdgpu: fix amdgpu_bo_va_mapping flags
        drm/amdgpu: access stolen VRAM directly on CZ (v2)
        drm/amdgpu: access stolen VRAM directly on KV/KB (v2)
        drm/amdgpu: fix kernel panic when dpm disabled on Kv.
        drm/amdgpu: fix dpm bug on Kv.
        drm/amd/powerplay: fix regresstion issue can't set manual dpm mode.
        drm/amdgpu: handle vfct with multiple vbios images
        drm/radeon: handle vfct with multiple vbios images
        drm/amdgpu: move misc si headers into amdgpu
        drm/amdgpu: remove unused header si_reg.h
        drm/radeon: drop pitcairn dpm quirks
        drm/amdgpu: drop pitcairn dpm quirks
        drm: radeon: radeon_ttm: Handle return NULL error from ioremap_nocache
        drm/amd/amdgpu/amdgpu_ttm: Handle return NULL error from ioremap_nocache
        drm/amdgpu: add new virtual display ID
        drm/amd/amdgpu: remove the uncessary parameter for ib scheduler
        drm/amdgpu: Bring bo creation in line with radeon driver (v2)
        drm/amd/powerplay: fix misspelling in header guard
        drm/ttm: revert "add optional LRU removal callback v2"
        drm/ttm: revert "implement LRU add callbacks v2"
        ...
      29a73d90