1. 25 Aug, 2017 14 commits
  2. 22 Aug, 2017 23 commits
  3. 21 Aug, 2017 3 commits
    • Dave Airlie's avatar
      Merge tag 'drm/tegra/for-4.14-rc1' of git://anongit.freedesktop.org/tegra/linux into drm-next · 3aadb888
      Dave Airlie authored
      drm/tegra: Changes for v4.14-rc1
      
      This contains a couple of fixes and improvements for host1x, with some
      preparatory work for Tegra186 support.
      
      The remainder is cleanup and minor bugfixes for Tegra DRM along with
      enhancements to debuggability.
      
      There have also been some enhancements to the kernel interfaces for
      host1x job submissions and support for mmap'ing PRIME buffers directly,
      all of which get the interfaces very close to ready for serious work.
      
      * tag 'drm/tegra/for-4.14-rc1' of git://anongit.freedesktop.org/tegra/linux: (21 commits)
        drm/tegra: Prevent BOs from being freed during job submission
        drm/tegra: gem: Implement mmap() for PRIME buffers
        drm/tegra: Support render node
        drm/tegra: sor: Trace register accesses
        drm/tegra: dpaux: Trace register accesses
        drm/tegra: dsi: Trace register accesses
        drm/tegra: hdmi: Trace register accesses
        drm/tegra: dc: Trace register accesses
        drm/tegra: sor: Use unsigned int for register offsets
        drm/tegra: hdmi: Use unsigned int for register offsets
        drm/tegra: dsi: Use unsigned int for register offsets
        drm/tegra: dpaux: Use unsigned int for register offsets
        drm/tegra: dc: Use unsigned int for register offsets
        drm/tegra: Fix NULL deref in debugfs/iova
        drm/tegra: switch to drm_*_get(), drm_*_put() helpers
        drm/tegra: Set MODULE_FIRMWARE for the VIC
        drm/tegra: Add CONFIG_OF dependency
        gpu: host1x: Support sub-devices recursively
        gpu: host1x: fix error return code in host1x_probe()
        gpu: host1x: Fix bitshift/mask multipliers
        ...
      3aadb888
    • Dave Airlie's avatar
      Merge branch 'etnaviv/next' of https://git.pengutronix.de/git/lst/linux into drm-next · e5fa05b9
      Dave Airlie authored
      this cycle has been fairly calm in etnaviv land with most of the action
      happening on the userspace side.
      
      Notable changes:
      - Improvements to CONFIG option handling to make it harder for users to
      shoot themselves in the foot due to kernel misconfiguration.
      - Tweaked GEM object population, so that userspace can take considerate
      action when memory allocation fails, rather than waking the raging OOM
      killer beast.
      
      * 'etnaviv/next' of https://git.pengutronix.de/git/lst/linux:
        drm/etnaviv: switch GEM allocations to __GFP_RETRY_MAYFAIL
        drm/etnaviv: don't fail GPU bind when CONFIG_THERMAL isn't enabled
        drm/etnaviv: switch to drm_*{get,put} helpers
        drm/etnaviv: select CMA and DMA_CMA if available
        drm/etnaviv: populate GEM objects on cpu_prep
        drm/etnaviv: reduce allocation failure message severity
        drm/etnaviv: don't trigger OOM killer when page allocation fails
      e5fa05b9
    • Dave Airlie's avatar
      Merge tag 'drm-amdkfd-next-2017-08-18' of git://people.freedesktop.org/~gabbayo/linux into drm-next · a0aeb3b2
      Dave Airlie authored
      This is the amdkfd pull request for 4.14 merge window.
      AMD has started cleaning the pipe and sending patches from their internal
      development to the upstream community.
      
      The plan as I understand it is to first get all the non-dGPU patches to
      upstream and then move to upstream dGPU support.
      
      The patches here are relevant only for Kaveri and Carrizo.
      
      The following is a summary of the changes:
      - Add new IOCTL to set a Scratch memory VA
      - Update PM4 headers for new firmware that support scratch memory
      - Support image tiling mode
      - Remove all uses of BUG_ON
      - Various Bug fixes and coding style fixes
      
      * tag 'drm-amdkfd-next-2017-08-18' of git://people.freedesktop.org/~gabbayo/linux: (24 commits)
        drm/amdkfd: Implement image tiling mode support v2
        drm/amdgpu: Add kgd kfd interface get_tile_config() v2
        drm/amdkfd: Adding new IOCTL for scratch memory v2
        drm/amdgpu: Add kgd/kfd interface to support scratch memory v2
        drm/amdgpu: Program SH_STATIC_MEM_CONFIG globally, not per-VMID
        drm/amd: Update MEC HQD loading code for KFD
        drm/amdgpu: Disable GFX PG on CZ
        drm/amdkfd: Update PM4 packet headers
        drm/amdkfd: Clamp EOP queue size correctly on Gfx8
        drm/amdkfd: Add more error printing to help bringup v2
        drm/amdkfd: Handle remaining BUG_ONs more gracefully v2
        drm/amdkfd: Allocate gtt_sa_bitmap in long units
        drm/amdkfd: Fix doorbell initialization and finalization
        drm/amdkfd: Remove BUG_ONs for NULL pointer arguments
        drm/amdkfd: Remove usage of alloc(sizeof(struct...
        drm/amdkfd: Fix goto usage v2
        drm/amdkfd: Change x==NULL/false references to !x
        drm/amdkfd: Consolidate and clean up log commands
        drm/amdkfd: Clean up KFD style errors and warnings v2
        drm/amdgpu: Remove hard-coded assumptions about compute pipes
        ...
      a0aeb3b2