From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: [ANNOUNCE] xf86-video-intel 2.21.3 Date: Wed, 20 Feb 2013 13:45:27 +0000 Message-ID: <20130220134527.GA15413@cantiga.alporthouse.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0074933236==" Return-path: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: xorg-bounces+gcfx-xorg-2=m.gmane.org@lists.x.org Errors-To: xorg-bounces+gcfx-xorg-2=m.gmane.org@lists.x.org To: xorg-announce@lists.freedesktop.org Cc: intel-gfx@lists.freedesktop.org, xorg@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org --===============0074933236== Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="C7zPtVaVf+AK4Oqc" Content-Disposition: inline --C7zPtVaVf+AK4Oqc Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Release 2.21.3 (2013-02-20) =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D 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=3D60402 * 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=3D60987 * 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 des= troyed 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 fai= lures 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 fail= ure 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 correct= ly 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= =2E3.tar.bz2 MD5: 362a1d70082f5c0d2410aaf87b5125ba xf86-video-intel-2.21.3.tar.bz2 SHA1: e09d16c2a3a4501cd9429f15fb9e5e4137870f8f xf86-video-intel-2.21.3.tar= =2Ebz2 SHA256: 1ce672a042226dba776649e9067827c24fbb27383c78919a372265bb0d939dbb x= f86-video-intel-2.21.3.tar.bz2 http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.21= =2E3.tar.gz MD5: 3f2755dbd467a78fcbdc73cb6251217c xf86-video-intel-2.21.3.tar.gz SHA1: 148f923223f5af0a14b20cc108256d83d007424e xf86-video-intel-2.21.3.tar= =2Egz SHA256: d8b2b33638e6b2ebc491f4da3b77438f24dfdf908b64374f219f5b9f6d12b027 x= f86-video-intel-2.21.3.tar.gz --=20 Chris Wilson, Intel Open Source Technology Centre --C7zPtVaVf+AK4Oqc Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEYEARECAAYFAlEk03cACgkQj7tp2YAZOYSTAQCfRvY7+LH3j+WSIvkZSV5gIaEB 6rgAoIIMs1j1npUgf2cI9zWB3Q0+OK5E =FsQ8 -----END PGP SIGNATURE----- --C7zPtVaVf+AK4Oqc-- --===============0074933236== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ xorg@lists.x.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: http://lists.x.org/mailman/listinfo/xorg Your subscription address: gcfx-xorg-2@m.gmane.org --===============0074933236==--