xserver-xorg-video-intel: Changes to 'refs/tags/xserver-xorg-video-intel-2_2.99.917+git20160522-1'
Tag 'xserver-xorg-video-intel-2_2.99.917+git20160522-1' created by Timo Aaltonen <tjaalton@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(-)
---
Reply to: