xf86-video-intel: Changes to 'refs/tags/2.20.13'

Chris Wilson ickle at kemper.freedesktop.org
Sun Nov 11 08:20:51 PST 2012


Tag '2.20.13' created by Chris Wilson <chris at chris-wilson.co.uk> at 2012-11-11 16:20 -0800

Intel 2.20.13 release

Changes since 2.20.12:
Chris Wilson (46):
      sna: Move the source region to the CPU for a self-copy fallback CopyArea
      sna: Mark the to-be-damaged region first, then Process afterwards
      intel: Sanity check that the platform probes points to a i915.ko GEM device
      sna: Remove the unused inactive eviction
      sna: Use the FLUSH_TIMER as the only wakeup timer source
      sna: Only query the system time if we are processing timers
      sna: Refactor the common code to enable a timer
      sna: Tidy udev install/remove and add a couple of lines of DBG
      sna: Update DRI buffer if attached to the framebuffer for TearFree flips
      sna: Only disallow hw sprite scaling on Haswell
      sna: Beware 16-bit overflow when computing sample areas
      sna: Disable RandR hotplug events if Xinerama is enabled
      sna: Add missing ValidatePicture() for flattening alphamaps
      uxa: Drain the DRM event queue before server regeneration
      sna: Ensure that the trap is clipped if it ends within the boundary pixel
      sna: Clamp the drawable box to prevent int16 overflow
      sna: Add a few DBG tracepoints to screen init/fini
      sna: Fix a typo in a DBG
      sna: Prefer to use the GPU for uploads if continuing on the GPU
      sna: assert that the source is not the GTT mapping when uploading
      sna: Preserve mode if flushing before a scanline wait
      sna: Set a valid box when checking for GPU bo for BLT composite ops
      sna: Try to reduce ping-pong migration for intermixed render/legacy code paths
      sna/gen4+: Prefer GPU spans if the destination is active
      sna: Add a small delay during startup if another master is still active
      sna: Prevent use-after-free during partial move-to-gpu
      sna/gen4: Flush after pipelined pointer updates (inverted logic!)
      sna/gen4: Remove a couple of old, now redundant, w/a flushes
      sna/gen4: opacity spans requires the per-rectangle flush w/a
      sna: Abandon kernels that do not support execbuffer2
      Remove reliance on hard-coded DRI name
      sna: Support a fast no relocation changed path
      sna: Set the known offset for the batch as well
      sna: Experiment with using reloc.handle as an index into the execbuffer
      sna: Mark no-reloc write buffers
      xvmc: Use DRMINTEL_LIBS instead of hardcoding -ldrm_intel
      sna/gen4: Only 965gm suffers the !snoop restriction
      sna/gen2: Add a modicum of fallback DBG
      sna: Allow snooped buffers to be retained (and reused) between batches
      sna: Specify read/write domains for no-relocation fastpath
      sna: Fix use of uninitialised value in DBG
      sna/gen2: Fix use of uninitialised redirection
      sna: Flush pending rendering before enabling an output
      sna: Fix printing of uninitialied value in DBG
      sna: Filter out the full-damage marker when undoing redirection
      2.20.13 release

---
 NEWS                        |   42 ++++++
 configure.ac                |   20 ++
 src/intel.h                 |    1 
 src/intel_display.c         |   21 +++
 src/intel_dri.c             |   13 +
 src/intel_driver.c          |   12 +
 src/intel_module.c          |    6 
 src/intel_options.c         |    2 
 src/sna/fb/fbblt.c          |    2 
 src/sna/gen2_render.c       |   27 ++-
 src/sna/gen3_render.c       |    6 
 src/sna/gen4_render.c       |   49 ++++---
 src/sna/gen5_render.c       |   36 +++--
 src/sna/gen6_render.c       |   41 +++--
 src/sna/gen7_render.c       |    8 -
 src/sna/kgem.c              |  109 ++++++++++++---
 src/sna/kgem.h              |   10 +
 src/sna/sna.h               |   22 ++-
 src/sna/sna_accel.c         |  302 +++++++++-----------------------------------
 src/sna/sna_blt.c           |   10 +
 src/sna/sna_composite.c     |   16 --
 src/sna/sna_damage.c        |    1 
 src/sna/sna_display.c       |   58 ++++----
 src/sna/sna_dri.c           |   40 +++++
 src/sna/sna_driver.c        |   58 +++++---
 src/sna/sna_render.c        |   47 +++---
 src/sna/sna_render_inline.h |   25 +++
 src/sna/sna_trapezoids.c    |   38 ++---
 src/sna/sna_video_sprite.c  |   11 +
 src/xvmc/Makefile.am        |    2 
 30 files changed, 593 insertions(+), 442 deletions(-)
---


More information about the xorg-commit mailing list