[Intel-gfx] [PULL] drm-intel-next

Daniel Vetter daniel.vetter at ffwll.ch
Fri Jan 23 07:44:28 PST 2015


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


More information about the Intel-gfx mailing list