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@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/dri-devel