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

Chris Wilson ickle at kemper.freedesktop.org
Mon Sep 8 00:22:59 PDT 2014


Tag '2.99.915' created by Chris Wilson <chris at chris-wilson.co.uk> at 2014-09-08 08:22 -0700

Intel 2.99.915 snapshot

Changes since 2.99.914:
Chris Wilson (93):
      sna: Disable rendering with the DRM device whilst away from VT
      backlight: Set structure to safe values when not initialised
      sna: Keep the backlight at the same brightness when switching away
      backlight: Remove unused 'original' member from structure
      sna: Sort the outputs to provide a stable listing order
      configure: Expose no acceleration by default (--with-default-accel=none)
      sna: Fix clear shortcut for transformations
      sna: Clear cursor image after rotation
      sna: Select the panel native size of the unattached fb size
      sna: Always clear CRTC overrides when adjusting the mode
      sna: Skip grabbing the main framebuffer id
      sna/dri2: Also check for stale buffers before exchanges
      sna: Silence a compiler warning
      i810: Fix startup after marking GPU screens in the module
      sna/glyphs: Fallback to masked glyphs if rendering to a too wide dst
      sna/glyphs: Eliminate an extra conditional from glyphs-to-dst
      sna: Remove dead assertion
      sna: Restrict fencing to only use the low 256MiB
      sna: Relax restriction on fenced aperture check
      sna: Add some paranoid asserts around get_window_pixmap()
      sna: Rearrange showing cursors
      sna: Restore single CRTC flips
      sna: Add the current CRTC mode last
      sna: Mark the current mode as preferred if no other mode is
      sna: Add some extra logging for hotplugging of outputs
      sna: Add DSI to the list of recognised panel connectors.
      sna: Add intermediate modes to any output with a scaler
      sna: Set the RandR primary output from the option
      intel: Use NOACCEL to avoid a symbol clash on old Xorg
      sna: Enable kernel rotation support by default
      test: Exercise different cursor sizes
      sna: Flush cursor width changes
      uxa: Compile fix for Ubuntu 11.04
      sna: Clear old cursors when resizing
      Prepare for spurious Xv ABI changes
      sna: Restore the clear before pwriting the cursor
      sna: Update check for static driver data on loading error
      intel: Log open clients on master takeover fail
      intel: If need be, try mounting debugfs
      sna: Reorder output array to match primary placement for InitialConfiguration
      sna: Respect monitor option "DefaultModes"
      sna: Parse output options early during initialisation
      sna: Separate panel checks from adding default modes
      sna: Suppress "switch to mode" messages for internal CRTC applies
      sna: Only apply a DPMS change for an enabled CRTC
      sna: Relax the square cursor assumption
      sna/dri2: Fix compilation with Xorg-1.12.4
      sna: Use a shadow buffer for linear framebuffer
      sna: Do not force creation of a linear GPU bo that we don't want
      sna: Add error message to explain modesetting failures due to allocation
      sna: DBG Log all failure paths in allocating CRTC pixmaps
      sna: DBG log all bo allocation failure paths
      sna: DBG log invalid surface sizes
      sna: Select appropriate tiling mode for TearFree shadow buffer
      intel: Only dump debugfs on linux
      test: Only compile lowlevel-blt-bench if we have shm
      test: Make SHM tests in lowlevel-blt-bench optional
      sna: Add some DBG warnings for early PreInit failures
      sna: Be defensive during FreeScreen()
      sna: Only send the bl change notification if the randr_output exists
      backlight: Move the fd out of the select range
      sna: Propagate failure from changing backlight value
      sna: DBG message fix for !xvmc
      sna/dri2: Remove the redundant parameter passed to free event
      sna/dri2: Assert event is queued when marked as next pending flip
      sna/dri2: Unhook event from draw list upon client destruction
      configure: Add guards for os.h redefines
      sna: Make one last gasp at submitting the execbuffer before bailing
      sna: Fix attaching to a headless configuration
      intel-virtual-output: Sanity check length on user supplied socket path
      intel: Limit read to always fit in the buffer
      intel-virtual-output: Fix invocation of strncpy()
      intel-virtual-output: Use snprintf() for simplicity
      sna: Prepare fr changes in dirty tracking api (Prime)
      tests: Add a couple of gstreamer pipeline hints
      sna/gen8: Check instead of asserting for a hang whilst setting up video state
      gen8: Refresh video render programs
      intel: Only include sys/mount.h on Linux
      sna: Only decouple the event once
      sna: Fallback to normal composite if the blt redisplay fails
      test/README: Add missing trailing characters from cut'n'paste
      sna: Reject invalid CopyArea based on source clipping earlier
      sna: Leave more Pixmap breadcrumbs in DBG
      sna/trapezoids: Use the corrected trapezoid origin for aligned boxes
      sna: Skip over hotunplugged outputs during CRTC set
      sna: Trace move-to-gpu overrides with extra DBG
      sna: Drop false IGNORE_DAMAGE hint
      sna: Compute clones on final ordering
      sna: Disable the fb on switching away from X
      sna/gen2: Fallback to kernel batch w/a rather than incur a stall
      sna: Fix an unreachable piece of code
      sna: Fix backlight assertion after only hiding planes
      2.99.915 snapshot

Dave Airlie (2):
      uxa: drop mode_res caching.
      uxa: add MST support.

Edward Sheldrake (1):
      backlight: Fix regression

Jonathan Gray (1):
      configure: check for cpuid.h

---
 NEWS                                            |   39 +
 configure.ac                                    |   58 +-
 src/backlight.c                                 |   23 
 src/backlight.h                                 |    1 
 src/compat-api.h                                |   22 
 src/fd.c                                        |   24 
 src/fd.h                                        |    1 
 src/intel_device.c                              |  101 +++
 src/intel_driver.h                              |    6 
 src/intel_module.c                              |   13 
 src/legacy/i810/i810_driver.c                   |    2 
 src/render_program/Makefile.am                  |   11 
 src/render_program/exa_wm_src_affine.g8a        |    1 
 src/render_program/exa_wm_src_sample_argb.g8a   |    1 
 src/render_program/exa_wm_src_sample_planar.g8a |    1 
 src/render_program/exa_wm_write.g8a             |    1 
 src/render_program/exa_wm_yuv_rgb.g8a           |  105 +++
 src/render_program/exa_wm_yuv_rgb.g8b           |   21 
 src/sna/gen2_render.c                           |    4 
 src/sna/gen3_render.c                           |    4 
 src/sna/gen4_render.c                           |    4 
 src/sna/gen5_render.c                           |    4 
 src/sna/gen6_render.c                           |    4 
 src/sna/gen7_render.c                           |    4 
 src/sna/gen8_render.c                           |   12 
 src/sna/kgem.c                                  |   94 ++-
 src/sna/kgem.h                                  |    6 
 src/sna/sna.h                                   |    8 
 src/sna/sna_accel.c                             |   94 ++-
 src/sna/sna_composite.c                         |    9 
 src/sna/sna_cpuid.h                             |    4 
 src/sna/sna_display.c                           |  668 ++++++++++++++++--------
 src/sna/sna_display_fake.c                      |    7 
 src/sna/sna_dri2.c                              |  151 +++--
 src/sna/sna_driver.c                            |   33 -
 src/sna/sna_glyphs.c                            |   26 
 src/sna/sna_render_inline.h                     |    5 
 src/sna/sna_trapezoids_boxes.c                  |   42 +
 src/sna/sna_video.c                             |   40 -
 src/sna/sna_video.h                             |    1 
 src/sna/sna_video_overlay.c                     |   50 -
 src/sna/sna_video_sprite.c                      |   51 -
 src/sna/sna_video_textured.c                    |   47 -
 src/uxa/intel.h                                 |    1 
 src/uxa/intel_display.c                         |  365 ++++++++++---
 src/uxa/intel_driver.c                          |    4 
 src/uxa/intel_glamor.c                          |    3 
 src/uxa/intel_uxa.c                             |   14 
 test/.gitignore                                 |    1 
 test/Makefile.am                                |    1 
 test/README                                     |    8 
 test/cursor-test.c                              |  159 +++++
 test/lowlevel-blt-bench.c                       |    9 
 tools/virtual.c                                 |    3 
 54 files changed, 1755 insertions(+), 616 deletions(-)
---


More information about the xorg-commit mailing list