[ANNOUNCE] xf86-video-intel 2.20.4

Chris Wilson chris at chris-wilson.co.uk
Sat Aug 18 04:13:55 PDT 2012

Continuing the small bugfix releases, the only real feature is initial
enabling for Haswell for the purpose of rendering verification and
validation - by no means is it complete!

Bugs fixed since 2.20.3:

  * Some potential errors along failure paths found by a static analyser
  with the help of Zdenek Kablac.

  * Eliminate zero-sized rectangles from PolyFillRectangles as the code
  assumes that they did not exist and so caused corruption.

  * Remove the UXA warning for failing to tile the front buffer if it is
  disallowed by hardware, and so expected.

  * Fix the validation of the XV pipe parameter.

  * Fix 8x8 tiled pattern fills

  * Fix compile failure when using --with-builderstring

  * Restore w/a flush for gen4 fill/copy/video, fortunately rare
  operations as at least for fill/copy we prefer to use the BLT.

  * Restore preferred use of the RENDER ring for SNB+ DRI copies.

Chris Wilson (56):
      sna/gen4: Restore w/a flush for video
      sna/gen7: Use a temporary to avoid switching rings for overlapping copies
      sna/gen6: Reduce ring switching for overlapping copy boxes
      sna/dri: Correct ring selection for a busy bo
      sna/dri: Don't force ring selection if we have semaphores
      sna/gen4: Restore the w/a flush for fill/copy as well
      sna/gen6: Compile fix for DBG
      sna: Format markup to suppress compiler warning
      sna: Check the composite extents against the clip
      sna: Minor DBG for fallback glyphs and discarding the mask
      sna/gen5: Fix use of uninitialised rgba value for DBG
      sna: Add DBG option to disable discarding of glyph masks
      sna/gen5: Add DBG for context switching
      sna: Ignore trailing bits when comparing lines inside the bitmap
      sna: Use a compile time constant for determine the zeroth bit
      sna: Use the HAS_SEMAPHORES parameter when available
      sna: Add a couple of debug options to control use of BLT patterns
      sna: Add assertions to 8x8 tiled BLTs and reset BLT state afterwards
      sna: Improve a DBG statement
      sna: Reset BLT state after copy-boxes
      sna: Handle userptr failures more gracefully
      sna/gen6+: Try to use the BLT to avoid TLB misses
      sna/gen2-5: Substitute an equivalent BLT composite operation
      sna: Mark SHM userptr bo as unreusable
      sna: Only mark userptr bo as snooped on non-LLC architectures
      sna: Treat ShmPixmap as ordinary
      sna: Add a little DBG for promotion of CPU source bo
      sna: Discard the GPU bo after syncing to CPU bo for writing
      sna: Fix typo in computation of texel offsets for tiled 8x8 blts
      sna: Make the failure to create render caches non-fatal
      sna: Fix compilation without pixman glyphs
      uxa: Only emit a warning if we fail to tile the frontbuffer and the hw allows
      sna: do not bother attaching to a miniscule ShmPixmap
      sna: Enable use of shm pixmap for readback
      sna: Defer the release of a busy SHM pixmap until the next flush callback
      sna/gen2,3: Prevent dereferencing a NULL bo with solid render fills
      sna: Remove zero-size rectangles fro PolyFillRectangle
      sna: Flush shm pixmaps after upload
      sna: Submit the batch upon destroying a ShmPixmap
      sna: Only continue to update the shadow buffer if the flips succeeded
      sna: Avoid queuing a pageflip on a DPMS off pipe
      sna: Avoid conflating tearfree and randr shadow modes
      sna: Remember alpha-fixup for BLT upload
      sna/glyphs: Fix potential leak of glyph extents (for many lists of many formats)
      sna: Fix assignment inside assertion (should be an equality check)
      i810: Query PortPriv for the surface properties
      sna/gen2: Add break rather than fallthrough
      sna: Check for failure to pin the front buffer
      test/dri2: Discard error returns from _XReply
      uxa: Check for failed mmapping of the scanout
      uxa/glamor: Check for failed prepares
      uxa/gen3: Simply simple fill shader generation
      sna: Fixup DBG after 7f5a9e3
      sna: Correct assertion for StoreColors
      sna: Silence a couple of recent compiler warnings
      2.20.4 release

Cyril Brulebois (1):
      Fix build failure when passing --with-builderstring.

Dave Airlie (1):
      intel: fix video xvPipe range check

Paulo Zanoni (1):
      Add Haswell PCI IDs

git tag: 2.20.4

MD5:  d22ad2071e5f5ff2e34663c0f199207a  xf86-video-intel-2.20.4.tar.bz2
SHA1: 93b8369eee1049e7d58b55c091371296084bc1f8  xf86-video-intel-2.20.4.tar.bz2
SHA256: f36d857a64a28b839abc4999e8e8f4704f5769ed284800fecc5dfd2aa03150d8  xf86-video-intel-2.20.4.tar.bz2

MD5:  912939589514b818d10243ff55418aa0  xf86-video-intel-2.20.4.tar.gz
SHA1: cb12e252ba673ba432d0d9fa10ff3b2fbb9297fd  xf86-video-intel-2.20.4.tar.gz
SHA256: 9c3c2e08568b2d05b8442466ea47d249a894e48523979e7fd2b55f3c1a79f5c2  xf86-video-intel-2.20.4.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/20120818/3b0a589e/attachment.pgp>

More information about the xorg-announce mailing list