Tag 'xserver-xorg-video-intel-2_2.99.917+git20160522-1' created by Timo Aaltonen <tjaal...@debian.org> at 2016-05-24 08:42 +0000
Tagging upload of xserver-xorg-video-intel 2:2.99.917+git20160522-1 to unstable. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAABAgAGBQJXRBPdAAoJEMtwMWWoiYTclrUQAJNQNOJF6PP0kSb3H2hijUvI 4SrakbqYmjDQxw2mRnYhqUBKk11ao8D/+2+MIiVEngy7CSKcp1/+iNI7NER8Eub5 U7FnSvQyQOGj53eBA++Q3KtXReasu+YTqqBAk8AP3tcI9rdLix+qAy5vo2AQZFtR CNwH48D9nUmKRnzLOM8XIlJUZiSjjMM04PQxnGQtLMx1Xmd9Dzxoh/DriTwFUwMB JA9ValjDp8YvmTN0N+5a2ufcOY2xh4tprYtuIpP3zboS6dlIiMU4W3fmazUZ0C/w 5NveD9zL5wgxeR+pWau/Uumci78gJkee48E0iZuwXS5J40JGQZa4h9CrbBEYsknG FK2GVr8B7+Bg47h9QUomadWfmWZ0VgtRrpEjB82gP1Na3+ZHFiLjpRUc6Bmje72C kEsEustKvN0iRvRQPUUezZr9LRi+2VY0Rsj43dd5g9wEonWAHw9sAaTs5QNxiNfO sTUAyXBDO8+fJinfszYdXNwNVXwbnlPOrJoF/Et/WNfNW4FWhzOKYd/nHWM1FvQe CKNVS5F9ey1vNuMn15IDB29w+v4LKzi7Ozo0GtJqoy379DjlUKloILi11XCxQSCS VS4Uo1F9u3b9eMviuK1yJsZrNFRHqFG3lkldkX/sFY08j/7zt+4VHNq17jXExZ21 cgkYWI64p7rSEhLzzUn1 =vnLV -----END PGP SIGNATURE----- Changes since xserver-xorg-video-intel-2_2.99.917+git20160325-1: Chris Bainbridge (1): sna: Fix increment of modeset serial after applying CRTC Chris Wilson (65): test/dri2-race: Don't leak the Display after detecting the race sna/dri3: Ensure foriegn bo are marked as unclean on creation sna/video: Use the GPU to prescale overlay sprites sna: Only print "Failed to prepare CRTC ... disabling TearFree" once sna: Add alignment hints to tiled memcpy sna/present: Prevent reporting an incomplete event sna/present: Markup hw vbanks queued after a fake vblank sna/present: And drop bogus queued assertion sna/present: Update the vblank timestamp after a blocking wait sna/present: Remove stale assert that fake vblanks only have one event sna/present: Arm the fake vblank timer to wake up one frame early sna/present: Skip the unflip if a no-op sna/present: Only use the HW vblank for the last frame sna/present: Only compensate the timer delay on the final frame sna/gen9: Quick and dirty implementation sna: Manually expand sse2 memcpy to compensate for a bad compiler sna: Mark sse2 routines as "fast" sna: Restrict sse2 routines to __x86_64__ sna/blt: Don't skip the final src/dst_stride adjustment sna/present: Clear flags on the vblank event's CRTC early sna/present: Clamp to maximum timer delay sna: Fixup SSE2 alignment instructions for copying to client memory sna: Don't limit CRTC id sna: Invert the function wrapping for sse64xN/sse64 sna: Force inlinement of SSE2 builtins sna: Unroll the innermost SSE2 loop one more time sna: Specialise alignment paths for storing sna: Avoid rep mov (builtin memcpy) for WC writes sna/gen9: Bias GT for pipeline selection sna/present: Fixup msc when reporting a fake vblank with 0 delay sna/present: Handle 64bit wraparound in msc comparisons sna/present: Refuse to queue a vblank on a disabled CRTC sna: Replace lost offset when copying from tiled memory sna: Apply the precomputed BLT colors for SRC reductions sna: Restict reduction of ADD white when we have compatibile formats sna/present: Prevent recursion when handling TearFree waits sna/gen9: Update mocs selection sna/gen6: Encourage migration of small BLT operations sna/blt: Reuse computed partial tile offset in copy_from_tiled sna: Mark the transformed cursor image as dirty sna: Fix alignment vs length check when adjusting dst pointer sna/present: Fix requeuing after interrupting TearFree sna: Tweak flushing before adding a new bo into a batch sna/gen8+: Flush pipecontrols when forcing a pipeline stall sna: Block SIGIO when we are trying to flip sna/present: Postpone recursed vblank during TearFree by 1ms sna: Force the shadow buffer even after we fail to set the crtc for TearFree sna: Fix reporting of errno after setcrtc failure uxa: Enable Y-tiling BLT support sna: Limit generic convolution to smallish kernels sna/dri2: Free the pending back buffer after use test: Exercise XVidMode switching sna: Do not force ping-pong migration for TearFree + NoAccel sna: Add a special case for fast DRI2CopyRegion and NoAccel sna/dri2: Force consideration of the DRI2CopyRegion source as unclean sna/dri2: Enforce swap-limits on stale buffers sna/gen6+: Don't force a switch to BLT if the target bo cannot be blitted sna/dri2: Force blocking wait if vblank queue fails sna/dri2: Refactor open-coded __kgem_bo_is_busy sna: Do not cache the current crtc bo after performing the setcrtc sna: Ensure we only cache the local CRTC scanout buffer sna: Track the minimum damage when doing CRTC-local TearFree sna: Don't skip migration-to-GPU for TearFree sna: Confirm the EDID is the same after a hotplug before ignoring sna: Allow disconnected outputs to retain state without EDID checks Timo Aaltonen (3): fix-fd-leak-when-intel-scrn-create-fails.diff: Fix a failure falling back on another driver when scrn create fails. Merge branch 'upstream-unstable' into debian-unstable upload to unstable --- configure.ac | 3 debian/changelog | 8 debian/patches/fix-fd-leak-when-intel-scrn-create-fails.diff | 117 debian/patches/series | 1 src/sna/Makefile.am | 2 src/sna/blt.c | 693 + src/sna/compiler.h | 9 src/sna/gen6_common.h | 11 src/sna/gen7_render.c | 34 src/sna/gen8_render.c | 40 src/sna/gen8_render.h | 1 src/sna/gen9_render.c | 4101 +++++++++++ src/sna/gen9_render.h | 1130 +++ src/sna/kgem.c | 4 src/sna/kgem.h | 23 src/sna/sna.h | 9 src/sna/sna_accel.c | 5 src/sna/sna_blt.c | 19 src/sna/sna_display.c | 295 src/sna/sna_dri2.c | 64 src/sna/sna_dri3.c | 1 src/sna/sna_present.c | 152 src/sna/sna_render.c | 79 src/sna/sna_render.h | 58 src/sna/sna_video_sprite.c | 65 src/uxa/i830_reg.h | 6 src/uxa/intel.h | 1 src/uxa/intel_batchbuffer.c | 11 src/uxa/intel_batchbuffer.h | 19 src/uxa/intel_present.c | 7 src/uxa/intel_uxa.c | 29 test/Makefile.am | 6 test/dri2-race.c | 30 test/xvidmode.c | 54 34 files changed, 6778 insertions(+), 309 deletions(-) ---