[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.917+git20151217-1-exp1'



Tag 'xserver-xorg-video-intel-2_2.99.917+git20151217-1-exp1' created by Timo Aaltonen <tjaalton@debian.org> at 2015-12-17 13:46 +0000

Tagging upload of xserver-xorg-video-intel 2:2.99.917+git20151217-1~exp1 to experimental.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAABAgAGBQJWcry1AAoJEMtwMWWoiYTcrQcQAIwDGsAZ4ZPPl1NtVSnwe8Us
7WmyJZrYO223rSw7sWi6EFlbE9f20CiMySJTSJTLlXYDFmM9PYyt9RBNG0mY0bbe
WhSuRcl1I+HLNUa9UNArXuriGhikOAJ5/JRbmwYbGKFy9BR27hhMYQV2c4dkzb1P
QuCYxEmZof4FzTjySLXad9+t5K1R67Z/WHIZr0c3xgSeHANJ3IwsYeN9EmDDHSay
DYsNikk/y6UUuQDop2qvin2OF1A9s8r72GHSyNxFofEIbZjDlV2Kc/Q2RvRyN3z2
pu97MPracpxrH/PS88Tz5Rm2uorzdisQkoSWvWPhpxtCGQZmu44mZDJm2kYzOTyA
26Bv5z0FA4o+Gf2yb+oXVRcWdB+/mJ8W84oAAYCnIAyE0dWcJ/e/MyGmB/b1ffAV
JBP/lvKqzIldeyIEkmEqtLa0c221GrueNhV/1uvW29PMBYY2/1wxLwUsRp3Ld3k/
+jmcqQHqoP21oKNW/YL/+B6WqSer+FDJl3M9wfEZgefl87jmbuJkyClRYh6qgPvS
C8tBtd93LKqi1Knv6+2grqN/GizX8sujmqjzfgaGKngiCPrJ8NK7/knGJpg3CrbN
pjg/bAQ9Fc1VMqpv3RwwjinHAdtMaGoeZf3ShcW2nFmT3WSXifFxR9f7Zz09HsSy
OcUp8FG+ZbFBpswKiP32
=xHvB
-----END PGP SIGNATURE-----

Changes since xserver-xorg-video-intel-2_2.99.917-2:
Adel Gadllah (1):
      Set the vdpau driver to va_gl

Bob Paauwe (1):
      sna: Fix the reduction of xy reflection onto rotations.

Chris Wilson (503):
      sna/gen7: Limit threads on HSW GT1
      sna: Don't record old vblank events
      sna: Don't force a batch flush at the start of a BLT fill op
      sna: Enable mmap(wc) support by default
      sna/video: Do an early check for a wedged GPU before texturing
      sna: Reject CPU blits that require format conversions
      sna: Disable GPU preferences when marking it as wedged
      sna: Allow scanouts to force late attachment
      sna: Clip copy to CRTC shadow
      sna: Allow scanouts to be directly accessed via the GTT even when wedged
      sna: Copy mode.vrefresh between kernel and X
      sna/video: Provide fallback support for filling the colorkey
      sna/video: Reuse fallback colorkey filler from overlay for sprites
      sna/trapezoids: Fix typo in construction of polygon lines
      sna: Add mmap(wc) handling to has_coherent_ptr assertion
      sna: Differentiate between disabling CRTC and turning off DPMS
      sna: Allow use of mmap(wc) for inplace GetImage
      sna: Capitlize log message "display hotplut detection"
      sna: Add a couple of guards against using the GPU to write into snooped bo
      sna: Replace assert with conditional setting of sna_pixmap->mapped
      sna: Wrap mmap accessors with sigtrap to catch oom SIGBUS
      sna: Actually set the priv->mapped type for mmap(wc)
      sna: Disable detiling for gen2
      sna/dri2: Fix build with DRI2INFOREC version 5
      sna: Add basic unswizzled manual detilers for gen2
      sna: Use correct octal value for gen3
      sna: Throw away CRTC damage if the CRTC is outside the screen bounds
      sna: Add a small DBG message for when PRIME slave tracking is enabled
      sna: Combine slave CRTC offsets with rotation
      sna: Only instantiate the frontbuffer on the GPU if used
      sna: Wrap direct access to ScrnInfoPtr->pScreen
      sna: Actually check for has_wc_mmap before use
      sna/dri2: Add a DBG message for when Xorg triple buffering is available
      sna/gen6+: Prefer using RENDER pipeline for uncached destinations on large GT
      sna/dri2: Track tracking of active-scanout for back buffer replacement
      sna/dri2: Exchange flags when exchanging DRI2Buffers after SwapBuffers
      sna/gen6+: Prefer not to switch away from active RENDER pipeline
      sna: Provide a few compiler hints
      sna: Add a loud DBG message when enabled
      sna: Finish e6227daff1e3e
      sna: Add missing include of DPMS constants
      sna: Keep front_active consistent across DPMS events
      sna/dri2: Prefer to use normal selection criteria for CopyRegion on small GT
      sna: Declare outputs as hidden at start
      sna: Reorganise assertions when retiring idle bo
      sna/dri2: Only preserve back buffers with the same pitch
      sna: Add a fallback DBG for the git version
      sna: GETPROPBLOB only works with exact length matches
      sna: Assert that the shadow buffer has a compatible pitch to the front
      sna/gen6+: Tweak engine placement when considering src/dst combinations
      sna: Tweak treatment of DPMS mode to be consistent at all layers
      sna: Expand mask to match uintptr_t
      legacy/i810: Expand mask to match unsigned long
      sna/dri2: Use existing busy state if semaphores are disabled
      sna: Log maximum number of CPU threads
      sna/dri2: Check for comparable back/front pitches more carefully
      sna: Clear the per-crtc shadow buffer if they are clipped
      test/dri2: Use xcb for more accurate timing of SwapBuffers
      sna/dri2: Keep the per-drawable swap cache alive for 50ms
      sna/dri2: Fix interoperation between keepalive and fake-triple-buffering
      sna/dri2: Fix use of stale flip_pending after removing window
      sna/dri2: Smooth out delivery of triple buffer SwapCompletions
      uxa/dri2: Reset swap_info->type after a failed flip submission
      uxa/dri2: Make vblank/flip handlers static
      uxa: Fix error handling for failed pageflips
      test/dri2-race: Race against CloseDisplay and also test WaitMSC
      sna/dri2: Rearrange asserts for greater coverage
      uxa/dri2: Reimplement triple buffer support
      intel: Try to load one AccelMethod if the .conf doesn't match
      sna: Mark the bo as clean after the kernel reports it idle
      Unify Option "DRI" parsing
      uxa/dri2: Recreate the triple buffer across a mode change
      sna: Always restore the scanout on DPMS on
      sna: Convert CompositeRectangles ADD white to SRC white
      Allow runtime selection between DRI levels
      sna/trapezoids: Amalgamate adjacent lines
      sna: Mark initial output status as unknown
      sna: Always mark the virtual outputs as disconnected until used
      sna: Use local defines for compilation on older distributions
      sna/present: Queue the unflip if we have flips outstanding
      sna: Clear the resized framebuffer if wedged
      sna: Add some DBG for why a DoCopy might be skipped
      uxa/present: Do not allow the unflip to fail
      test: Tighten present checks to catch CRTC interchange bug in a single pass
      uxa/present: Do flip returns 0 on failure
      sna: Only do COW creation on read-only migration if forced
      sna/trapezoids: Use incremental region clipping for spans
      sna: Separate per-CRTC client bo from the TearFree cache
      sna/present: Restrict pending flip check to enqueueing
      uxa/present: Fix flip_count for aborting on failed flip request
      sna: Use PrimaryOutput as CRTC source when drawable is offscreen
      sna/present: Try to use async flips for unflip
      sna/present: Always store sna backpointer in vblank event closure
      sna/present: Fallback to first available CRTC if none overlap Window
      sna: Check against last clip box (not past the end of the boxes)
      sna: Avoid accessing past the end of the clip boxes for incremental clipping
      sna: Match more classes of opaque composite masks
      sna: Tidy composite operator reduction for CompositeRectangles
      sna: Convert pixel values into ARGB values for render operations
      tools: Add rudimentary dri3info
      tools/dri3info: Query the kernel driver name
      tools/dri3info: Match fd against render nodes
      intel: Fix checking for compatible render node
      sna: Prefer first active CRTC for offscreen drawables
      dri2: Disable integration with render-nodes
      Enable support for render-nodes by default with DRI3
      sna: Reshow cursors after VT switch
      sna: Partially unroll conversion of rectangles to boxes for fills
      sna/present: Prevent DoS from exhausting the kernel vblank queue
      sna: Handle double failure to flip
      test/present: Return the correct error counter from for_each_crtc
      test/dri2-race: Actually queue a number of future WaitMSC
      test/dri2-race: Mix immediate flips with delayed flips
      sna/dri2: Queue a flip via a vblank event if we have outstanding flips
      sna/dri2: Refactor immediate swap scheduling
      sna/present: Compensate for time elapsed since last swap
      sna/present: Handle fake RRCrtc
      sna: When turning off outputs whilst DPMS off, update the right counters
      sna/present: Store target_msc for DBG output in flip handler
      test/present: Test accuracy of long pauses
      test/present: Tighten the accuracy requirements
      test/present: Check modulus computation
      test/present: Include test for timing accuracy
      test/present: Check a simple double-buffer sequence
      test/present: Look for MSC wraparound
      test/present: Automatically disable DPMS
      uxa: Remove the filtering of bogus Present MSC values
      sna/present: Hook into TearFree
      sna: Throw away the TearFree damage if it grows too big
      sna/present: Disable hardware async flips with TearFree
      sna/present: Integrate into TearFree, take 2
      sna/present: Avoid tricks with the TearFree flag
      sna: Use shadow_enabled to prevent TearFree recursion
      test/present: Test notifier accuracy
      test/present: Tighten MSC modulus computation
      sna/present: Append duplicates onto queued vblanks
      sna: Skip an async flip request to the same bo
      test/present: Compact flip queue checks
      sna/present: Try exchanging the Pixmap with a scanout-ready bo
      sna/present: Only share vblanks on the same CRTC
      tools/intel-virtual-output: Check for DRI3 more carefully
      sna: Reuse the old cursor on the current CRTC
      sna/present: Fixup a few DBG
      sna: Rename 'sna_output_panel_edid' to 'sna_output_add_default_modes'
      uxa/dri: Drop dependency on stdbool
      sna: Cache the output status and modes for 15s
      sna: Add missing 'break' from last patch
      sna: Discard addition of drawable offset if 0
      sna: udev integration depends on fstat and sys/stat.h
      sna/dri2: Flush triple buffer swap on [un]redirection
      sna: Improve DBG messages for MST probing
      sna: Clamp aperture size to 32bits
      sna: Update the active_scanout flags on async flips
      sna: Check types on querying RAM
      tools/intel-virtual-output: Use xcb_dri3_id
      sna/trapezoids: Restore lost xTrapezoidValid() checks
      uxa: udev integration depends on fstat and sys/stat.h
      sna: Avoid asserting that a foreign bo is idle
      pciids: sync with kernel 0dc6f20b9
      sna/gen7+: Allow GT3 to overlapping copies via an intermediate
      sna: Unrecurse clip box search
      sna/gen3: Disable fences associated with vertex buffers
      sna: Tweak find clip box asserts
      sna/dri2: Fix format comparison
      sna: Detect absence of DRM_I915_GEM_PIN
      sna/dri2: Disable backend application of damage
      sna/dri2: Pre-fill new backbuffers
      Convert from RRSetChanged() to RROutputChanged()
      configure: Include the xorg-server version in the summary
      sna/dri2: Remove limiting pending swaps on redirection changes
      tools: Add simple tool to retrieve the current cursor from X
      sna: Sync RROutputProperty values with the kernel
      configure: Make sure that BUILD_TOOL_CURSOR is always defined
      sna: Decouple RandR pointers early in CloseScreen
      sna: Remove the flush after waking up between clients
      sna/dri2: Perform swap elision on windows for swap-interval==0
      sna/dri2: Don't dereference a NULL drawable on client shutdown whilst flipping
      tools/cursor: Inlcude stdlib for malloc declaration
      sna/gen6+: Prefer the BLT for small copies
      sna/gen6+: Demote priority of COPY_LAST for copy boxes
      sna: Strengthen assertions that batches are idle before overwriting
      sna: Force frontbuffer to CPU for randr fallback
      sna: Futureproof acceleration backend selection
      sna: Compute half resolution modes
      sna: Disable hw cursor when random transforms are applied
      sna: Apply affine transformations to HW cursors
      sna: Cross check that we only have an affine transformation for HW cursors
      sna: Fix computation of transformed cursor size
      sna: Explicitly compute whether the transform is affine for HW cursors
      sna: Remove redundant RRGetInfo on hotplug discovery
      sna: Fix assertions for transformed cursors
      sna/gen6+: Relax assertions in light of !semaphores
      sna: Start demoting some assertions
      sna/gen6+: Demote BLT ring switching priority if semaphores are disabled
      sna: Skip inplace operation to a busy clear GPU bo
      sna: Use struct pixman_f_vector for compatibility with older pixman
      sna: Protect against ABI breakage in recent versions of libdrm
      tests: Add basic present benchmark
      sna: Remove bogus assert(output->randr_output)
      test: Test tiling across DRI3/Present
      sna: Detect Y-tiled scanout feature
      sna: Add include <alloca.h> for compiling on Solaris
      Use AC_HEADER_MAJOR to find how to include major()
      Use AC_FUNC_ALLOC
      sna: Refresh properties even if we skip the detection probe
      sna: Mask the batch length
      sna: Limit the last gasp execbuf try to ENOSPC
      Add TILE property support (for MST tiled monitors)
      sna/gen6+: Prefer the BLT for small self-copies
      sna/gen6+: Prefer the BLT for small copies
      sna: Query the engine residency on foreign bo before use
      sna: Use more explicit retire-requests after syncing
      sna: Flush BLT operations to an idle GPU
      sna: Consider idleness of both rings if we need a semaphore
      sna: Fixup inverted logic for new bo
      tools/dri3info: Query refresh rate on Primary monitor
      sna/present: flush is not required
      sna: Relax unclean rules to check busyness on all foreign pixmaps
      configure: Make tools/PROGRAMS agnostic to tools presence
      sna/dri: Avoid using the BLT for DRI2CopyRegion if no semaphores
      sna: Relax a y-tiling fb assertion
      sna: Add DBG option to disable manual detiling
      sna: Don't unroll BLT points
      sna: Do not call an extra busy ioctl for scanout flushs
      test/present-speed: Include a measure for fence signalling overhead
      sna/dri2: Fix multimonitor swap elision
      test/dri2: Check vblank waits
      test/dri2: Reset swap-interval after testing async swapping
      configure: Replace hardcoded pkg-config --exists with PKG_CHECK_EXISTS
      sna: Implement missing 9^10^11 swizzle mode
      sna: Rewrite swizzling funcs using macros
      test/present-speed: More buffers required to hit maximal framerates
      sna: Add DBG for why we fallback to sw cursor
      sna/dri2: Prevent the sw cursor from copyig to a buffer as we discard it
      sna: Initialise hwcursor to true
      sna/dri2: Prevent the sw cursor from copyig to a buffer as we discard it
      test/present: Also test swaps on windows (as well as full screen flips)
      test/present-speed: More measurement for different swap methods
      sna: Block signals while releasing cursor under modeset
      test/present-speed: Export the pixmap over DRI3
      test/present-speed: Reneable normal testing
      sna/present: Use a vblank wait to fix up a timer firing too early
      test/present: Include composite redirected windows in the test matrix
      test/present: Expland MSC accuracy test
      sna: Clear the new scanout along all paths before attaching
      test/present-speed: Disable idle event reporting for no-copy overhead test
      sna: Force the TearFree redisplay when populating a rotated configuration
      test/present: Synchronize MSC notifiy modulus test to the vblank
      sna/present: Free Timer when converting to vblank event
      tools/intel-virtual-output: Update DBG comment to include DRI3 transport
      sna: Fix RandR detection to work before dixPrivateKeyRegistered
      sna: Tidy DBG_NO_SHRINK_BATCHES code
      sna: Fix self-relocations fixups for 64-bit addressing
      sna: Set addr for the 64bit self-relocation
      sna: Mark the fallback TearFree flip path as pending
      sna: Mark the GPU as available before doing the mode restore on VT enter
      sna: Make ioctl invocation more compiler friendly
      sna: Add common widescreen resolutions
      sna: Reverse the size check so that it works
      sna: Leak the mmu_notifier for sync userptr
      sna: Use addfb2.1 for extended scanout support
      sna: Use addfb2.1 for extended scanout support
      sna/dri3: Mark incoming sna_pixmap->flags
      sna: Force GTT fallback if we cannot BLT or RENDER download
      sna/gen8: reduce CHV VS URB entries to 640
      intel: Fix inconsistent captilisation of "graphics"
      sna/present: Check earlier for an incompatilble tiled Pixmap
      sna: Enable blitting with Y-tiled surfaces
      sna/present: Reuse last cached swap msc/ust during a flip chain
      test/dri3: Add an explicit DRI3 extension check first
      tools/dri3info: Include compilation instructions for standalone building
      sna: Allow flips to continue after successfully fixing up the CRTC
      test/present: Do a double flip to test tiling changes
      sna: Add a define to change scanout tilings by default
      sna/dri2: Don't convert from Y-to-X when exporting pixmaps
      sna: Fix ancient typo in DEFAULT_TILING == Y
      sna/gen6+: Discourage use of the BLT with Y-tiling
      sna: Update blt fallback to handle Y-tiled surfaces
      sna/gen6: Do not force a blt switch onto a Y-tiled surface
      sna: Fix interpretation of SWCTRL
      sna/gen6+: Fix BLT src/dst tiling checks
      sna: Mark avx as being a subset of avx2 optimisations
      sna: Reuse compiler attribute fast to build fast_memcpy
      sna: Defer marking cache objects purgeable
      uxa: Fix compilation for bool
      sna: Remove conflicting set-purgeable
      sna: Clear has-pinned-batches if we can no longer actually pin
      Remove the driver option to delete connectors on unplugging
      intel-virtual-output: Only store cursor image on reference display
      intel-virtual-output: Record the cursor shape in the DBG log
      intel: Prevent crash with X -configure
      sna: Only mark wedged checking inside operations as a WARN
      sna: Wrap CPU access for composite operations with sigtrap
      sna: Check and warn if there exists a GPU error state
      sna: Markup a couple more potential mmap() accesses
      sna/glyphs: Improve handling of low bitdepth mask format conversions
      test: Remove the blit through a temporary Pixmap
      sna: Wrap GetImage with sigtrap
      test: Add a fidelity test for triangle edge rendering
      tests/render-trapezoid: Add edge tests
      sna: Disable HW cursor if we fail to update it
      sna: Force restoration of SW cursor after HW cursor fails
      sna: Initialise no-op callbacks early
      sna: Clear encoders request field when updating properties
      sna/dri2: Refine ring selection with multiple active rings
      sna: sna_set_desired_mode() always returns true, make it void
      sna: Flag disabled CRTC to xrandr
      sna: Detect when SET_TILING fails to change tiling
      sna: Always apply the SET_TILING results to the bo
      sna: Add a few more asserts for clearing tiling
      sna: Keep pitch even for I915_TILING_NONE surfaces
      sna: Relax a couple of tiling assertions
      sna: Enable use of GPU tiling even when SET_TILING fails
      sna: Disable existing GTT mmap when switching to unknown swizzle + tiling
      sna: Double check that a tiling change request results in a change
      sna: Disable tiling assertion with unknown swizzling and white lies
      sna: Force Linear FB when swizzling is unknown and fencing disabled
      sna/dri2+: The DRI2/DRI3 protocol requires fenced tiling
      Merge branch 'master' of 192.168.1.213:/usr/src/xf86-video-intel
      sna: Compilation fixes for stable distros
      sna/dri2: Only attempt to change tiling when required
      sna: Avoid using NULL pointer inside DBG
      sna: Ensure damage is set to full when marking as clear
      sna: Mark GPU as wholly damage when replacing a drawable
      sna: Add some DBG output for can-fence in kgem_init_swizzling()
      sna: Reorder can-fence test to account for bit17 swizzling
      sna: Force a configuration reprobe if we detect a mismatch in initial state
      intel-virtual-output: Fix cloning fixed mode outputs
      sna: Ensure compat_output is sane after sorting outputs
      sna/dri2: Flag APPLY_DAMAGE for stable distros
      sna: Fix definition for testing BLT with y-tiling
      sna: Add COW source pixmap to flushing list
      sna: Only add the COW to the flush write if exported for writing
      sna: Flush SlavePixmap dirty rects before calling ProcessPending
      sna: Pass scanout flag when creating PRIME bo
      sna: Increase assertion to cater for concurrent & recursion vblank/flip handlers
      sna/present: Downgrade a known assert failure to a warning
      sna/dri2: Be wary of interactions with DRI3 and sna_pixmap->flush
      sna/dri2: Mark the pending backbuffer copy as active
      sna: Fix tiling trapezoids
      sna/dri2: Move the backbuffer cache from the event chain to the window
      sna/dri2: Avoid touching shared gpu_bo->flush between dri2/dri3
      sna/dri2: Keep the async swap event alive until the copy is complete
      sna/dri2: Remove the active_scanout flag when deleting the event
      sna/dri2: Correct a couple of DBG statements for copy_region
      sna/dri2: Record fence bo by inspecting the dst_bo
      sna/dri2: Extend keepalives to windowed swaps
      sna/dri2: Extend keepalives out to 100ms
      sna/dri2: SWAP_THROTTLE is also used for a delayed SWAP
      sna/dri2: Destroy the right bo
      sna: Be robust in handling DPMS failures
      sna/dri2: Handle intermixing of exchanges and blits
      backlight: Factor known names into preferred interfaces
      sna/dri2: Add a bit of paranoia required for a wedged GPU
      sna/dri2: Stop leaking the cache entry when unable to reuse the old backbuffer
      sna/dri2: Rearrange assert to avoid false-positive
      sna/dri2: Rearrange proxy tracking for single-CRTC flipping
      sna/gen4: Fix larger than 3D pipeline fills
      sna: Fix misspelling of "caching"
      sna/gen3: Allow gen3 to use smaller vbo if already available in cache
      sna/dri2: Track original allocated size for copies
      sna/dri2: Remove overzealous assertion
      sna/dri2: Early return for empty DRI2CopyRegion
      sna/dri2: Discard backbuffer cache on Window resize
      sna: Prevent a crash from an invalid EDID read
      sna: Add a DBG option to control native rotations for testing
      sna: Stop trying to CPU mmap a prime object after failure
      sna: Block cursor signals during modeset
      sna/dri2: Fix vblank keepalive signalling
      sna: Allow user override of EDID for an output
      sna: Terminate the fake-edid path correctly
      sna: Abort output construction on allocation failure
      tools/cursor: Error on malloc failure
      sna/dri2: Take over the placeholder vblank
      sna: Fix the last character before a colon in the fake-edid paths
      Start splitting out the benchmarks from test/
      sna: Ensure that DRI2 buffers are created with a fence
      sna: Use DBG_NO_TILING to disable all fencing
      sna: Add logging for set-tiling failure
      sna: Only reset the bo->needs_flush flag if the buffer is busy-write
      sna: Put the assert(!kgem->can_fence) back to where they were
      sna: Add a DBG trace to reusing pixmap headers
      sna: Add a some DBG info to Window creation/destruction
      sna: Add a small pixmap sanity check
      sna: Add a few more DBG and assertions around Present/TearFree interactions
      sna: Stall for outstanding TearFree flips when taking over with Present
      sna: Only check non-NULL Pixmaps
      sna: Double check for Present takeover before TearFree flips
      sna: Batch process hotplug events
      test: Exercise copyplane
      sna: Fix off by one in constructing XCopyPlane on bdw
      intel: Refactor i915.ko loading support
      sna: Assert that flip handler/data exists before invoking
      sna: Undo a CRTC flip that results in a pageflip failure
      sna: Handle batch allocation failure
      sna: Fallback after a bo allocation failure for the batch
      sna: Harden batch allocation against resource starvation
      sna: Add DBG trace when doing a forced cache cleanup
      sna: Tweak DBG traces for cache cleanup
      sna: Stop allocating requests once wedged
      sna: Treat being wedged as unlikely during rendering with HW
      sna: Add a DBG for when we discard an invalid old mmapping
      sna/dri2: Make event chaining DBG clearer
      sna: Fix sync'ing to the most recent request on forced cache cleanup
      sna: Add a little more DBG information to kgem_retire()
      sna: Always prefer a fresh allocation for the batch if !llc
      sna: Release the reference on the rq->bo during forced cleanup
      sna: More simple DBG tracing around cleanup/retire handling
      sna: Add a handle=%d to a DBG for consistency
      sna: Skip a no-op copy
      sna: Use direct uploads into a Damage tracked for v.small operations
      sna: Tweak the semantics for small uploads into Damage tracked pixmaps
      sna: Prefer direct writes if the target is LLC
      sna: Remove incorrect assertion
      sna/dri2: Add the old buffer from a chain swap to the swap cache
      sna: A couple more asserts for valid flip data and handling
      sna/dri2: Restore caching of fullscreen triple buffers
      sna/dri2: Keep the most-recent back buffer cache when reaping on idle
      list: Add missing ';' for the compatiblity macro for intermediate xorg
      sna: Only handle a rotation natively if all bits are supported
      sna: Fixup conversion of rotation into reflection
      sna/dri2: Use the primary CRTC for swap completion for offscreen Windows
      sna/dri2: Flush the pending flip when a client disappears
      sna/dri2: Check that the copy succeeds before associating the request
      sna/dri2: Avoid pushing the triple buffer into the cache list twice
      sna/dri2: Immediately complete a stale swap if any are queued
      sna/dri2: Do full exchanges of back/pending around deferred swaps
      sna/dri2: Transfer the pending back to the new back following the xchg
      sna/dri2: Move the pending swap from the buffer to the event
      sna/dri2: Remove unused local variable in normal builds
      sna/dri2: Initialise scratch.pScreen for copying
      sna/dri2: Also track the front bo as an active buffer
      sna: Release the mode before releasing the accel backend on LeaveVT
      sna/dri2: Consolidate vblank queueing into a couple of helpers
      sna/dri2: Remove stale active buffer assert
      sna/dri2: Extend the active buffer tracking to TearFree
      sna/dri2: Look for potential flip targets when recreating backbuffers
      sna/dri2: Don't queue a vblank delay for a pixmap swap
      sna: Check for system memory contents when looking for empty sources
      sna/dri2: Fix back buffer reuse for simple blits
      sna/dri2: Report an error if WaitMSC/GetMSC are called without any CRTCs
      sna/dri2: Do not attempt to queue an off-screen vblank if the primary is off
      list: Consolidate the two list_for_each_from_safe()
      sna: Fix build on squeeze
      sna/dri2: Stop trying to attach vblank events to pixmaps
      intel: Add an Option for disabling native rotation
      sna/dri2: Update the swap_limit on each ScheduleSwap
      sna: On hotplug events, update the output->status
      sna: Hook up kernel modes on hotplug notification
      sna: Coldplug all outputs on startup
      sna: Use RRGetInfo() for setting hotplug/coldplug information
      sna: Coldplug unknown connections as well
      sna: Only update the CRTC mode serial number on success
      sna: Update the last known status timestamp on modeset
      sna: Refresh last detection timestamp on hotplug notifies
      sna: Apply cursor hotspot transformation
      sna: Check alternate userptr mmappings
      sna: Check for udev events before reading
      sna: Explicitly retire any buffers underneath the static_request
      sna: Prevent infinite recursion on udevless RRGetInfo()
      sna: Indicate when we expect to call RRGetInfo during discovery
      sna: Compute rotation cursor transformation
      sna: Avoid truncating the cursor when scaling up
      sna: Handle proxy objects in undo assertions
      sna: Make sure that cached upload proxies are marked as all-damaged
      sna: Manually clear the GPU bo needs_flush flag after doing an explicit flush
      sna: Use the new context param for report GTT size
      sna: Always flag the shadow buffer after resetting it fr DPMS on
      sna: Handle getblob failures gracefully
      sna: Always refresh the blob property before reading
      sna: Allow pipes to be manually assigned to ZaphodHeads
      sna: Add a couple more asserts to catch static requests being queued
      sna: Don't extend the display mode cache for an unknown output
      sna/dri2: Update TearFree recursion prevention
      sna: Avoid handing back a cached pinned batch
      sna/dri2: Protect against a new possible recursion during TearFree
      sna: Remove bogus assertion from last patch
      sna/video: Move the composite offsets into the dstRegion
      sna: Simply retire-requests
      sna: Allow a CPU bo to be read by the GPU as we read from it
      sna: Tweak TearFree interaction with Present flipping
      sna/dri2: Add a specific recursion indicator for TearFree/DRI2
      sna/dri2: Flip logic for shadow_wait
      sna: Fix Zaphod interaction with DP-MST
      sna: Clear the whole tilingv2 struct
      sna/video: Avoid dereferencing a masked pointer
      sna: Wait upon the same ring when out-of-memory
      sna: Fix typo when comparing '=' ! '=='
      sna: Limit the allocation retries
      sna/dri2: Drop the reference on the fence when complete
      sna/dri2: Don't try and destroy the NULL pointer
      sna: Remove the VMA from the list when unmapping
      sna: Add some DBG around tiling changes
      sna: Only reap the VMA if tiling actually changes
      Rename Option "NoAccel" to "Accel"
      Re-enable acceleration!
      sna: Remove obsolete assertion
      sna: Disable secondary planes on taking over VT
      sna: Add DBG for small_copy()
      sna/dri2: Emit the outstanding signal when eliding a swap
      sna: Don't disable the native backlight around modesets
      sna: Dump kernel debug messages for KMS failures
      sna: Need function definitions as well

Damien Lespiau (1):
      Add Broxton PCI ids

Martin Peres (1):
      uxa: fix the call to PixmapSyncDirtyHelper, broken by xserver's 90db5ed

Olivier Fourdan (4):
      uxa: Do not register hotplug without RandR
      sna: Fix build with gcc 5.0
      backlight: Do not hang forever if helper pid is -1
      man: Fix discrepancy in man page for ZaphodHeads

Patrick Welche (3):
      backlight.c: test for features
      uxa: fix XVMC = no build
      configure.ac: pwd doesn't take an argument

Robert Ancell (1):
      uxa: Add missing const to string to stop compiler warning

Sedat Dilek (1):
      Fix typos found with codespell v1.7

Timo Aaltonen (18):
      rules: Fix valgrind-enabling check.
      README.source: Mention that dpkg-source complains about symlinks which are real files on the tarball, and add a command to clean those before source build (copied from libdrm).
      Merge branch 'upstream-experimental' into debian-experimental
      bump the version
      Merge branch 'upstream-experimental' into debian-experimental
      update the changelog
      Merge branch 'upstream-experimental' into debian-experimental
      Merge branch 'debian-unstable' into debian-experimental
      bump the version
      Merge branch 'upstream-experimental' into debian-experimental
      update the changelog
      Merge branch 'debian-unstable' into debian-experimental
      Merge branch 'upstream-experimental' into debian-experimental
      patches: Dropped, all upstream.
      release to experimental
      Merge branch 'upstream-experimental' into debian-experimental
      update the changelog
      release to experimental

Ville Syrjälä (2):
      gen8: Fix the YUV->RGB shader
      intel: Add marketing names for CHV

Wayne Boyer (1):
      Add Kabylake PCI IDs

---
 Makefile.am                                              |    2 
 NEWS                                                     |   14 
 benchmarks/.gitignore                                    |    2 
 benchmarks/Makefile.am                                   |   14 
 benchmarks/dri2-swap.c                                   |  588 +++
 benchmarks/dri3-swap.c                                   |  595 +++
 configure.ac                                             |  110 
 debian/changelog                                         |   17 
 debian/patches/fix-sna-fstat-include.patch               |   55 
 debian/patches/fix-uxa-fstat-include.patch               |   25 
 debian/patches/fix-yuv-to-rgb-shared-on-intel-gen8.patch |   51 
 debian/patches/series                                    |    4 
 libobj/alloca.c                                          |    4 
 man/intel.man                                            |   53 
 src/backlight.c                                          |   70 
 src/backlight.h                                          |    2 
 src/compat-api.h                                         |   27 
 src/i915_pciids.h                                        |  117 
 src/intel_device.c                                       |   53 
 src/intel_driver.h                                       |    1 
 src/intel_list.h                                         |   38 
 src/intel_module.c                                       |   79 
 src/intel_options.c                                      |   91 
 src/intel_options.h                                      |    7 
 src/legacy/i810/i810_common.h                            |    4 
 src/legacy/i810/i810_hwmc.c                              |    2 
 src/legacy/i810/i810_memory.c                            |    6 
 src/legacy/i810/i810_reg.h                               |    2 
 src/legacy/i810/xvmc/I810XvMC.c                          |    6 
 src/render_program/exa_wm.g4i                            |    2 
 src/render_program/exa_wm_yuv_rgb.g8a                    |    4 
 src/render_program/exa_wm_yuv_rgb.g8b                    |    2 
 src/sna/blt.c                                            |  840 ++--
 src/sna/brw/brw_eu_emit.c                                |    2 
 src/sna/compiler.h                                       |   16 
 src/sna/fb/fb.h                                          |    4 
 src/sna/fb/fbpict.h                                      |    4 
 src/sna/gen2_render.c                                    |    6 
 src/sna/gen3_render.c                                    |  123 
 src/sna/gen4_render.c                                    |   60 
 src/sna/gen5_render.c                                    |   55 
 src/sna/gen6_common.h                                    |  127 
 src/sna/gen6_render.c                                    |  133 
 src/sna/gen7_render.c                                    |  152 
 src/sna/gen8_render.c                                    |  183 
 src/sna/kgem.c                                           | 1526 +++++---
 src/sna/kgem.h                                           |   62 
 src/sna/kgem_debug_gen4.c                                |    2 
 src/sna/kgem_debug_gen5.c                                |    2 
 src/sna/kgem_debug_gen6.c                                |    2 
 src/sna/sna.h                                            |  129 
 src/sna/sna_accel.c                                      |  706 ++-
 src/sna/sna_blt.c                                        |  206 -
 src/sna/sna_composite.c                                  |  104 
 src/sna/sna_display.c                                    | 2783 +++++++++++----
 src/sna/sna_display_fake.c                               |    3 
 src/sna/sna_dri2.c                                       | 1947 ++++++----
 src/sna/sna_dri3.c                                       |   13 
 src/sna/sna_driver.c                                     |  330 -
 src/sna/sna_glyphs.c                                     |   94 
 src/sna/sna_io.c                                         |   31 
 src/sna/sna_present.c                                    |  510 ++
 src/sna/sna_render.c                                     |   26 
 src/sna/sna_render.h                                     |    9 
 src/sna/sna_render_inline.h                              |    6 
 src/sna/sna_tiling.c                                     |    4 
 src/sna/sna_trapezoids_boxes.c                           |    4 
 src/sna/sna_trapezoids_imprecise.c                       |  344 -
 src/sna/sna_trapezoids_mono.c                            |  125 
 src/sna/sna_trapezoids_precise.c                         |  344 -
 src/sna/sna_video.c                                      |   66 
 src/sna/sna_video.h                                      |    3 
 src/sna/sna_video_overlay.c                              |   12 
 src/sna/sna_video_sprite.c                               |   27 
 src/sna/sna_video_textured.c                             |   11 
 src/sna/xassert.h                                        |   17 
 src/uxa/i965_video.c                                     |    1 
 src/uxa/intel.h                                          |   16 
 src/uxa/intel_display.c                                  |  174 
 src/uxa/intel_dri.c                                      |  484 +-
 src/uxa/intel_driver.c                                   |   38 
 src/uxa/intel_hwmc.c                                     |    2 
 src/uxa/intel_memory.c                                   |    2 
 src/uxa/intel_present.c                                  |   24 
 test/.gitignore                                          |    5 
 test/Makefile.am                                         |    5 
 test/basic-copyplane.c                                   |   99 
 test/dri2-race.c                                         |  274 +
 test/dri2-speed.c                                        |  342 +
 test/dri2-test.c                                         |   78 
 test/dri3-test.c                                         |   62 
 test/dri3.c                                              |   34 
 test/present-speed.c                                     |  615 +++
 test/present-test.c                                      | 1432 +++++++
 test/render-glyphs.c                                     |  441 ++
 test/render-trapezoid.c                                  |  125 
 test/render-triangle.c                                   |  180 
 test/test.h                                              |    9 
 test/test_image.c                                        |   36 
 tools/.gitignore                                         |    4 
 tools/Makefile.am                                        |   21 
 tools/backlight_helper.c                                 |    6 
 tools/cursor.c                                           |  111 
 tools/dri3info.c                                         |  329 +
 tools/virtual.c                                          |  261 -
 105 files changed, 13678 insertions(+), 4732 deletions(-)
---


Reply to: