[PULL] drm-intel-next

Daniel Vetter daniel.vetter at ffwll.ch
Fri Mar 6 09:36:19 PST 2015


Hi Dave,

drm-intel-next-2015-02-27:
- Y tiling support for scanout from Tvrtko&Damien
- Remove more UMS support
- some small prep patches for OLR removal from John Harrison
- first few patches for dynamic pagetable allocation from Ben Widawsky, rebased
  by tons of other people
- DRRS support patches (Sonika&Vandana)
- fbc patches from Paulo
- make sure our vblank callbacks aren't called when the pipes are off
- various patches all over

Also can you perhaps pull -rc3 in while at it? I'd like to rebase and get
all the current fixes into my next queue.

Cheers, Daniel


The following changes since commit d4495cbaa5869d2ce8f4b1c9331d3a19b24eb98b:

  drm/i915: Update DRIVER_DATE to 20150214 (2015-02-14 00:41:35 +0100)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-next-2015-02-27

for you to fetch changes up to f89fe1ffe698a6bb7671ebf99f5bb918fda4cf35:

  drm/i915: Update DRIVER_DATE to 20150227 (2015-02-27 19:12:46 +0100)

----------------------------------------------------------------
- Y tiling support for scanout from Tvrtko&Damien
- Remove more UMS support
- some small prep patches for OLR removal from John Harrison
- first few patches for dynamic pagetable allocation from Ben Widawsky, rebased
  by tons of other people
- DRRS support patches (Sonika&Vandana)
- fbc patches from Paulo
- make sure our vblank callbacks aren't called when the pipes are off
- various patches all over

----------------------------------------------------------------
Akash Goel (1):
      drm/i915: Removed the read of RP_STATE_CAP from sysfs/debugfs functions

Ander Conselvan de Oliveira (1):
      drm/i915: Look at staged config when fixing pipe_src_w for LVDS

Ben Widawsky (3):
      drm/i915: page table abstractions
      drm/i915: Complete page table structures
      drm/i915: Create page table allocators

Chris Wilson (2):
      drm/i915: Trim the command parser allocations
      drm/i915: Clarify obj->map_and_fenceable

Damien Lespiau (7):
      drm/i915/skl: Implement WaDisablePowerCompilerClockGating
      drm/i915/skl: Tune IZ hashing when subslices are unbalanced
      drm/i915/skl: Make sure to allocate mininum sizes in the DDB
      drm/i915/skl: Allow scanning out Y and Yf fbs
      drm/i915/skl: Adjust intel_fb_align_height() for Yb/Yf tiling
      drm/i915/skl: Teach pin_and_fence_fb_obj() about Y tiling constraints
      drm/i915/skl: Adjust get_plane_config() to support Yb/Yf tiling

Dan Carpenter (2):
      drm/i915: cleanup some indenting
      drm/i915: fix a printk format

Daniel Vetter (13):
      drm/irq: Add drm_crtc_vblank_reset
      drm/i915: Drop pipe_enable checks in vblank funcs
      drm/i915: Flatten DRIVER_MODESET checks in i915_irq.c
      drm/i915: Switch to drm_crtc variants of vblank functions
      drm/irq: Don't call ->get_vblank_counter directly from irq_uninstall/cleanup
      drm: WARN if drm_handle_vblank is called errornously
      drm/i915: Remove DRIVER_MODESET checks in load/unload/close code
      drm/i915: Remove DRIVER_MODESET checks from suspend/resume code
      drm/i915: Remove DRIVER_MODESET checks in the gpu reset code
      drm/i915: Remove DRIVER_MODESET checks from gem code
      drm/i915: Remove regfile code&data for UMS suspend/resume
      drm/i915: Remove DRIVER_MODESET checks from modeset code
      drm/i915: Update DRIVER_DATE to 20150227

Dave Gordon (1):
      drm/i915: FIFO space query code refactor

Durgadoss R (1):
      drm/i915: Enable eDP DRRS for CHV

Jeff McGee (3):
      drm/i915/skl: Determine SKL slice/subslice/EU info
      drm/i915/skl: Add SKL HW status to SSEU status
      drm/i915: Request full SSEU enablement on Gen9

John Harrison (3):
      drm/i915: Rename 'flags' to 'dispatch_flags' for better code reading
      drm/i915: Add missing trace point to LRC execbuff code path
      drm/i915: Cache ringbuf pointer in request structure

Matt Roper (2):
      drm/i915: Use enabled value from crtc_state rather than crtc (v2)
      drm/i915: Ensure crtc_state backpointer is always initialized

Michel Thierry (2):
      drm/i915: Plumb drm_device through page tables operations
      drm/i915: Add missing description to parameter in alloc_pt_range

Paulo Zanoni (4):
      drm/i915: extract intel_fbc_find_crtc()
      drm/i915: HSW+ FBC is tied to pipe A
      drm/i915: gen5+ can have FBC with multiple pipes
      drm/i915: don't reallocate the compressed FB at every frame

Ramalingam C (2):
      drm/i915: Add support for DRRS in intel_dp_set_m_n
      drm/i915: Enhancing eDP DRRS debug message

Sonika Jindal (2):
      drm/i915/skl: Support for edp low_vswing param in vbt
      drm/i915/skl: Add support for edp1.4 low vswing

Thomas Daniel (2):
      drm/i915: Reset logical ring contexts' head and tail during GPU reset
      drm/i915: Shift driver's HWSP usage out of reserved range

Tvrtko Ursulin (4):
      drm/i915/skl: Add new displayable tiling formats
      drm/i915/skl: Updated watermark programming
      drm/i915/skl: Update watermarks for Y tiling
      drm/i915/skl: Allow Y (and Yf) frame buffer creation

Vandana Kannan (3):
      drm/i915/bdw: Add support for DRRS to switch RR
      drm/i915: Support for RR switching on VLV
      Documentation/drm: DocBook integration for DRRS

Vijay Purushothaman (2):
      drm/i915: Add new PHY reg definitions for lock threshold
      drm/i915: Limit max VCO supported in CHV to 6.48GHz

Ville Syrjälä (1):
      drm/i915: Add media rc6 residency file to sysfs

 Documentation/DocBook/drm.tmpl             |  11 +
 drivers/gpu/drm/drm_irq.c                  |  56 ++-
 drivers/gpu/drm/i915/Makefile              |   3 +-
 drivers/gpu/drm/i915/i915_cmd_parser.c     |  74 ++--
 drivers/gpu/drm/i915/i915_debugfs.c        | 121 +++++--
 drivers/gpu/drm/i915/i915_dma.c            | 179 +++++++---
 drivers/gpu/drm/i915/i915_drv.c            | 162 ++++-----
 drivers/gpu/drm/i915/i915_drv.h            | 152 +-------
 drivers/gpu/drm/i915/i915_gem.c            |  30 +-
 drivers/gpu/drm/i915/i915_gem_context.c    |  12 +-
 drivers/gpu/drm/i915/i915_gem_execbuffer.c |  97 ++---
 drivers/gpu/drm/i915/i915_gem_gtt.c        | 362 +++++++++++--------
 drivers/gpu/drm/i915/i915_gem_gtt.h        |  33 +-
 drivers/gpu/drm/i915/i915_gem_stolen.c     |   2 +-
 drivers/gpu/drm/i915/i915_irq.c            |  90 +----
 drivers/gpu/drm/i915/i915_reg.h            |  62 +++-
 drivers/gpu/drm/i915/i915_suspend.c        | 215 +----------
 drivers/gpu/drm/i915/i915_sysfs.c          |  64 ++--
 drivers/gpu/drm/i915/i915_ums.c            | 552 -----------------------------
 drivers/gpu/drm/i915/intel_bios.c          |   7 +
 drivers/gpu/drm/i915/intel_bios.h          |   1 +
 drivers/gpu/drm/i915/intel_ddi.c           |  46 ++-
 drivers/gpu/drm/i915/intel_display.c       | 345 ++++++++++++------
 drivers/gpu/drm/i915/intel_dp.c            | 135 ++++++-
 drivers/gpu/drm/i915/intel_drv.h           |  25 +-
 drivers/gpu/drm/i915/intel_fbc.c           |  57 ++-
 drivers/gpu/drm/i915/intel_lrc.c           | 115 +++++-
 drivers/gpu/drm/i915/intel_lrc.h           |   4 +-
 drivers/gpu/drm/i915/intel_lvds.c          |   2 +-
 drivers/gpu/drm/i915/intel_opregion.c      |   6 +-
 drivers/gpu/drm/i915/intel_overlay.c       |   2 -
 drivers/gpu/drm/i915/intel_pm.c            | 119 +++++--
 drivers/gpu/drm/i915/intel_ringbuffer.c    |  89 ++++-
 drivers/gpu/drm/i915/intel_ringbuffer.h    |  11 +-
 drivers/gpu/drm/i915/intel_sprite.c        |  34 +-
 drivers/gpu/drm/i915/intel_uncore.c        |  19 +-
 include/drm/drmP.h                         |   1 +
 include/uapi/drm/drm_fourcc.h              |  15 +
 38 files changed, 1604 insertions(+), 1706 deletions(-)
 delete mode 100644 drivers/gpu/drm/i915/i915_ums.c

-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch


More information about the dri-devel mailing list