[PULL] drm-intel-next

Daniel Vetter daniel at ffwll.ch
Tue Jan 29 06:19:07 PST 2013


Hi Dave,

The holiday pull fresh from QA. Not much in in, everyone was on vacation.
Highlights:
- Broadcast RBG improvements and reduced color range fixes from Ville
- Ben is on a "kill legacy gtt code for good" spree, first pile of patches
  included.
- no relocs and lut improvements for faster execbuf from Chris.
- some refactorings from Imre

Big regression caugh by QA was the inbalanced unlock in one of the
load-detect paths - you've merged that one already. Otherwise nothing to
report about.

Cheers, Daniel


The following changes since commit b5cc6c0387b2f8d269c1df1e68c97c958dd22fed:

  Merge tag 'drm-intel-next-2012-12-21' of git://people.freedesktop.org/~danvet/drm-intel into drm-next (2013-01-17 20:34:08 +1000)

are available in the git repository at:


  git://people.freedesktop.org/~danvet/drm-intel tags/drm-intel-next-2013-01-20

for you to fetch changes up to e5c653777986b40e2986d2c918847fddbcba3a34:

  agp/intel: Add gma_bus_addr (2013-01-20 13:11:12 +0100)

----------------------------------------------------------------
Ben Widawsky (10):
      drm/i915: Kill gtt_end
      drm/i915: Mappable_end can't ever be > end
      drm/i915: Remove gtt_mappable_total
      drm/i915: Create a gtt structure
      drm/i915: Remove use on gma_bus_addr on gen6+
      drm/i915: Remove use of gtt_mappable_entries
      drm/i915: Cut out the infamous ILK w/a from AGP layer
      drm/i915: Remove scratch page from shared
      drm/i915: Needs_dmar, not
      agp/intel: Add gma_bus_addr

Chris Wilson (6):
      drm/i915: Add a debug interface to forcibly evict and shrink our object caches
      drm/i915: Bail if we attempt to allocate pages for a purged object
      drm/i915: Mark a temporary allocation for copy-from-user as such
      drm/i915: Take the handle idr spinlock once for looking up the exec objects
      drm/i915: Move the execbuffer objects list from the stack into the tracker
      drm/i915: Use the reloc.handle as an index into the execbuffer array

Daniel Vetter (2):
      drm/i915: wake up all pageflip waiters
      drm/i915: Allow userspace to hint that the relocations were known

Egbert Eich (1):
      drm/i915: Remove pch_rq_mask from struct drm_i915_private.

Imre Deak (3):
      drm/i915: merge get_gtt_alignment/get_unfenced_gtt_alignment()
      drm/i915: merge {i965, sandybridge}_write_fence_reg()
      drm/i915: use gtt_get_size() instead of open coding it

Ville Syrjälä (5):
      drm/i915: Fix SPRITE0_FLIP_DONE_INT_EN_VLV and SPRITE0_FLIPDONE_INT_STATUS_VLV
      drm/i915: Fix RGB color range property for PCH platforms
      drm/i915: Add "Automatic" mode for the "Broadcast RGB" property
      drm/edid: Add drm_rgb_quant_range_selectable()
      drm/i915: Provide the quantization range in the AVI infoframe

 drivers/char/agp/intel-gtt.c               |   51 ++---
 drivers/gpu/drm/drm_edid.c                 |   33 ++++
 drivers/gpu/drm/i915/i915_debugfs.c        |  109 ++++++++++-
 drivers/gpu/drm/i915/i915_dma.c            |   35 ++--
 drivers/gpu/drm/i915/i915_drv.h            |   48 +++--
 drivers/gpu/drm/i915/i915_gem.c            |  120 ++++--------
 drivers/gpu/drm/i915/i915_gem_evict.c      |    2 +-
 drivers/gpu/drm/i915/i915_gem_execbuffer.c |  280 ++++++++++++++++------------
 drivers/gpu/drm/i915/i915_gem_gtt.c        |  129 +++++++------
 drivers/gpu/drm/i915/i915_gem_tiling.c     |   21 +--
 drivers/gpu/drm/i915/i915_irq.c            |   14 +-
 drivers/gpu/drm/i915/i915_reg.h            |    5 +-
 drivers/gpu/drm/i915/intel_display.c       |   13 +-
 drivers/gpu/drm/i915/intel_dp.c            |   39 +++-
 drivers/gpu/drm/i915/intel_drv.h           |   11 ++
 drivers/gpu/drm/i915/intel_fb.c            |    5 +-
 drivers/gpu/drm/i915/intel_hdmi.c          |   45 ++++-
 drivers/gpu/drm/i915/intel_modes.c         |    5 +-
 drivers/gpu/drm/i915/intel_overlay.c       |    4 +-
 drivers/gpu/drm/i915/intel_ringbuffer.c    |    2 +-
 drivers/gpu/drm/i915/intel_sdvo.c          |   59 +++++-
 include/drm/drm_crtc.h                     |    1 +
 include/drm/intel-gtt.h                    |    9 -
 include/uapi/drm/i915_drm.h                |   20 ++
 24 files changed, 669 insertions(+), 391 deletions(-)
-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch


More information about the dri-devel mailing list