Hi Dave, drm-intel-next-2015-01-17: - refactor i915/snd-hda interaction to use the component framework (Imre) - psr cleanups and small fixes (Rodrigo) - a few perf w/a from Ken Graunke - switch to atomic plane helpers (Matt Roper) - wc mmap support (Chris Wilson & Akash Goel) - smaller things all over Cheers, Daniel The following changes since commit eaa27f34e91a14cdceed26ed6c6793ec1d186115: linux 3.19-rc4 (2015-01-11 12:44:53 -0800) are available in the git repository at: git://anongit.freedesktop.org/drm-intel tags/drm-intel-next-2015-01-17 for you to fetch changes up to 0a0c0018f6badd4adebe1cb453dc42143a464f87: drm/i915: Update DRIVER_DATE to 20150117 (2015-01-17 10:43:04 +0100) ---------------------------------------------------------------- - refactor i915/snd-hda interaction to use the component framework (Imre) - psr cleanups and small fixes (Rodrigo) - a few perf w/a from Ken Graunke - switch to atomic plane helpers (Matt Roper) - wc mmap support (Chris Wilson & Akash Goel) - smaller things all over ---------------------------------------------------------------- Akash Goel (1): drm/i915: Support creation of unbound wc user mappings for objects Andy Shevchenko (1): i915: reuse %ph to dump small buffers Ben Widawsky (1): drm/i915: Add some extra guards in evict_vm Chris Wilson (3): drm/i915: Broaden application of set-domain(GTT) drm/i915: Move the ban period onto the context drm/i915: Add ioctl to set per-context parameters Daniel Vetter (4): drm/i915: Include i915_gem_evict.c kerneldoc into the drm docbook drm/i915: Push vblank enable/disable past encoder->enable/disable Merge tag 'topic/i915-hda-componentized-2015-01-12' into drm-intel-next-queued drm/i915: Update DRIVER_DATE to 20150117 Imre Deak (6): drm/i915: add dev_to_i915 helper drm/i915: add component support ALSA: hda: export struct hda_intel ALSA: hda: pass intel_hda to all i915 interface functions ALSA: hda: add component support drm/i915: remove unused power_well/get_cdclk_freq api Jani Nikula (1): drm/i915: fix build for CONFIG_BUG=n Kenneth Graunke (4): drm/i915: Make sample_c messages go faster on Haswell. drm/i915: Improve HiZ throughput on Cherryview. drm/i915: Enable the HiZ RAW Stall Optimization on Broadwell. drm/i915: Ensure the HiZ RAW Stall Optimization is on for Cherryview. Matt Roper (6): drm/i915: Refactor work that can sleep out of commit (v7) drm/i915: Move vblank evasion to commit (v4) drm/i915: Clarify sprite plane function names (v4) drm/i915: Move to atomic plane helpers (v9) drm/i915: Drop unused position fields (v2) drm/i915: Fix kerneldoc for i915 atomic plane code Rodrigo Vivi (8): Revert "drm/i915: Parsing LFP brightness control from VBT" Revert "drm/i915/chv: Use timeout mode for RC6 on chv" drm/i915: VLV/CHV PSR needs to exit PSR on every flush. drm/i915: PSR VLV/CHV: Remove condition checks that only applies to Haswell. drm/i915: PSR HSW/BDW: Fix inverted logic at sink main_link_active bit. drm/i915: Add missing vbt check. drm/i915: group link_standby setup and let this info visible everywhere. drm/i915: PSR link standby at debugfs Thomas Daniel (1): drm/i915: Reset CSB read pointer in ring init Tvrtko Ursulin (1): drm/i915: Reserve shadow batch VMA analogue to others Ville Syrjälä (4): drm/i915: Make hpd arrays big enough to avoid out of bounds access drm/i915: Remove I915_HAS_HOTPLUG() check from i915_hpd_irq_setup() drm/i915: Don't register HDMI connectors for eDP ports on VLV/CHV drm/i915: Don't pretend SDVO hotplug works on 915 Documentation/DocBook/drm.tmpl | 31 + drivers/gpu/drm/drm_crtc.c | 32 +- drivers/gpu/drm/drm_modes.c | 26 +- drivers/gpu/drm/i915/Makefile | 3 + drivers/gpu/drm/i915/i915_cmd_parser.c | 131 ++- drivers/gpu/drm/i915/i915_debugfs.c | 235 ++++-- drivers/gpu/drm/i915/i915_dma.c | 21 +- drivers/gpu/drm/i915/i915_drv.c | 18 +- drivers/gpu/drm/i915/i915_drv.h | 272 +++++- drivers/gpu/drm/i915/i915_gem.c | 600 +++++++------ drivers/gpu/drm/i915/i915_gem_batch_pool.c | 137 +++ drivers/gpu/drm/i915/i915_gem_context.c | 114 ++- drivers/gpu/drm/i915/i915_gem_evict.c | 11 +- drivers/gpu/drm/i915/i915_gem_execbuffer.c | 119 ++- drivers/gpu/drm/i915/i915_gem_gtt.c | 170 +++- drivers/gpu/drm/i915/i915_gem_gtt.h | 35 +- drivers/gpu/drm/i915/i915_gem_render_state.c | 2 +- drivers/gpu/drm/i915/i915_gem_tiling.c | 2 +- drivers/gpu/drm/i915/i915_gpu_error.c | 91 +- drivers/gpu/drm/i915/i915_irq.c | 84 +- drivers/gpu/drm/i915/i915_params.c | 9 +- drivers/gpu/drm/i915/i915_reg.h | 382 +++++---- drivers/gpu/drm/i915/i915_suspend.c | 2 +- drivers/gpu/drm/i915/i915_trace.h | 69 +- drivers/gpu/drm/i915/intel_atomic_plane.c | 152 ++++ drivers/gpu/drm/i915/intel_audio.c | 110 +++ drivers/gpu/drm/i915/intel_bios.c | 45 + drivers/gpu/drm/i915/intel_bios.h | 25 +- drivers/gpu/drm/i915/intel_ddi.c | 25 +- drivers/gpu/drm/i915/intel_display.c | 1124 +++++++++++-------------- drivers/gpu/drm/i915/intel_dp.c | 25 +- drivers/gpu/drm/i915/intel_drv.h | 88 +- drivers/gpu/drm/i915/intel_dsi.c | 483 +++++++---- drivers/gpu/drm/i915/intel_dsi.h | 26 + drivers/gpu/drm/i915/intel_dsi_cmd.c | 141 ++-- drivers/gpu/drm/i915/intel_dsi_cmd.h | 46 +- drivers/gpu/drm/i915/intel_dsi_panel_vbt.c | 58 +- drivers/gpu/drm/i915/intel_dsi_pll.c | 12 +- drivers/gpu/drm/i915/intel_fbc.c | 701 +++++++++++++++ drivers/gpu/drm/i915/intel_lrc.c | 180 ++-- drivers/gpu/drm/i915/intel_lrc.h | 2 +- drivers/gpu/drm/i915/intel_overlay.c | 44 +- drivers/gpu/drm/i915/intel_pm.c | 816 +----------------- drivers/gpu/drm/i915/intel_psr.c | 278 ++++-- drivers/gpu/drm/i915/intel_renderstate_gen6.c | 25 + drivers/gpu/drm/i915/intel_renderstate_gen7.c | 25 + drivers/gpu/drm/i915/intel_renderstate_gen8.c | 25 + drivers/gpu/drm/i915/intel_renderstate_gen9.c | 25 + drivers/gpu/drm/i915/intel_ringbuffer.c | 244 +++--- drivers/gpu/drm/i915/intel_ringbuffer.h | 23 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 58 +- drivers/gpu/drm/i915/intel_sdvo.c | 3 + drivers/gpu/drm/i915/intel_sprite.c | 354 ++------ drivers/gpu/drm/i915/intel_uncore.c | 15 +- include/drm/drm_crtc.h | 2 + include/drm/drm_modes.h | 3 + include/drm/i915_component.h | 38 + include/drm/i915_powerwell.h | 37 - include/uapi/drm/i915_drm.h | 21 + sound/pci/hda/hda_i915.c | 154 ++-- sound/pci/hda/hda_i915.h | 37 - sound/pci/hda/hda_intel.c | 60 +- sound/pci/hda/hda_intel.h | 71 ++ 63 files changed, 4849 insertions(+), 3348 deletions(-) create mode 100644 drivers/gpu/drm/i915/i915_gem_batch_pool.c create mode 100644 drivers/gpu/drm/i915/intel_atomic_plane.c create mode 100644 drivers/gpu/drm/i915/intel_fbc.c create mode 100644 include/drm/i915_component.h delete mode 100644 include/drm/i915_powerwell.h delete mode 100644 sound/pci/hda/hda_i915.h create mode 100644 sound/pci/hda/hda_intel.h -- Daniel Vetter Software Engineer, Intel Corporation +41 (0) 79 365 57 48 - http://blog.ffwll.ch _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/dri-devel