From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PULL] drm-intel-fixes Date: Fri, 6 Sep 2013 09:49:06 +0200 Message-ID: References: <20130906074832.GO27291@phenom.ffwll.local> Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Return-path: In-Reply-To: <20130906074832.GO27291@phenom.ffwll.local> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: intel-gfx-bounces+gcfxdi-intel-gfx=m.gmane.org@lists.freedesktop.org Errors-To: intel-gfx-bounces+gcfxdi-intel-gfx=m.gmane.org@lists.freedesktop.org To: Dave Airlie Cc: intel-gfx , dri-devel List-Id: dri-devel@lists.freedesktop.org Blergh, forgotten to cc: mailing lists ... -Daniel On Fri, Sep 6, 2013 at 9:48 AM, Daniel Vetter wrote: > Hi Dave, > > Already a decent pile of fixes and a few stragglers for the merge window. > Nothing in here though to appease Linus :( > - Early stolen mem reservation from Jesse in x86 boot code. Acked by Ingo > and hpa. This was ready much earlier but somehow I've thought it'd go > in through x86 trees, hence why this is late. Avoids the pci resource > code to plant mmiobars in the middle of stolen mem and other ugliness. > - vgaarb improvements from Alex Williamson plus the fix from Ville for the > vgacon->fbcon smooth transition "feature". > - Render pageflips on ivb/hsw to avoid stalls due to the ring switching > when only flipping on the blitter (Chris). > - Deadlock fixes around our flush_workqueue which crept back in - lockdep > isn't clever enough :( > - Shrinker recursion fix from Chris - this is the thing that blew the vma > patches from Ben I've taken out of 3.12. > - Fixup for the relocation refactoring. Also an igt testcase to make sure > we don't break this again. > - Pile of smaller fixups all over, shortlog has full details. > > Cheers, Daniel > > > The following changes since commit f33bcab9e816c5bf56b74c3007790f2a256910= eb: > > drm/radeon: support render nodes (2013-09-02 10:51:53 +1000) > > are available in the git repository at: > > git://people.freedesktop.org/~danvet/drm-intel tags/drm-intel-fixes-201= 3-09-06 > > for you to fetch changes up to cac6a5ae0118832936eb162ec4cedb30f2422bcc: > > drm/i915: try not to lose backlight CBLV precision (2013-09-06 09:41:20= +0200) > > ---------------------------------------------------------------- > Alex Williamson (3): > vgaarb: Don't disable resources that are not owned > vgaarb: Fix VGA decodes changes > i915: Update VGA arbiter support for newer devices > > Chris Wilson (9): > drm/i915: Adjust available RPS information through sysfs for vlv > drm/i915: Apply the force-detect VGA w/a to Valleyview > drm/i915: Report requested frequency alongside current frequency in= debugfs > drm/i915: Embed the ring->private within the struct intel_ring_buff= er > drm/i915: Use RCS flips on Ivybridge+ > drm/i915: Pin pages whilst mapping the dma-buf > drm/i915: Hold an object reference whilst we shrink it > drm/i915: Skip stolen region initialisation if none is reserved > drm/i915: Confine page flips to BCS on Valleyview > > Damien Lespiau (1): > drm/i915: Don't call sg_free_table() if sg_alloc_table() fails > > Daniel Vetter (6): > drm/i915: tune down hangcheck noise > drm/i915: fix up the relocate_entry refactoring > drm/i915: fix hpd work vs. flush_work in the pageflip code deadlock > drm/i915: handle sdvo input pixel multiplier correctly again > drm/i915: fix i9xx_crtc_clock_get for multiplied pixels > drm/i915: fix gpu hang vs. flip stall deadlocks > > Imre Deak (1): > drm/i915: fix lvds/dp panel fitter setting > > Jani Nikula (1): > drm/i915: try not to lose backlight CBLV precision > > Jesse Barnes (2): > drm/i915: split PCI IDs out into i915_drm.h v4 > x86: add early quirk for reserving Intel graphics stolen memory v5 > > Joe Perches (1): > i915_gem: Convert kmem_cache_alloc(...GFP_ZERO) to kmem_cache_zalloc > > Mika Kuoppala (2): > drm/i915: Don't mask EI UP interrupt on IVB|SNB > drm/i915: sanitize forcewake registers on reset > > Paulo Zanoni (1): > drm/i915: enable trickle feed on Haswell > > Ville Syrj=E4l=E4 (1): > drm/i915: Fix pipe config warnings when dealing with LVDS fixed mode > > arch/x86/kernel/early-quirks.c | 154 +++++++++++++++++++++ > drivers/gpu/drm/i915/i915_debugfs.c | 11 +- > drivers/gpu/drm/i915/i915_dma.c | 9 +- > drivers/gpu/drm/i915/i915_drv.c | 164 +++++----------------- > drivers/gpu/drm/i915/i915_drv.h | 7 + > drivers/gpu/drm/i915/i915_gem.c | 48 +++++-- > drivers/gpu/drm/i915/i915_gem_dmabuf.c | 41 +++--- > drivers/gpu/drm/i915/i915_gem_execbuffer.c | 3 + > drivers/gpu/drm/i915/i915_gem_stolen.c | 3 + > drivers/gpu/drm/i915/i915_gpu_error.c | 2 +- > drivers/gpu/drm/i915/i915_irq.c | 23 +++- > drivers/gpu/drm/i915/i915_reg.h | 34 +++-- > drivers/gpu/drm/i915/i915_sysfs.c | 36 ++++- > drivers/gpu/drm/i915/intel_crt.c | 2 +- > drivers/gpu/drm/i915/intel_display.c | 78 +++++++++-- > drivers/gpu/drm/i915/intel_drv.h | 2 +- > drivers/gpu/drm/i915/intel_lvds.c | 8 +- > drivers/gpu/drm/i915/intel_opregion.c | 2 +- > drivers/gpu/drm/i915/intel_panel.c | 14 +- > drivers/gpu/drm/i915/intel_pm.c | 14 +- > drivers/gpu/drm/i915/intel_ringbuffer.c | 99 ++++---------- > drivers/gpu/drm/i915/intel_ringbuffer.h | 6 +- > drivers/gpu/drm/i915/intel_sdvo.c | 17 +-- > drivers/gpu/drm/i915/intel_sprite.c | 7 +- > drivers/gpu/drm/i915/intel_uncore.c | 9 +- > drivers/gpu/vga/vgaarb.c | 51 +++---- > include/drm/i915_drm.h | 34 +++++ > include/drm/i915_pciids.h | 211 +++++++++++++++++++++++= ++++++ > include/linux/vgaarb.h | 7 + > 29 files changed, 762 insertions(+), 334 deletions(-) > create mode 100644 include/drm/i915_pciids.h > > -- > Daniel Vetter > Software Engineer, Intel Corporation > +41 (0) 79 365 57 48 - http://blog.ffwll.ch -- = Daniel Vetter Software Engineer, Intel Corporation +41 (0) 79 365 57 48 - http://blog.ffwll.ch