Merge tag 'drm-intel-next-2016-04-11' of git://anongit.freedesktop.org/drm-intel into drm-next
- make modeset hw state checker atomic aware (Maarten) - close races in gpu stuck detection/seqno reading (Chris) - tons&tons of small improvements from Chris Wilson all over the gem code - more dsi/bxt work from Ramalingam&Jani - macro polish from Joonas - guc fw loading fixes (Arun&Dave) - vmap notifier (acked by Andrew) + i915 support by Chris Wilson - create bottom half for execlist irq processing (Chris Wilson) - vlv/chv pll cleanup (Ville) - rework DP detection, especially sink detection (Shubhangi Shrivastava) - make color manager support fully atomic (Maarten) - avoid livelock on chv in execlist irq handler (Chris) * tag 'drm-intel-next-2016-04-11' of git://anongit.freedesktop.org/drm-intel: (82 commits) drm/i915: Update DRIVER_DATE to 20160411 drm/i915: Avoid allocating a vmap arena for a single page drm,i915: Introduce drm_malloc_gfp() drm/i915/shrinker: Restrict vmap purge to objects with vmaps drm/i915: Refactor duplicate object vmap functions drm/i915: Consolidate common error handling in intel_pin_and_map_ringbuffer_obj drm/i915/dmabuf: Tighten struct_mutex for unmap_dma_buf drm/i915: implement WaClearTdlStateAckDirtyBits drm/i915/bxt: Reversed polarity of PORT_PLL_REF_SEL bit drm/i915: Rename hw state checker to hw state verifier. drm/i915: Move modeset state verifier calls. drm/i915: Make modeset state verifier take crtc as argument. drm/i915: Replace manual barrier() with READ_ONCE() in HWS accessor drm/i915: Use simplest form for flushing the single cacheline in the HWS drm/i915: Harden detection of missed interrupts drm/i915: Separate out the seqno-barrier from engine->get_seqno drm/i915: Remove forcewake dance from seqno/irq barrier on legacy gen6+ drm/i915: Fixup the free space logic in ring_prepare drm/i915: Simplify check for idleness in hangcheck drm/i915: Apply a mb between emitting the request and hangcheck ...
Showing
- drivers/gpu/drm/i915/i915_debugfs.c 39 additions, 27 deletionsdrivers/gpu/drm/i915/i915_debugfs.c
- drivers/gpu/drm/i915/i915_dma.c 24 additions, 19 deletionsdrivers/gpu/drm/i915/i915_dma.c
- drivers/gpu/drm/i915/i915_drv.c 2 additions, 4 deletionsdrivers/gpu/drm/i915/i915_drv.c
- drivers/gpu/drm/i915/i915_drv.h 73 additions, 17 deletionsdrivers/gpu/drm/i915/i915_drv.h
- drivers/gpu/drm/i915/i915_gem.c 118 additions, 53 deletionsdrivers/gpu/drm/i915/i915_gem.c
- drivers/gpu/drm/i915/i915_gem_dmabuf.c 6 additions, 47 deletionsdrivers/gpu/drm/i915/i915_gem_dmabuf.c
- drivers/gpu/drm/i915/i915_gem_execbuffer.c 10 additions, 10 deletionsdrivers/gpu/drm/i915/i915_gem_execbuffer.c
- drivers/gpu/drm/i915/i915_gem_gtt.c 126 additions, 125 deletionsdrivers/gpu/drm/i915/i915_gem_gtt.c
- drivers/gpu/drm/i915/i915_gem_gtt.h 4 additions, 5 deletionsdrivers/gpu/drm/i915/i915_gem_gtt.h
- drivers/gpu/drm/i915/i915_gem_shrinker.c 72 additions, 20 deletionsdrivers/gpu/drm/i915/i915_gem_shrinker.c
- drivers/gpu/drm/i915/i915_gem_stolen.c 52 additions, 46 deletionsdrivers/gpu/drm/i915/i915_gem_stolen.c
- drivers/gpu/drm/i915/i915_gem_userptr.c 5 additions, 11 deletionsdrivers/gpu/drm/i915/i915_gem_userptr.c
- drivers/gpu/drm/i915/i915_gpu_error.c 14 additions, 9 deletionsdrivers/gpu/drm/i915/i915_gpu_error.c
- drivers/gpu/drm/i915/i915_guc_reg.h 10 additions, 1 deletiondrivers/gpu/drm/i915/i915_guc_reg.h
- drivers/gpu/drm/i915/i915_irq.c 67 additions, 23 deletionsdrivers/gpu/drm/i915/i915_irq.c
- drivers/gpu/drm/i915/i915_reg.h 29 additions, 0 deletionsdrivers/gpu/drm/i915/i915_reg.h
- drivers/gpu/drm/i915/i915_trace.h 1 addition, 1 deletiondrivers/gpu/drm/i915/i915_trace.h
- drivers/gpu/drm/i915/i915_vgpu.c 18 additions, 18 deletionsdrivers/gpu/drm/i915/i915_vgpu.c
- drivers/gpu/drm/i915/intel_audio.c 1 addition, 1 deletiondrivers/gpu/drm/i915/intel_audio.c
- drivers/gpu/drm/i915/intel_bios.c 58 additions, 1 deletiondrivers/gpu/drm/i915/intel_bios.c
Loading
Please register or sign in to comment