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

Chris Wilson ickle at kemper.freedesktop.org
Sat Feb 1 01:12:47 PST 2014


Tag '2.99.908' created by Chris Wilson <chris at chris-wilson.co.uk> at 2014-02-01 09:12 -0800

Intel 2.99.908 snapshot

Changes since 2.99.907:
Chris Wilson (78):
      sna/gen7+: Emit invalidate between operations if rendering to source/mask
      uxa/dri: Pixmap are offscreen and not attached to any display
      sna: Always treat DPMSModeSuspend/Standby similar to DPMSModeOff
      uxa: Disable updating properties upon reading their values
      uxa: Always treat DPMSModeSuspend/Standby similar to DPMSModeOff
      sna: Remove spurious SAMPLER writemask for gen4
      sna/gen4: Reduce flushes between primitive continuations
      sna/gen4: Check for available batch space before restoring state after CA pass
      sna/gen4: Use PIPE_CONTROL for a smaller hammer
      sna/gen4: Tidy URB_FENCE command
      Revert "sna: Remove spurious SAMPLER writemask for gen4"
      sna: Add regular refcnt checks on pixmap bo
      sna: Include the deferred hotplug uevent propagation in DBG
      sna/dri: Handle TearFree vblanks whilst the pipe is off
      sna: Handle release of active stolen scanouts
      sna: Add some more paranoia around dangling pointers
      sna: Make the temporary upload pixmap as having a statically allocated pointer
      sna: Avoid allocating temporary storage for TearFree rotations
      sna: Regularly check that the devPrivate.ptr is valid
      sna: Cull the DBG spew to stderr
      sna: Intensify the move-to-cpu pointer paranoia
      sna: Nullify pixmap->devPrivate.ptr after promoting CPU bo to GPU
      intel: Silence a compiler warning (-Wshadow)
      sna: Dump fence registers upon starvation
      sna: Fix typo in debugfs paths
      sna: Refactor common routines for debugfs file dumping
      sna: Discard pending wait_for_shadow updates before the TearFree flip
      sna: Always emit an error message when an execbuffer fails
      sna: Use device minor to narrow search for debugfs files
      sna: Yield the processor if the kernel reports EAGAIN
      intel-virtual-output: Clone modes onto remote display
      intel-virtual-output: Disable remote display if SetCrtcConfig fails
      intel-virtual-output: Print error events for debugging
      sna: Increase limit on number of possible outputs
      intel-virtual-output: Tidy some DBG for copying new modes
      sna: Add some more DBG output around the clipping in sna_do_copy()
      sna: Short-cut the fallback for XCopyArea with depth < 8
      sna: Include serial numbers in ValidateGC DBG
      sna: More assertions for tracking gc->pCompositeClip
      sna: Fix typo in assertion from previous commit
      sna: Reduce zeal of new gc->pCompositeClip
      sna: Drop bogus assert added in recent patches
      sna/gen4: Add an ALWAYS_FLUSH debugging option
      sna: Initialise the TearFree shadow output from the current front buffer
      sna: Restore gc->serialNumber correctly after falling back
      sna: Assert that the fill box is within bounds
      glamor: Don't require the glamoregl module to be pre-loaded with xserver >= 1.15
      sna: Avoid erroneous discarding operations for partial composites
      sna: Protect against fake CRTCs during initial probe
      sna/gen2,3: Don't set BLT_DST_TILED
      sna/gen2+: Inspect composite flags to discard unneeded CPU damage
      sna/gen3+: Allow for spill when aligning vertices
      sna: Use signal-safe DBG
      sna: Rearrange damage allocation to handle malloc failure more gracefully
      sna: Cancel the backlight change if set-property(DPMS) fails
      sna: Be a little more assertive in retiring after set-domain
      sna: Check for a hang after a spurious error return from set-domain-ioctl
      Allow selection of glamor as the default acceleration method
      sna: Skip undamaged TearFree redisplays
      sna/gen6+: Encourage inplace uploads for Composite
      sna: Do not use color corrected pixel values for comparing against gc
      sna/gen4+: Assert that the cached binding location is valid
      sna: Add assertions for set/get binding
      sna: We can only retire a bo if is not referenced by the current batch
      sna: Always clear the domain even only a potential sync
      sna: Fix format specifier typo ('%D') in DBG
      sna: Constify GCFunc to quieten the compiler.
      sna: Handle char *backlight_iface
      sna: Suppress warning for freeing a "constant" string
      sna: Silence a compiler warning for mismatching const strings
      sna: Show the memory debug info again
      sna: Tidy up pixmap header allocations
      sna: Actually reuse pixmap headers for ordinary pixmaps
      sna: Reorder assignments vs DBG
      sna: Balance memory accounting for buffer objects
      sna: Use 24bpp rendering by default for gen2 again
      sna: remove short-circuit for move-to-CPU when damage covers region
      2.99.908 snapshot

Mark Kettenis (1):
      sna: build fix for OpenBSD

Rinat (1):
      Provide DRI2DriverVDPAU for future compatibility

---
 NEWS                               |   61 ++++
 configure.ac                       |   21 +
 src/intel_device.c                 |    4 
 src/intel_module.c                 |    8 
 src/sna/fb/fb.h                    |    5 
 src/sna/fb/fbpush.c                |    2 
 src/sna/gen2_render.c              |   59 ++--
 src/sna/gen3_render.c              |   50 ++--
 src/sna/gen4_render.c              |  150 ++++++++----
 src/sna/gen4_vertex.c              |    2 
 src/sna/gen5_render.c              |   22 +
 src/sna/gen6_render.c              |   24 +
 src/sna/gen7_render.c              |   27 +-
 src/sna/gen8_render.c              |   27 +-
 src/sna/gen8_vertex.c              |    2 
 src/sna/kgem.c                     |  462 +++++++++++++++++++++++--------------
 src/sna/kgem.h                     |    5 
 src/sna/sna.h                      |   18 +
 src/sna/sna_accel.c                |  404 +++++++++++++++++++-------------
 src/sna/sna_blt.c                  |   97 ++++---
 src/sna/sna_composite.c            |   13 -
 src/sna/sna_damage.c               |  447 +++++++++++++++++++----------------
 src/sna/sna_display.c              |  314 +++++++++++++++----------
 src/sna/sna_dri.c                  |   82 ++++--
 src/sna/sna_driver.c               |   35 ++
 src/sna/sna_glyphs.c               |   21 -
 src/sna/sna_render.c               |    5 
 src/sna/sna_render.h               |    7 
 src/sna/sna_tiling.c               |    2 
 src/sna/sna_trapezoids.c           |    6 
 src/sna/sna_trapezoids_boxes.c     |   19 -
 src/sna/sna_trapezoids_imprecise.c |   13 -
 src/sna/sna_trapezoids_mono.c      |   38 +--
 src/sna/sna_trapezoids_precise.c   |   13 -
 src/uxa/intel_display.c            |   10 
 src/uxa/intel_dri.c                |   10 
 src/uxa/intel_glamor.c             |    5 
 tools/virtual.c                    |   46 +++
 38 files changed, 1562 insertions(+), 974 deletions(-)
---


More information about the xorg-commit mailing list