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

Chris Wilson ickle at kemper.freedesktop.org
Mon Dec 30 02:37:20 PST 2013


Tag '2.99.907' created by Chris Wilson <chris at chris-wilson.co.uk> at 2013-12-30 10:37 -0800

Intel 2.99.907 snapshot

Changes since 2.99.906:
Chris Wilson (86):
      sna: Eliminate a compiler warning for a shadowed variable
      sna: Eliminate a compiler warning for a shadowed variable
      tests: Add render-composite-solid-mask
      sna/gen6+: Improve debug PREFER_RENDER to cover all decision points
      sna/gen6+: Only substitute SRC for CLEAR if using the correct source
      tests: Exercise render copies under a mask
      sna: Add the missing braces around the conditional block
      sna: Include valgrind leakchecks for --enable-debug=memory
      sna/damage: Guard against integer overflow before malloc
      sna/damage: Tidy up a tail return
      tests: Avoid dependence on undefined C
      sna: Process Damage relative to dst->pDrawable not its pixmap->drawable
      sna: Tell valgrind about the returned mode list
      sna/gen7: Rework random GPU flushing
      test: Fix compilation of render-trapezoid-image
      sna/gen4+: Clear redirect bo before falling back to BLT paths
      sna: Correct check for overwriting last BLT fill
      sna: Free composite boxes in the unlikely all-invalid path
      sna: Fix use before assignment
      intel-virtual-output: Fix trivial and unlikely fd leak from bumblebee failure
      intel-virtual-output: Check for failure to create a clone
      sna/gen7: Try to reduce flushes between primitive continuations
      sna: Set supported rotations on virtual outputs
      sna: Fix typo in sna_blt_fill_begin()
      sna: XY_SETUP_* expects the dst tiling to be set on gen4+
      sna: Tidy up fallback from render composite to blt composite
      uxa,sna: Prevent bo exchange when pinned for non-DRI2 clients
      Revert "intel-virtual-output: Only track the most recent visibility status of the cursor"
      Correct type of uevent_handler
      sna/trapezoids: trapezoids_bounds() reports not-empty, so use it
      sna: Keep @NOWARNFLAGS@ last
      sna: Log mode switches on virtual outputs
      intel-virtual-output: Tweak DBG messages for copying rotation
      sna: Include reflections when logging mode changes
      intel-virtual-output: Include transforms when computing required fb size
      sna: Correct plurization of axis for modesetting log message
      intel-virtual-output: Correct clip region of rotated outputs in source framebuffer
      intel-virtual-output: Clone remote EDID for virtual outputs
      sna: Update connector-type-to-string mapping
      intel-virtual-output: Workaround mutter always using the same timestamp
      intel-virtual-output: Trim remote framebuffer to fit
      sna: Add a few more refcnt asserts
      sna: Wrap image upload with sigtrap
      sna: Tidy a split conditional in an picture upload
      sna: Prefer using userptr for PutImage into large GPU bo
      sna: Wrap glyph composition with sigtrap handling
      sna: Harden GetImage for use with very large buffers
      sna: Tidy up an assertion on an uninitialised variable
      sna: Fallback from partial to full move-to-cpu
      sna/video: Correct handling of cropped images along packed fast path
      sna: Fix typo inside DBG message
      sna: Dump GTT info if we fail to execute a batch due to ENOSPC
      tests: Exercise tiled fills
      sna: Drop forced alignment to 64 on pre-gen4 devices
      sna: Fix tile origin for pattern blits
      tests: Exercise stippled fills
      sna: Fix stipple offset for drawing into child windows
      sna: Include Pineview in fence over-allocation checks
      sna: Clear the clear hint after performing a userptr upload
      sna: More assertions around tracking mapped state
      sna: Mark up an ordinary pixmap for reuse
      sna/gen2,3: Unmap the old GPU bo when replacing due to render target constaints
      sna/dri: Always clear the clear hint after pageflipping
      intel: Tidy up driver identification string
      sna: Print detected GPU first
      sna: Update Baytrail VSync logic
      sna: Compilation fixes for squeeze
      configure: Correct closing ']'
      sna: OsRegisterSigWrapper was only introduced in 1.6.99.900
      sna: Pass MOVE_READ for partial TearFree move-to-gpu
      sna: Simplify kgem_bo_can_map()
      sna: Fallback gracefully when redisplaying after a GPU hang
      sna: Only discard READ hint for TearFree copy iff it subsumes the pixmap
      sna: Set minimum pitch alignment to 8 bytes
      sna/gen2,3: Replace stale bo replacement with simple asserts
      Update i915_pciids.h
      sna/gen8: Initial backend for Broadwell
      sna: Enable scanline waits for Broadwell
      intel: Recognise gen8
      sna: Remove unused variable
      sna/gen4+: Drop new assertion that we only finish a vbo after use in this batch
      sna: Avoid recursive out-of-order operations in the middle of TearFree
      intel-virtual-output: Disable build if timerfd is not present
      sna: Remove stale assertion
      sna/gen4: Sacrifice performance to workaround render corruption
      2.99.907 snapshot

Kirill Müller (1):
      intel-virtual-output: mute spurious warnings

Zdenek Kabelac (12):
      Makefile convert @var@ to $(var)
      config apostrophe
      Remove uneeded headers
      Cast to use unsigned math
      uxa: Ensure mask_picture is defined
      uxa: rename some local variable to not shadow global ones
      Fix indentation for incorrectly shifted statements
      uxa: Avoid relying on an assert and cleanup iterator
      sna: Add missing va_end
      uxa,legacy: use unsigned for comparition of unsigned
      uxa: fix order of inline Bool
      sna: Handle failure to disable old plane when switching CRTCs

---
 NEWS                                            |   48 
 configure.ac                                    |    7 
 src/Makefile.am                                 |   10 
 src/i915_pciids.h                               |   25 
 src/intel_module.c                              |   16 
 src/legacy/i810/Makefile.am                     |    2 
 src/legacy/i810/i810_common.h                   |    4 
 src/legacy/i810/i810_cursor.c                   |    4 
 src/legacy/i810/i810_memory.c                   |    2 
 src/legacy/i810/i810_ring.h                     |    2 
 src/legacy/i810/xvmc/Makefile.am                |    4 
 src/render_program/Makefile.am                  |   23 
 src/render_program/exa_wm_src_affine.g8b        |    4 
 src/render_program/exa_wm_src_sample_argb.g8b   |    3 
 src/render_program/exa_wm_src_sample_planar.g8b |    5 
 src/render_program/exa_wm_write.g8b             |   17 
 src/render_program/exa_wm_yuv_rgb.g8b           |   12 
 src/sna/Makefile.am                             |   19 
 src/sna/brw/Makefile.am                         |    3 
 src/sna/fb/fbgc.c                               |    1 
 src/sna/fb/fbseg.c                              |    1 
 src/sna/gen2_render.c                           |   52 
 src/sna/gen3_render.c                           |   50 
 src/sna/gen4_render.c                           |   28 
 src/sna/gen4_vertex.c                           |    1 
 src/sna/gen5_render.c                           |   26 
 src/sna/gen6_common.h                           |    9 
 src/sna/gen6_render.c                           |   33 
 src/sna/gen7_render.c                           |   60 
 src/sna/gen8_eu.c                               | 1379 ++++++++
 src/sna/gen8_eu.h                               |   19 
 src/sna/gen8_render.c                           | 3910 ++++++++++++++++++++++++
 src/sna/gen8_render.h                           | 1132 ++++++
 src/sna/gen8_vertex.c                           |  296 +
 src/sna/gen8_vertex.h                           |   14 
 src/sna/kgem.c                                  |   74 
 src/sna/kgem.h                                  |   16 
 src/sna/kgem_debug_gen2.c                       |    1 
 src/sna/sna.h                                   |   14 
 src/sna/sna_accel.c                             |  488 +-
 src/sna/sna_blt.c                               |   31 
 src/sna/sna_composite.c                         |    9 
 src/sna/sna_damage.c                            |    9 
 src/sna/sna_display.c                           |  157 
 src/sna/sna_display_fake.c                      |   53 
 src/sna/sna_dri.c                               |   42 
 src/sna/sna_driver.c                            |   70 
 src/sna/sna_glyphs.c                            |   15 
 src/sna/sna_render.c                            |   66 
 src/sna/sna_render.h                            |   56 
 src/sna/sna_render_inline.h                     |    8 
 src/sna/sna_trapezoids.c                        |    5 
 src/sna/sna_trapezoids_boxes.c                  |    3 
 src/sna/sna_trapezoids_mono.c                   |   10 
 src/sna/sna_video.c                             |   25 
 src/sna/sna_video_sprite.c                      |    5 
 src/uxa/Makefile.am                             |   14 
 src/uxa/i965_3d.c                               |    1 
 src/uxa/i965_render.c                           |   11 
 src/uxa/intel.h                                 |   10 
 src/uxa/intel_display.c                         |    1 
 src/uxa/intel_dri.c                             |   19 
 src/uxa/intel_driver.c                          |   11 
 src/uxa/intel_uxa.c                             |    4 
 src/uxa/uxa-accel.c                             |    3 
 src/uxa/uxa-glyphs.c                            |    4 
 src/uxa/uxa-render.c                            |    1 
 src/uxa/uxa-unaccel.c                           |    4 
 test/.gitignore                                 |    4 
 test/Makefile.am                                |    8 
 test/basic-copyarea-size.c                      |    2 
 test/basic-copyarea.c                           |    6 
 test/basic-fillrect.c                           |    6 
 test/basic-putimage.c                           |    6 
 test/basic-rectangle.c                          |    6 
 test/basic-stippledrect.c                       |  239 +
 test/basic-stress.c                             |    2 
 test/basic-string.c                             |    6 
 test/basic-tiledrect.c                          |  236 +
 test/lowlevel-blt-bench.c                       |    2 
 test/mixed-stress.c                             |    2 
 test/render-composite-solid-mask.c              |  118 
 test/render-composite-solid.c                   |    6 
 test/render-copy-alphaless.c                    |    6 
 test/render-copyarea-mask.c                     |  163 +
 test/render-copyarea-size.c                     |    2 
 test/render-copyarea.c                          |    6 
 test/render-fill-copy.c                         |    6 
 test/render-fill.c                              |    6 
 test/render-trapezoid-image.c                   |    6 
 test/render-trapezoid.c                         |    6 
 test/test.h                                     |    7 
 test/test_display.c                             |   16 
 test/test_render.c                              |    2 
 tools/Makefile.am                               |    4 
 tools/virtual.c                                 |  131 
 96 files changed, 8758 insertions(+), 713 deletions(-)
---


More information about the xorg-commit mailing list