[ANNOUNCE] xf86-video-intel 2.21.3

Chris Wilson chris at chris-wilson.co.uk
Wed Feb 20 05:45:27 PST 2013

Release 2.21.3 (2013-02-20)
A few minor bugfixes, another point release.

 * Fix tracking of DRI pixmaps and their backing bo across reparenting. If
   we tried to execute a SwapBuffers after a Window was reparented, but
   before the DRI client has updated its references, then we would end up
   manipulating an exported pixmap without a flush flag set. In the worst
   case, this would culminate in a segfault in the driver.

 * Restore the gen4 workarounds for flickering rendering - a few cases still
   remain, as the root cause persists.

 * Double check that the device has KMS enabled before claiming. This allows
   X to gracefully fallback to VESA/fbdev rather than bailing out.

 * Fix the UXA render programs for projective transforms on Ivybridge.

Complete list of changes since 2.21.2 (not 2.22.2 as I kept typing!)

Chris Wilson (34):
      configure: Add -lX11 required to link the legacy libI810XvMC.so
      sna/dri: Only clear the GPU bo flush flag when the last export is destroyed
      sna: Avoid stalling for changing cache levels on an active scanout
      sna: Assert that we do not destroy a GPU bo for an active DRI pixmap
      sna/dri: Tighten the assertions that we have one DRI2Buffer per Pixmap
      sna/dri: Couple up the flush pixmap after checking for allocation failures
      sna/dri: Ignore a compiler barf breaking an assertion
      sna: Fix inaccurate use of __attribute__((const))
      NEWS: Fix marketing name for 945gm
      sna/dri: Harden the replacement of the back buffer against alloc failure
      sna/dri: Update flush status for tear-free exported GPU bo
      sna/dri: Assert that the old scanout is clear before overwriting
      sna/dri: Assert that we are not passed deceased DRI2Buffers
      sna: Only use the inplace read fallback if we have no CPU bo support
      sna: Prefer inplace readback if the GPU doesn't support cacheable BLTs
      sna/dri: Validate that the scanout flag is set
      sna: Handle scanouts still active at the time of destruction
      sna/dri: Fix typo limiting gen4 to TILING_X depth buffers
      Revert "sna: Avoid promoting SHM CPU bo to GPU to maintain coherence with SHM clients"
      sna: Avoid stalling on a SHM upload when otherwise idle
      sna/gen4: Restore nonrectiinear spans workaround
      NEWS: Fix a couple of typos and factual errors
      NEWS: Xserver 1.6 was not packaged in Xorg 7.7
      Confirm that i915.ko has KMS enabled before binding to the device
      sna/dri: Prevent swapping a decoupled DRI2Buffer
      sna: A couple more assertions that we forcibly attach pixmaps correctly
      sna: Assert that the gpu_bo exists if it is entirely damaged
      sna: Assert that the GPU damage is NULL before destroy a proxy
      test: Add generated vsync.avi to gitignore
      sna/video: Only setup XvMC if we first setup Xv
      sna/trapezoids: Perform the cell allocation upfront
      sna/trapezoids: Embed a few cells into the stack
      sna/trapezoids: Clamp cells to valid range
      2.21.3 release

Damien Lespiau (1):
      uxa/gen7: Don't use a message register to store vl

git tag: 2.21.3

MD5:  362a1d70082f5c0d2410aaf87b5125ba  xf86-video-intel-2.21.3.tar.bz2
SHA1: e09d16c2a3a4501cd9429f15fb9e5e4137870f8f  xf86-video-intel-2.21.3.tar.bz2
SHA256: 1ce672a042226dba776649e9067827c24fbb27383c78919a372265bb0d939dbb  xf86-video-intel-2.21.3.tar.bz2

MD5:  3f2755dbd467a78fcbdc73cb6251217c  xf86-video-intel-2.21.3.tar.gz
SHA1: 148f923223f5af0a14b20cc108256d83d007424e  xf86-video-intel-2.21.3.tar.gz
SHA256: d8b2b33638e6b2ebc491f4da3b77438f24dfdf908b64374f219f5b9f6d12b027  xf86-video-intel-2.21.3.tar.gz

Chris Wilson, Intel Open Source Technology Centre
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://lists.x.org/archives/xorg-announce/attachments/20130220/19fc421c/attachment.pgp>

More information about the xorg-announce mailing list