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. https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/1127497 * Restore the gen4 workarounds for flickering rendering - a few cases still remain, as the root cause persists. https://bugs.freedesktop.org/show_bug.cgi?id=60402 * Double check that the device has KMS enabled before claiming. This allows X to gracefully fallback to VESA/fbdev rather than bailing out. https://bugs.freedesktop.org/show_bug.cgi?id=60987 * 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 http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.21.3.tar.bz2 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 http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.21.3.tar.gz 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.freedesktop.org/archives/intel-gfx/attachments/20130220/19fc421c/attachment.pgp>