[PULL] drm-intel-next

Daniel Vetter
2015-03-06T17:36:19Z

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
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org