[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

xserver-xorg-video-intel: Changes to 'refs/tags/xserver-xorg-video-intel-2_2.99.911-git20140529-1+exp1'



Tag 'xserver-xorg-video-intel-2_2.99.911-git20140529-1+exp1' created by maximilian attems <maks@debian.org> at 2014-05-30 12:21 +0000

release 2:2.99.911+git20140529-1~exp1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAABAgAGBQJTiHfoAAoJEBAlLmU6keUnyZYP/3sRTYLa0rTtxDgXGubg5loB
WIO3CzYEK+3am8zg2tSPxoYvQEZtG3w8Pn56d/6w9hoaxC23J02ojUqaXmhWBTLX
Odht4WzPNKmIf1sdGrjD+F3Lk4ux9mZuTPAaKuz7180CNHeqqzLlZ37LNez+Sm+1
qZquXjDiNMUErrnVxn/o26kkJiTU5WaonLFXTETC0MpurR8J5Q3tnK45MKscxb1R
PKMcNopMCmXkrszH7VC9gHMB/T1tDgLuY0Kf6AxZVMX1GTDLbqJEzbUIKUS0eMWC
b7W8p68HsCTmce+xoDs2zWxh1H5XV3+tj8ViA4xeOW8m2dUlN9m9DZAI+77ez0c0
QR5BweYz6QI+smNS9mBG2T+HzvKQ1Kam8VP6QJKZdHanVF5+mn8+RnKoMGGJNQBl
8T18ULHG/Lf0Zl7TaYzXUynSmIZA4qISqlnUlHzqbhgyRva6nwsfIgxZt5CUzwaH
ioVP5oLwfuRGwsRsH1RbGs+vl6qLgWmhpJZAQ6Uth6wUIqCoEV+ixCs0ki1J1bW7
ZG7xP0TmBlUqGa1ePxi+0wQNCpYi9EdQ/xYCAk96jgissPalyCd13wfOR5g8QbBi
Gg9LQzybWCVR54IQxMwylJxiN6RavRyQhNYlAy9p6SvWbcIlIDv5BuJcqeEb9CjP
Q2fwhvob04Jdgf3etYJO
=erij
-----END PGP SIGNATURE-----

Changes since xserver-xorg-video-intel-2_2.21.15-1:
Chris Wilson (909):
      sna/gen7: Prefer the render ring for more operations
      sna/video: Disable the existing sprite when switching CRTCs
      sna/dri: Make async blits async again
      intel: Add experimental rendernode support
      sna: Don't copy fbcon if hosted
      sna: Trust the preferred-depth returned by the host
      sna: Don't restrict the frontbuffer to be scanout capable if hosted
      sna: Fix reversed logic and loss of trust in the host
      sna/dri: Prefer the source ring
      sna: Add a few more checks for a hosted Xserver before walking CRTC lists
      sna: Make SetScreenPixmap do as it says
      sna/gen7: Combine a couple of pipe-flushes
      sna: Make sure we assert our Master status before copying the fbcon
      sna: Fix ordering of assert vs the state it checks
      sna: Promote no COWs assertion to a condition check before operating inplace
      sna/video: Update sprite destination colorkey command
      sna/video: Copy the ClipRegion for the sprite
      sna/gen6+: Improve ring stickyness for BLT composite ops
      sna/gen6+: Don't force a ring switch for likely TLB misses if already busy
      sna: Allow user specification of number of VirtualHeads
      sna/dri: Correct the target_msc for immediate double-buffering
      sna: Protect against unattached pixmaps when peeking inside for a GPU bo
      sna: Mark fake outputs as disconnected until a user applies a mode
      sna: Open the device non-blocking
      tools: Add intel-virtual-output to extend the local desktop with remote outputs
      configure; Remember to disable building the tools
      intel-virtual-output: use XRender for format conversion if required
      intel-virtual-output: use depth-16 transfers for remote hosts or low bpp targets
      intel-virtual-output: Fix calculation of image stride to include bitmap unit
      sna: Expand the array of fake outputs if the last is used
      intel-virtual-output: Third time lucky for computing the correct stride?
      intel-virtual-output: Clone all outputs on the remote display
      intel-virtual-output: Try to hide races with gnome-shell
      intel-virtual-output: Manage multiple destination CRTCs
      intel-virtual-output: Prevent cloning the same output twice
      intel-virtual-output: Fix overun with the record Display connection
      intel-virtual-output: Register as a singleton
      intel-virtual-output: Rebuild pointers after realloc
      intel-virtual-output: Refer to the new memory block after realloc
      intel-virtual-output: Restore the lost POLLIN on the timerfd
      intel-virtual-output: Add missing whitespace, s/while(1)/while (1)/
      intel-virtual-output: Probe and automatically enable sibling screens
      sna: Process winSize region
      sna: Check for output->randr_output before dereferencing
      intel-virtual-output: Decouple the fake mode before deleting
      intel-virtual-overlay: Prevent buffer overrun reading the XEvent
      intel-virtual-output: Fallback to Xinerama if RandR is not supported by the target
      intel-virtual-output: Don't forget to name the mode
      intel-virtual-overlay: Fix logic inversion from previous commit
      intel-virtual-output: Refactor the image resizing code
      intel-virtual-output: Reorder the fds
      intel-virtual-ouptput: Filter and rate-limit cursor events
      intel-virtual-output: Perform pixel type conversion from XfixesCursorImage
      intel-virtual-overlay: Fix the bumblebee query parsing
      intel-virtual-overlay: Don't do a sibling search if bumblebee is explicitly requested
      intel-virtual-overlay: Disable the timer after flushing
      intel-virtual-overlay: Keep bumblebeed awake
      intel-virtual-output: Fallback to probing GetScreenResources
      intel-virtual-overlay: Try to shutdown gracefully
      intel-virtual-output: Don't set the SHM active flag along !SHM composite paths
      intel-virtual-output: Remove the stray 1
      intel-virtual-output: Don't clobber the XID inside the ShmSegmentInfo
      intel-virtual-output: Remember to mark the timer as active when moving the mouse
      intel-virtual-output: Clear send flags when doing XSync
      sna: Add some more DBG
      sna: Mark imported PRIME fd as starting in DOMAIN_NONE
      sna/dri: Handle failure to move the pixmap into the GPU for CopyRegion
      sna: Tidy walking the window tree for updating our pixmaps
      sna/dri: Refine proposed async swap interface
      sna: Fix sna_pixmap_move_area_to_gpu() to return the sna_pixmap
      configure: Check for required UMS headers before enabling
      sna: WriteThrough support is now upstream
      sna: Add XMir support
      intel: Select SNA as the default acceleration method
      2.99.901 snapshot
      sna: Add a DBG to track calls to SetScreenPixmap
      intel-virtual-output: Reserve space for the '\0' in the sprintf
      intel-virtual-output: Track active clones
      intel-virtual-output: Flush the damage received message back to the local display
      intel-virtual-output: Defer reenabling damage events until after we draw
      intel-virtual-output: Just walk the list of clones attached to the display
      intel-virtual-output: We don't need to enable the timer for reconfigure
      intel-virtual-output: Reset the damage just prior to reading it back
      intel-virtual-overlay: Reset damage across modesets
      sna/gen6+: Don't request extra caching for use-once upload buffers
      intel-virtual-output: Just request Damage BBox
      intel-virtual-output: Make the flush for recreating Damage explicit
      intel-virtual-output: Only wake up for a change in a visible cursor
      intel-virtual-output: Unregister our singleton on a clean shutdown
      sna: Include some DBG for the virtual output detection
      sna: Rechain up SetWindowPixmap upon ScreenPixmap change
      sna: Try an inplace CopyArea fallback first
      sna: Keep the CPU bo around if it was recently active
      sna: Prefer to reuse CPU bo if it was last active rather than inplace uploads
      sna: Listen to ACPI events for power state notifications
      sna/gen6+: Switch to using the BLT more often when off AC
      sna/dri: Only the BackLeft merits special allocation flags
      sna: Search /sys/class/power_state for the AC adapter
      configure: Disable UXA build without DRI2
      Revert "sna: Add XMir support"
      2.99.902 snapshot
      NEWS: Fix release dates, missed the transition to September
      sna: Split get_drawable_deltas()
      sna: Only update the CRTCs after a resize if master
      intel-virtual-output: Debug option for forcing full redraws
      configure: Only assert DRI2 requirements not met if the DRI2 package is missing
      sna/gen7: Prefer the BLT for gt1 systems
      sna/gen6: Prefer the RCS on large GT systems
      sna/gen4+: Flush batch if idle on filling vbo
      sna: Remember to offset the box before asserting damage
      sna: Call the new __offset functions in the last commit
      sna/gen6+: Only apply the BLT copy w/a for self-copies
      sna/hsw: Fix the event selection for scanline waits on pipe A
      sna/hsw: Scanline waits require both DERRMR and forcewake
      sna: Disable use of Y-tiling for gen4
      sna/gen4: Always try the BLT composite routines first
      sna/gen4+: Rebalance creation of vbo during batch flushing
      sna: Fix declaration of write intent for can_map__cpu in PutImage
      test: Exercise flips/blit swaps on each pipe
      intel: Make the option to control VSync and PageFlip explict
      sna: Clamp the possible-crtc mask to the real CRTCs
      sna: Disable same-edid detection
      sna: Fix off-by-one in computation of valid CRTC mask
      intel: Compile fixes for base install of SLED11.sp3
      sna: Wrap use of dixPrivateKeyRegistered for uevents
      sna: Pushed dixPrivateKeyRegistered wrapper into compat-api.h
      intel: Fix includes for intel_options
      sna/gen4: Remove long dead code for forced batch emission between CA passes
      sna: Add output names to DBG dpms changes
      sna: Do not change DPMS mode on unconnected outputs
      uxa: Do not change DPMS mode on unconnected outputs
      intel-virtual-output: Hide the remote cursor on initial connection
      sna: Prevent invalid use of set-write-domain on scanouts when debugging
      sna: Don't set the mapped hint for inplace tiled accesses
      sna: ImageGlyphs completely overwrite the destination
      sna: Undo region translation after failing to begin ImageGlyphs
      sna: Both clear PolyGlyph and ImageGlyph are no-ops
      intel-virtual-overlay: Grab the server around mode manipulations
      sna: Track CPU/GTT maps independently
      sna/dri: Fix SwapbufferWait
      sna/dri: Report saner target_msc values for vblank_mode=0
      sna/dri: Sanitize the backbuffer flip cache
      sna: Fix cast from u64 to pointer for 32-bit hosts
      sna/video: Add always-on-top to the list of Xv attributes
      sna: Check OPTION_PREFERRED_MODE rather than M_T_USERPREF
      sna/dri: Clear the clear hint upon applying DRI damage
      sna/dri: Prevent a NULL dereference in a DBG msg
      sna: Separate out copy preferrence from operating in place decision
      sna: Add some DBG for early flushes
      sna: Clear CPU damage when uploading partial images inplace
      sna/gen6+: Fallback to BLT composite if fallback is forced
      sna/gen[35]: Remove dead code for choosing between BLT/render composite
      sna: Add a few more asserts around tracking of bo->exec vs bo->request
      sna: Check that the bo exists before attempting to undo it
      sna: Micro-optimise copies
      sna: Promote self-copies to the GPU
      sna: Eliminate a DBG compile warn for 32-bit builds
      sna: Remove a bogus assert
      sna: Simplify the clearing of a transformed frontbuffer
      sna: Drop the REPLACES hint for a pinned target bo
      sna: In desperation, query the actual available aperture space
      sna/gen4+: Handle very large copies more gracefully
      sna: Trigger fallback after intermediate pixmap allocation failure
      sna: Make sure the transformed CRTC box is clipped correctly.
      sna: Mark all large cached buffers as purgeable
      sna: Catch SIGBUS to prevent X death
      sna: Disable the promotion of large bo as flush
      sna: Make sure we do not try to upload indirectly if the GPU is wedged
      sna: Only flush the scanout if we successfully upload it to the GPU
      sna: Fix regression in picture extraction
      sna: OsSigHandler expects 0 on handled
      sna: Avoid reads from a GTT mmapped upload buffer
      2.99.903 snapshot
      sna/video: Discard old video buffers when the frame size changes
      sna/video: Don't allow caching of yuv scanouts
      sna: Resize an existing framebuffer if possible
      sna/video: The sprite framebuffer also encodes its format
      sna: Apply the non-relaxed fencing partial paranoia everywhere
      sna: Whitespace fixes
      sna: Use the bo allocation cache for converting buffers
      sna/gen3: Tidy up fallback handling from fill-boxes
      sna: Unmap cow bo when recreating the source bo
      sna: Do not reduce overdrawn rectangles for XRenderCompositeRects
      sna: Only reduce Over to Src if the rects do not overlap
      sna: Honour Option "AccelMethod" "none"
      sna/trapezoids: Fix clipping on the far left
      sna: Add a few more asserts around handling of buffers
      sna: Only delete unused io buffers
      configure: Error out if glamor request but UXA is disabled
      intel: Pass the platform device along to the open routines
      intel: Query platform fd
      sna: Restart timer evaluations if the BlockHandler takes too long
      intel: Fix fallout from accident push of ODEV_ATTRIB_FD
      intel: Querying device attributes must be non-NULL
      intel: And restore PlatformProbe to working order
      intel: Remove dependence upon having PciInfo
      intel: Handle fallback probing without match_data
      intel: Allow opening the device only through platform information
      configure: Disable building tools if prerequisite headers not found
      intel-virtual-overlay: Error out if no X11 SHM header is defined
      sna: The device fd is marked as non-blocking so beware the busy-wait
      sna/gen5: Replace pipe-control with full MI_FLUSH for required CS stall
      sna: Add a few more DBG to track refcnts
      sna/dri: Only move the scanout to the flip cache if destroyed
      sna: Tidy up FillRectangles intersection with complex clip
      sna: Fix FillRectangles intersection with complex clip
      sna: Start splitting the trapezoids megafile into parseable blocks
      sna/trapezoids: Add a precise scan converter
      sna/trapezoids: Do not pass invalid trapezoids to pixman
      compat-api: Map changes of DamageUnregister API in 1.14.99.2
      intel: Filter out the control bit from the device minor
      sna/gen7: Add a always-stall debug option
      sna/trapezoids: Fix overstepping vertical edges
      sna/trapezoids: Restore overflow check
      sna/gen7: Tweak flushing
      sna/gen7: Rename debug option ALWAYS_FLUSH to ALWAYS_INVALIDATE
      sna/trapezoids: Only use a single thread to emit rectilinear spans
      sna: Trim color cache allocation to a single page
      sna/trapezoids: Recompute num_threads to match range
      sna: Rework the num_threads refinement to avoid the division
      sna: Emit DBG for when we fallback to xf86InitialConfig detection
      sna/gen3+: Flush vertex buffer after computing resize
      sna: Append the current mode to the output list if not found
      sna: Steal the current mode name
      2.99.904 snapshot
      sna: Upon unwinding operations, also check for exec objects to clear
      sna: Pass usage hint down to render fill routines
      sna: Prevent changes in tiling/pitch of existing framebuffers
      sna/gen6+: Only allow switching to BLT for fills if we have semaphores
      sna/gen6+: Share the common routines for ring preferrence
      sna/gen4+: Share a few common routines
      sna: Sanitize output->crtc before falling back oto xf86InitialConfiguration
      sna: Populate bo->size from dma-buf
      configure: Allow manual specification of intel-gen4asm path
      uxa: Abort CreateScreenResources after allocation failure
      uxa: Check for allocation failure in i915 video
      sna: Cleanup allocation of sna_output after late syscall fail
      sna: Update DPMS on attached outputs before disabling the CRTC
      sna: Cleanup up unused variables
      sna/trapezoids: Use the aligned fast path for fallbacks
      sna: Fix typo in DBG
      sna: Tighten has_coherent_ptr() assertion
      sna/gen6+: Fix calculation of 1/z for projective textures
      sna/gen6: Fix the invert fix
      sna: Assert that the mode/ring are set when marking active bo
      sna/trapezoids: Initialise force_fallback
      sna: Preserve the user backlight value for get_property calls
      sna: Disable updating properties upon reading their values
      Revert "sna: Preserve the user backlight value for get_property calls"
      sna: Speed up inplace copies from SHM pixmaps to GPU bo
      sna: Allow read-mappings for has_coherent_ptr() assert
      sna: Add DBG along all output init failure paths
      sna: Expand packed KMS structs for 64-bit alignment
      sna: Only carry 32/64-bit compat wrapper for drm_mode_get_connector
      sna: Fix inverted tiled CPU map check in has_coherent_ptr()
      sna/glyphs: Fix computation of extents for long strings
      sna/dri: Refactor to use the common GPU damage routine
      sna: Assert mapped state
      sna: Fix computation of clip boxes for stipple uploads
      sna: Check return of source_bo for a potential failure
      Remove defunct file 'brw_eu_util.c' from git
      sna/glyphs: Remove glyph_approx_extents
      sna: Tighten pixmap map assertions
      sna: Drop now obsolete assertion
      sna: Do a quick pass on dirty damage before reduction
      sna: Unmap pixmap prior to release GPU bo
      sna: Fix the addition of the current output Mode to the probed lists
      sna: Suppress log messages for unchanging EDID
      sna: Fix typo inside an assertion
      sna: Copy the EDID mode name for the current CRTC mode
      sna: Set the canonical name for the current mode if none match
      sna: Tweak opportunistic flushing to reduce power consumption
      sna: Improve handling of blit fallbacks for untransfomed large scanouts
      sna: Eliminate the synchronous wait from inside TearFree
      sna: Enable TearFree rendering for transformed scanouts
      sna: Free bo along unlikely one-off error path
      sna: Discard GPU bo when failing to setup the shared pixmap
      sna: Move gc back to GPU after failure to move it to CPU
      sna: Ignore overflow in CPU count rather than abort
      sna/trapezoids: Fix inversion of initialisation test for triangles
      sna: Free our CRTC private after failing to create the xf86Crtc
      xvmc: Handle errors along allocation path
      sna: Only force the TearFree exchange before a write
      sna: Make sure CPU damage is flushed to the TearFree shadow
      sna: Remove the move-to-gpu shortcircuiting for partial GPU, no CPU damage
      sna: Fix inconsistency in has_coherent_ptr assertion
      sna: Pass the async hint when pushing GPU damage for redisplay
      sna: Handle pending move-to-gpu for userptr uploads
      sna: Flush the pending move-to-gpu upon Pixmap free
      sna: Tidy opportunistic flushing
      2.99.905 snapshot
      sna: Reset bo after allocation failure during wait-for-shadow
      man: Describe the TearFree option
      Revert "sna: Remove the move-to-gpu shortcircuiting for partial GPU, no CPU damage"
      sna: Remove the move-to-gpu shortcircuiting for partial GPU, no CPU damage
      sna: Fix canonical mode name to correctly use asprintf
      sna: Do not apply drawable offsets to DamageRegionAppend
      man: State the negative aspects of TearFree
      man: Mention the new default accel
      sna/io: Wrap the XOR upload paths with SIGBUS handling
      sna/io: Propagate failure to XOR uploads
      sna: Add a line of DBG for when we discard uploads into CPU bo
      sna: Fix overallocation of fences for BLT commands (gen2/3)
      sna: Remove stale mappings when replacing GPU bo
      sna: Don't assert indirect GPU state
      sna: Trim usuable fenced aperture by unfenced usage
      sna: Handle transient TearFree flip failures
      sna: Fallthrough to opportunistic flushing after aperture checks
      sna: Use page-count for mappable aperture size
      sna: Leave extra room in the mappable aperture for fence alignment
      sna: Defer opportunistic flush if all bo are current on the GPU
      sna: Account for extra guard pages around snooped BO in aperture checks
      sna: And be pessimistic when checking aperture limits
      sna: Tidy RegionNil checks
      sna: Quieten a couple of valgrind warnings about unknown ioctls
      sna: Try harder to complete writes
      sna: Don't attempt to move the GC back to the GPU before it is moved away
      sna: asserts bitmap uploads are correct
      sna: Check for retired upload buffers after checking for an idle ring
      sna: Perform an explicit retire for old active upload buffers
      sna: Always run the retire_buffers during ring_idle
      sna: Handle deferred retiring of active-buffers
      sna: Remove an overzealous assert
      sna: Fix assertion checks for fake flushing requests
      sna/gen7: Refactor BYT vsync using IVB routines
      sna: Wrap access of upload buffers with sigtrap
      sna: Check for wedged after submitting
      sna: Queue retirement when placing a BO on the deferred flushing list
      sna: Detect and handle mi recursion
      sna: Assert that the batch is in the correct mode prior to inserting BLT commands
      Revert "sna: Detect and handle mi recursion"
      sna: Allow limited recursion within sigtrapped routines
      sna: Tweak deletion of used buffers
      sna/gen6: Tweak flush around CC state changes
      sna/gen7: Flush render cache when changing CC state
      sna: Scale uses of aperture_mappable by PAGE_SIZE
      sna/gen7: Undo overzealous flushing
      sna: Process all clip boxes when rastering segments
      sna: Guard the replace-with-xor fallback path
      sna: Fallback when wedged and trying to use the BLT copy routines
      Prepare for changes in the BLT unit on future generations
      sna: Tweak estimate of maximum usable aperture for strict fencing
      sna: Add some more asserts around inactive VMA lists
      sna: Jump to the right escape target when bypassing a self-copy
      sna: Eliminate the redundancy between is_mappable/can_map
      sna: Discard bo->exec when unwinding a glyph no-op
      sna: Wrap staging buffer access with sigtrap handler
      sna: Use fast-path target placement if we are also IGNORE_CPU
      sna: Use the unoptimized pwrite for general buffers
      sna: Rename the two variants of pwrite so very relative dangers are obvious
      sna: Only destroy the old GPU after successfully replacing it
      sna: Remove the replace indirection prior to performing write_boxes
      sna: Update DBG formats for larger BO offset integers
      sna: Only use the simple stipple upload path if wholly contained
      sna: Apply the BLT source offset for individual copies
      sna: Promote uint16_t to a full int to avoid overflow in computing w*h in memcpy_xor
      sna: s/active/busy/ to silence compiler warning
      sna: Check for loss of state after setting up a fill BLT op
      test
      sna: Be move conservative with tiling sizes for older fenced gen
      sna: Use an inplace exchange for large untiled BO
      sna: Clear snoop flag after converting from a CPU bo
      sna: Submit execution on the bo before changing its caching status
      sna: Mark partial move_area_to_gpu with MOVE_READ on promotion to move_to_gpu
      sna: Trim the overestimate of required aperture space for fence alignment
      sna: Only operate inplace if no existing CPU damage for a read
      sna: Be more pessimistic for tiling sizes on older gen
      sna: Clear the execlist if we completely unwind a batch after using 8x8 tiling
      sna: Move initialisation of loop counter to common code
      sna: Clear the execlist if we completely unwind a batch after using 8x8 tiling
      sna: Fixup unwind checks for future BLT commands
      sna: Fences are power-of-two sizes
      sna: Trim create flags if tiled sizes are too large
      sna: Use tiling BLT fallback for BLT composite operations
      sna: Add a DBG breadcrumb to kgem_bo_convert_to_gpu()
      sna: Remove erroneous assertion from sna_tiling_blt_composite
      sna: Always copy from the tile source
      sna/gen7: Request secure batches for Haswell vsync
      sna: Only assert that the bo is small enough to be mmapped
      sna: Skip an unmappable linear bo when searching through a cache for a GTT mapping
      sna: Always schedule upload buffers for retirement after use
      intel-virtual-output: Add some DBG for bad_visual()
      intel-virtual-output: Check for pending events before skipping draw
      intel-virtual-output: Perform an explicit sync
      intel-virtual-output: Add DBG for the latest XSync
      intel-virtual-output: Disable event tracking after a failure
      intel-virtual-output: Tighten bad_visual() checks
      intel-virtual-output: Fix forced synchronisation of clones
      intel-virtual-output: Only track the most recent visibility status of the cursor
      Merge branch 'master' of hsw:/usr/src/xf86-video-intel
      sna: Assert that we do setup the gc->pCompositeClip upon ValidateGC
      intel-virtual-output: Do not hide the cursor on the local/source display
      intel-virtual-output: Avoid the infinite loop around XPending
      sna: Add a couple more asserts to track a potential NULL gc->pCompositeClip
      sna: Assert that gc->funcs is never set to NULL
      intel-virtual-output: Fix cut'n'paste DBG error
      intel-virtual-output: Fix format specifiers for Visual DBG
      xvmc: Handle allocation failure around batch submission
      sna: Apply drawable offset to glyph bbox prior to checking for clipping
      sna: Factor available memory into available aperture estimation
      Add identification strings for new Atoms
      intel-virtual-output: Manually adjust screen size
      sna: Discard cached upload proxy when writing to the pixmap via the CPU
      Bump experimental ioctl command numbers
      2.99.906 snapshot
      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
      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
      glamor: Enable Xv support
      sna: Only discard CPU damage for an replacing region
      sna: Remark the region as damaged after uploading the rest to the GPU
      sna: Don't discard the GPU prior to using it for stashing CPU damage
      sna: Apply drawable offsets to partial CPU damage being replaced
      2.99.909 snapshot
      sna: Undo region translation before returning
      sna: Allow more inplace promotions of CPU to GPU bo
      sna: Skip discarding CPU bo when using as a render target
      sna: Add some more DBG for choosing render targets
      sna: If IGNORE_CPU is not set we must mark the move as MOVE_READ
      sna: Reconstruct damage for the partially replaced discarded CPU bo
      sna/glyphs: Reset composite state between switching glyph formats
      sna/gen4: Disable use of pipecontrol invalidates again
      sna: Rearrange assertion to ease use of substitute cached bo
      sna: Tweak assert_bo_retired() to be callable on cached bo
      sna: Pass read hints from move-to-cpu to wait_for_shadow
      sna: Add some DBG around tiled blts
      sna: Reset composite offsets when reusing freed pixmaps
      sna: Add some DBG to clarify the source pixmap (for tiles)
      uxa: Do not expose TextureVideo Xv adapters when acceleration is disabled
      sna: And clear drawable->id on reused pixmaps
      sna/gen6: Restore stall dropped when not flushing instead
      2.99.910 snapshot
      sna: Clear GPU damage flag for 1x1 writes onto a clear buffer
      sna: Check for overwriting damage before applying clear
      sna: Remove damaged region after converting CPU bo to GPU bo
      sna/gen6: Serialise write to DERRMR register using STORE_REGISTER_MEM
      sna: Defer move-to-gpu until we need to transfer GPU damage to CPU
      Merge branch 'master' of hsw:/usr/src/xf86-video-intel
      Record Video ABI version that we configure against
      sna: Delete redundant branch
      sna: Retrieve tiling for fbcon
      sna/gen5: Add a DBG option to force flushes between operations
      Merge branch 'master' of hsw:/usr/src/xf86-video-intel
      sna/gen5: Use the DBG option ALWAYS_FLUSH to force a full flush
      Revert "sna/gen6: Serialise write to DERRMR register using STORE_REGISTER_MEM"
      sna: Support native primary plane rotations
      intel-virtul-output: Double check timestamps
      intel-virtual-output: Always requery modes after OutputNotify
      intel-virtual-output: Fix checking for no change in output modes
      intel-virtual-output: Force an output probe on initial connection to remote display
      intel-virtual-output: Do not resize the screen whilst all outputs are off
      sna/gen5: Flush the render cache between operations
      sna: Always assign a name to the modes
      Revert "uxa: Do not change DPMS mode on unconnected outputs"
      sna: Enable coordinate transforms for native CRTC rotation
      sna: Extend native rotation support to sprites
      sna: Clear DPMS tracking on VT switch
      sna: Check for access to backlight interface
      uxa: Check for access to backlight interface
      sna: Fix comparison of previous BLT commands
      sna: Filter out requests to create a 0x0 frontbuffer
      sna: Increase the acceptable screen size range
      sna: Check that the backlight interface is in sysfs before access
      sna: Guard use of DRM_MODE_OBJECT type ids
      sna: Reorganise native rotation ioctls to compile on old Linux
      sna: Inherit the native rotation on initial output probing
      intel: Add a helper for setting backlight without root rights
      backlight: Amalgamate hardcoded priority tables
      backlight: Reject user overrides on OpenBSD
      backlight: tidy use of BACKLIGHT_CLASS
      intel-virtual-output: Discard unwanted events from the mouse recorder
      sna: Query cursor size from the kernel
      backlight: Make search routine for device specific backlight common
      sna: Do not register colormaps without any CRTCs
      sna: Do not attempt fallback configuration without any CRTCs
      sna: Tighten assertion for tiling blt fallbacks
      sna: Wrap inplace trapezoid operators with SIGBUS protection
      sna: Allow allocation to fail even when debugging
      sna: Use a hint to do whole image uploads inplace
      sna: Handle asynchronous signals from threads
      sna: Apply the dst offset for pixman fills
      sna: Assert that sigtrap is active
      sna: Move sigtrap wrapping closer to threaded sw composite
      sna: Allow SIGBUS/SEGV to kill the thread
      sna: Propagate thread signals for extra DBG
      sna: Cleanup caches if execbuf fails
      sna: Avoid signed overflow when printing allocated bytes in DBG
      sna: Add a little more DBG to watch the flow of allocated bo sizes
      sna: Include mono/precise hints in trapezoids DBG
      sna: Add DBG for why trapezoids may be preferred inplace
      sna/gen6+: Add missing DBG argument
      sna: Tighten assertion for tiling blt fallbacks
      sna: Avoid promoting region-to-whole migration and discarding damage
      sna: Limit the WHOLE_HINT to large PutImages
      sna: Reorder writes during thread task decoupling
      NEWS: Fix dates for 2014
      sna/gen8: Correct MOCS settings for render targets
      sna: Emit points using the BLT primitive when appropriate
      sna: Unroll finding bbox of points
      sna/gen2: Fix alpha blending with 8bit destination surfaces
      sna/gen2: Tidy blend factor selection for the source
      sna/gen2: Fix build after last minute patch editing
      sna/glyph: Release the pixman glyph cache along the error paths
      sna: Pass render hints for migration based on source location
      sna: DBG compilation fixups
      intel: Supply a fallback guess for the device path
      sna: Be defensive when applying size restrictions to bo
      intel: Fix versioning of SUPPORTS_SERVER_FD
      intel: Protect against a NULL platform device with server fd
      sna: Assert that the pixmap pitch is initialised before use
      sna: Avoid using the wrong pitch for comparing replacement sizes
      sna/glyphs: Add a smattering of DBG for validating the glyph mask
      sna: Missing fixes for using BLT points
      sna: Simplify code when no 64-bit registers are available in the ISA
      sna: Only couple up a proxy->rq when inserting into the request->buffers list
      sna: Add DBG around using pixman's glyph cache
      sna: Restore asserts that we do not map a freed buffer
      intel: Fallback to drmGetDeviceNameFromFd()
      sna: Nullify extra fill.ops
      sna/gen6+: Simplify BLT vs RENDER decisions for fill ops
      intel-virtual-output: Disable remote CRTCs at startup
      intel-virtual-output: Include extra debug information for modesets
      sna: Ensure we flush SHM pixmaps if rendering to a GPU shadow
      sna: Allow some leeway when deciding to discard common translations
      intel-virtual-output: Mode names are freed with ScreenResources
      intel-virtual-output: Disable panning before setting mode on CRTC
      intel-virtual-output: Iterate over remote outputs in the same order as listed
      intel-virtual-output: Minor DBG fixes
      sna: Fix logic inversion in use of imprecise transform conversion
      sna: Improve guard against loading palettes whilst headless
      uxa: Add support for server managed fds (via intel_device)
      uxa: Implement minimal flushing for bdw+
      sna: Assert after applying clipping that the draw rectangle is wholly contained
      2.99.911 snapshot
      intel: Refactor finding device path if unknown
      intel: Do not close server fds
      sna: Only enable cursor support if the hw cursor is supported
      sna: Eliminate a few conditionals in glyph fast path
      sna: Consolidate handling of uncacheable glyphs
      sna: Remove one conditional from rendering glyphs into a mask
      intel-virtual-output: Do not detach with DBG enabled
      intel-virtual-output: Add a little more DBG around damaging clones
      intel-virtual-output: Fix damage iteration over active list
      sna: Print probed maximum cursor size
      intel-virtual-output: Add DBG option to force 16 bit transfers
      sna: Tighten detection of GCs that translate to solid fills
      sna: Move cursor reload into crtc notify
      sna: Support variable sized cursors
      sna: Clear the surrounding areas of small cursors
      sna: Reorder the cursor cache search
      sna: Cursors only need to be cleared when they are shrunk
      sna: Fix 2-color to ARGB cursor conversion
      sna: RefCursor is too recent
      sna: drmGetCap is too recent for our supported versions of libdrm
      sna: Cursors are invariant
      sna: Virtual CRTCs are last, so break loops early
      sna: Our cursors are always square.
      sna: Only transform the temporary cursor coordinates
      sna: Suppress a compiler warning
      sna: Search cursor cache first
      sna: Regularly check that damage does exceed the pixmap
      sna: Promote to the GPU operations that cover the whole pixmap
      sna: Discard damage tracking for operations to the whole pixmap
      sna: Allow reassignment of inactive VMA if not mapped into the GTT
      sna: Use a cheaper check for a replacement operation
      sna: Fix predicate inversion for assertion
      sna: Update tiling flags after reusing inactive VMA
      sna: Prevent signal re-entrancy into cursor update routines
      sna: Silence compiler warning
      sna: Short-circuit repeated clearing to the same color
      sna/gen2+: Replace composite sources with solids where possible
      sna: Precompute OVER/ADD with solids to convert it into a BLT operation
      sna/gen7: Move constants MOCS into chipset specific info blocks
      sna/gen2+: Beware the unattached ShmPixmap
      sna: Remove unitialized use of 'cursor'
      sna/gen8: w/a for NULL depth buffer
      sna/gen8: Shrink 3DSTATE_SAMPLE_PATTERN packet
      sna: Avoid discarding damage when applying WHOLE hint to pixmap migration
      sna: Avoid double application of pixel widening for degenerate lines
      sna: Simplify checking for singular damage
      intel-virtual-output: Fixup DBG messages
      sna: Continue to reprobe for ZaphodHeads with a mixed up configuration
      sna: Add more assertions before dereferencing sna_crtc
      sna: Refactor 3 similar CPU migration promotion checks into one
      sna: Fix build for older Xorg without OsBlockSIGIO support
      sna: Restore empty region checking
      sna: Add some DBG for whole CPU pixmap migration
      sna: Tweak application of WHOLE hint for uploads
      sna: Handle clipped PutImage uploads more carefully
      sna: Use pwrite to update physical cursors
      intel: If a non-root user starts X, don't release master
      intel-virtual-output: Fix damage bounds
      sna: Prepare for an upcoming Cursor API change
      sna: Remove defunct Cursor interface on fake CRTC
      configure: Report which version (lib or module) of glamor is used
      sna: Validate the cursor everytime for hw support
      sna: Don't create slave pixmaps for the virtual CRTC
      sna: Only reload an active HW cursor
      sna: Only mark the transform_in_use when required for shadow fb
      sna: Don't set cursor bits to an invalid pointer
      sna/gen2: Fix CA/a8 blend factors
      sna: Don't redraw cursor if the fg/bg colors do not change
      sna: Perform 2-color to ARGB cursor conversion inplace
      sna: Restrict WHOLE hint to PutImage on a complete Pixmap
      sna: Add some bounds checking asserts to damage
      sna: Rearrange cursor reuse to avoid sharing rotations
      sna: Add a cursor DBG for a failed pwrite update
      sna: Fix up cut'n'paste typo in assertion
      sna: Discard TearFree readback when overdrawing
      sna: Mark partial composite operations upfront
      sna: Pre-emptively move framebuffers into the DISPLAY cache domain
      sna: Pre-emptively bind framebuffers into the GTT
      sna: Do not reuse physical cursors for the kernel is broken
      sna/video: Only try to set the color key once
      sna: Fix some DBG formats
      sna: Always flush the shadow scanout
      sna/video: Provide a fallback path for pwrite failure
      sna: Refine detection of when shadow is active during BlockHandler
      sna: Do not reuse physical cursors for the kernel is broken, harder
      sna: Initialise thread->arg
      uxa: Remove misnomer from ATI logs
      sna: Avoid copying from tiled source for an overwritten fill
      sna: Use a global pixman glyph cache
      sna: Add a DBG aide to disable hardware execution
      sna: Apply defense against a rogue call to move a SW cursor
      sna: Improve DBG messages for rejecting outputs during initial config
      sna: Reuse any output not explicitly disconnected
      sna: Fix assertions for mmapping stolen buffers
      sna/video: Show sprites across all outputs
      sna: Tweak untiled limits
      sna: Be more selective of reusing bo for inplace uploads on !LLC
      sna: INPLACE has early exits in move-to-cpu
      sna: Tweak use inplace CPU maps for writing
      sna: Initialise cursors after checking for KMS
      sna: Replace cursor gen test with feature flag
      sna: Preallocate pwrite scratch buffer for old fashioned cursor updates
      sna: Preallocate cursors
      sna: Factor in destination sizes for choosing intermediate tiling bo size
      sna: Refine fence packing estimates
      sna: Add a minor DBG for tiled copies
      sna: Rearrange final aperture check
      sna: Initialise pointer before use
      sna: Assert against underflows in BLT command lengths
      sna: Tweaks to cursor DBG logging
      sna: Recycle physical cursors
      sna: Preserve cpu hint for compatible mmapping of the GPU bo
      sna: Discard TearFree damage on partial migration
      sna/video: Initialise pitch before query
      sna: Be more lenient and allow tiled uploads to replace CPU buffers
      sna/dri: Tidy call to vblank ioctl for MSC waiting
      sna: Add some DBG for tracing vblanks across modeset/resume
      sna: Refactor migration DBG code
      sna: Do not discard damage when using the CPU to perform BLT spans
      sna: Refactor hints for GPU promotion of composite fills
      sna: Do not stash drmModeResPtr
      sna: Perform dynamic connector discovery
      compat: Add missing wrapper for RegionSubtract
      sna: Remove incorrect cursor assertion
      sna: Reorder cursor initialisation
      sna: Prefer PrimaryOutput for timing signals
      sna/dri: Report the last known MSC whilst the pipe is off
      sna: Reorder connector initialisation to avoid leak
      sna: Fix loop iteration whilst deleting connectors
      intel-virtual-output: Check error state when disabling CRTC
      intel-virtual-output: Record shm/randr/xinerama queries in DBG log
      intel-virtual-output: Check for errors whilst creating ShmPixmaps
      intel-virtual-output: Mark ShmPixmap destinations as writeable
      intel-virtual-output: Try disabling Panning after disabling CRTC
      intel-virtual-output: Copy existing CRTC information
      sna: Refine hints to allow inplace writes whilst compositing aligned traps
      intel-virtual-output: Grab the server whilst cleanging up the local output
      sna: Tidy computation of clone/crtcs for fake outputs
      sna: Discard the TearFree damage when doing a full CPU migration
      sna: Allow connectors without an associated encoder
      sna: Treat encoder id array as invariant
      intel-virtual-output: Disable remote CRTC using the remote Display!
      sna: Fix unattached outputs for ZaphodHeads
      sna: Run output discovery before modes query
      sna: Set desired mode after rediscover during VT switch
      sna: Fix bogus assertion about conn->encoder_id
      sna: Don't assign in an assert
      sna/dri: Implement TripleBuffering using DRI2SwapLimit
      sna: Initialize value read through ioctl to please valgrind
      sna/dri: Use move-area-to-gpu to handle clipped regions more efficiently
      sna: Tidy thread handling under valgrind
      sna: Add an xorg.conf option for removing unused outputs
      sna: Fix another assignment inside an assert
      sna: Check for PRIME scanouts
      sna: Avoid promoting SHM Pixmaps for DRI
      sna: Rename DRI2 files, functions and variables
      sna: Add some DBG to track rogue requests
      sna/dri2: Do not rate-limit vblank=0 swaps
      sna/dri2: Tighten reporting of faked flip events
      sna/dri2: Carefully check for a completed swap
      sna: After disabling the TearFree shadow, flush any pending flips
      sna/dri2: Ensure new immediate blits are queued behind outstanding swaps
      intel-virtual-output: Make it possible to disable building via configure
      sna: Handle driver failures more gracefully
      sna: Mark the CHV vsync method as unknown
      intel: Update PCI IDs for Cherryview
      intel-virtual-output: Mark the source SHMPixmap as writeable
      sna/video: Only migrate the destination window
      sna/dri2: Update the swap type for chained flips
      sna: Userptr lands upstream, enable.
      sna: Do not mark an upload as a potential replace if the dst is pinned
      sna: Discard active GPU buffers before uploading into them
      sna: Switch iterators over to real CRTCs only
      sna: Fix assertions for combining shadow transforms and TearFree
      sna/dri2: Verify that the reference pipe is still active for flipping
      sna: Only mark the scanout as being busy for writes (not solitary reads)
      sna/dri2: Client cannot be NULL, so drop the checks
      sna/dri2: Tidy computation of 64bit ust
      sna/dri2: Tidy recording of the last swap sequence number and time
      sna/dri2: Tidy conditional use of XORG_CAN_TRIPLE_BUFFER
      sna/dri2: Limit pending swaps to 1 when queueing a future blit
      sna/dri2: Decouple queued events
      sna: Fix attachment of the default monitor to the first output
      sna/dri2: Apply a margin of error to the sequence wrap detection
      sna/dri2: Fix WaitMSC to maintain the vblank counters
      sna/dri2: Maintain sequence calculation in 64bits
      sna/dri2: Move fixed array allocations to per-crtc
      sna/dri2: DBG fixes
      intel-virtual-output: Probe after claiming virtual output
      sna/dri2: Tweak flip continuation
      sna/dri2: Use the timestamps stored on the CRTC
      sna/dri2: Tidy computation of target sequence
      sna/dri2: Queue the flip immediately for the next frame
      test/dri2: Check validity of MSC across CRTC
      sna/dri2: Adjust current msc / target seq between CRTCs
      sna/dri2: Free the private CRTC tracker on each window
      sna/dri2: Combine the DRI2 Window privates together into a single struct
      test/dri2: Restore original configuration after testing
      sna/dri2: Handle offscreen Window and Pixmap with CRTC tracking
      sna/dri2: Tidy add/remove chain to use the common DRI2 private
      sna/dri2: Handle allocation failure adding frame events gracefully
      sna: Assert that we do not replace active IO buffers
      sna: Implicit release of upload buffers considered bad
      sna/dri2: Make the swap-limit transitions more obvious
      sna/dri2: Defer reallocation of backbuffer until request
      sna/dri2: Move scanout processing from frame event to global
      sna: Silence compiler for warnings in Cursor API changes
      uxa: Silence compiler for warnings in Cursor API changes
      uxa: Silence the compiler over a couple of unused variables
      sna: Handle bad picture format/depth mismatches
      sna: Fix the depth/format on the temporary shadow Pictures
      sna/dri2: Fix the continuation mode for old style triple buffering
      Silence CLang (almost)
      sna/dri2: Reorder declarations to compile on old Xorg

Daniel Martin (1):
      configure: Add xfixes to X11 pkg check

Dave Airlie (2):
      uxa: fix pageflips on 3 head scenarios
      uxa: fix getmsc to not fail hard

Edward Sheldrake (1):
      sna/gen4,5: Fix setting pipe control cache flush bits

Eric Anholt (3):
      Update for glamor in the 1.16 server.
      Use fbpict.h instead of defining its prototypes ourselves.
      uxa: Fix load_cursor_argb for the new Xorg ABI.

Hans de Goede (8):
      intel: Fix fd_set_nonblock
      intel: export fd_set_cloexec / fd_set_nonblock
      backlight: Explain better why we support both pkexec and suid root for the helper
      backlight: Use System instead of system when checking for pkexec
      backlight: Drop rights before executing pkexec
      backlight-helper: Simplify reading the level from stdin
      intel: Add support for server managed fds
      intel: Don't close the fd on probe failure if it is server managed

Jan Alexander Steffens (heftig) (1):
      Backlight helper build fixes

Kenneth Graunke (2):
      uxa: Remove implicit length from BLT command #defines.
      uxa: Enable BLT acceleration on Broadwell.

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

Maarten Lankhorst (2):
      Merge remote-tracking branch 'upstream/master' into debian-experimental
      bump changelog

Mark Kettenis (2):
      sna: build fix for OpenBSD
      backlight: Build fixes for OpenBSD

Rinat (1):
      Provide DRI2DriverVDPAU for future compatibility

Ross Burton (1):
      test: only build DRI2 tests if DRI2 is enabled

Rémi Cardona (1):
      configure: Use proper variables set by PKG_CHECK_MODULES

Timo Aaltonen (12):
      Merge branch 'upstream-experimental' into debian-experimental
      update the changelog
      Merge branch 'upstream-experimental' into debian-experimental
      update the changelog
      Merge branch 'upstream-experimental' into debian-experimental
      update changelogs
      Merge branch 'upstream-experimental' into debian-experimental
      bump the version
      Merge branch 'upstream-experimental' into debian-experimental
      bump the version
      Merge branch 'upstream-experimental' into debian-experimental
      bump the version

Zdenek Kabelac (12):


Reply to: