Tag 'xserver-xorg-video-intel-2_2.99.912-git20140705-1+exp1' created by maximilian attems <m...@debian.org> at 2014-07-05 19:06 +0000
release 2:2.99.912+git20140705-1~exp1 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAABAgAGBQJTuEzjAAoJEBAlLmU6keUnJ6gQAMi8PNjsydp54kIxqvjeu5t3 ccwWBnwFRCrQXkjGJXTKz+I/uNGIAnyvcVPTxn0M9PMsi24HwGpZlSiLzC93nKbk CxLFHeU2bBtqX3VaiwSEvXQptrvRwJuI0h8KEYV1E2RYtA4YOLyE7DFk5wwWJt6v TuRQontH6PfJkghV7J5/cSHi3Zzr2y/oxI93uhUa+r35p+xD1XFgHAYzpgUQGUcZ 4ag7MDbxVxBE2IHXvB1v6UcepA4ACqKqcCZyTkElcWDnDPJKo5FMuuLE4WBRA1HX 22KuHKMsx6JUALiqF9Unq+I2zoXrRJmfQrS5Ae/pJbm7l67BN4MFd/XpbhA+62jd 439hBF6XUF9NdP0vLvXMQEe2q78iWFVvUEW+SeWJEtteOasSyqy1SHoa0D0A5Wva CwJ1FcQagCLRKDJ/R1YnFbAK/q4omY7xsdDaloiD+QnZaJrBVFg7CwQTkAOMmH8n GTZBPxwDcfqJ66v8US2qPMK/j4p3hPmK3uz5tKztET8VDIQjRH3fv67J+tgEGjHl 1vao8+VWFjPb+EGCFlzl6hl0YPSQMrd/mCm+NGZhhMvM6kEsOhfOEp0c1WwlEbHc BvQpYmwvNEol9lCMBFhwTMu6oVwjtp8DVhvljnaZzybigjUktcqxw5spYrKbXKmd R36g6unt5ckzTE9jlUyt =cjLQ -----END PGP SIGNATURE----- Changes since xserver-xorg-video-intel-2_2.99.912-1+exp1: Chris Wilson (218): sna: Handle the user passing "Backlight" "" sna: Tidy a few asserts on the state of crtc->flip_bo sna: Fix arguments when flipping transformed TearFree outputs sna: Expand debugging to cover gen8 BLT variations sna: Cast away compiler warning sna/dri2: Check that the window covers the whole CRTC before xchg sna: Mark the GPU as all damaged when discarding CPU bo during uploads sna: Squelch log messages for fb/pixmap tiling in the default case sna: Silence compiler warnings for discarding const Region points sna: Discard TearFree damage before checking for an overwriting upload sna: Prefer to operate inplace on the GPU rather than stall on the CPU sna: Ignore setting read-only for temporary userptr maps sna: Create a stable output name based on MST topology sna: MST topologies may change on any hotplug event sna: Support efficient cursor updates for old machines sna/gen8: Check offset alignment before using a userptr for RENDER sna: Add some asserts to track redundant damage operations sna/glyphs: Always print some DBG when performing fallback sna: Skip redundant clears sna: Recheck source bo after migrating dst (in case of src == dst) sna: Tweak self-copy boxes to hit the GPU more often sna: Add some DBG to the memmove path sna: Fix scanout creation routine for old kernels <= 3.11 sna: Update damage pointer after the implicit reduction sna: Remove debugging hunk sna: First copy to overlap temporary must be using GXcopy sna/gen6+: Overlapping bo by definition have compatible depths sna/gen6+: On small GT avoid the intermediate copy for overlaps sna: Use the pixmap header creation routine sna: Fix direction flags for memmove sna: Remove bogus assertion sna/gen8: Clear a couple more push constants sna: Refactor USE_INPLACE debug macro sna: Try to use CPU uploads before BLT uploads configure: Allow manual disabling of each DRI level sna/gen8: Check for WT support before attempting to use the WT mocs sna/gen8: Allow reads from scanout to be cached sna: Reorder ignore_cpu_damage() to avoid asserts configure: Fix DRI2 build xvmc: Sanitize compile and library flags xvmc: Refactor mutex locking sna: Try to reuse the current cursor if we fail to update sna/gen6+: Prefer the BLT for large overlapping copies intel: Check that the fd points to i915 after authorising sna: Track the pageflip bo's busyness sna: Refine decision whether to use the GPU or render inplace intel-virtual-output: Check for an error creating the DRI3 fd intel-virtual-output: Only call XShmDetach on a valid SHM segment intel-virtual-output: Initialise image after clone intel-virtual-output: Disable outputs on remote displays upon shutdown intel-virtual-output: Compile fixes sna: Only discard the CPU bo if we have a GPU bo to transfer the damage to sna: Use the right is-clipped hint sna: Fix assertions for discarding upload caches sna: Enable TearFree by default for systems with PSR test: Add a simple SHM test skeleton sna: Add more DBG to track transitions between CRTC and its shadow or flip bo sna: Clear our private hints about front rendering exported bo sna: Fix some batch DBG sna/glyphs: Show number of glyphs in DBG sna: Promote better active buffer reuse sna: Fix logic inversion for final placement in is_gpu_dst() uxa: Add some explanation to why bo were rejected sna/glyphs: Add DBG option to force use of the glyph image mask uxa: Allocate frontbuffer to meet old fence constaints sna/dri2: Allow single crtc exchanges to be queued up sna: Regularly check the cache level on bo sna/glyphs: DBG compile fix sna: Discard GPU damage for the magic upload proxy sna: Add a few missing checks for all-damaged sna/dri2: Fixup failure to do a render copy for DRI2CopyRegion sna: Tweak creation 8x8 tiled patterns sna: Relax PREFER_GPU so that we don't needless create small GPU bo sna: Cache small pixmaps rather than forcing a large fallback for BLT operations sna: Remove invalid assert sna: Align some function parameters sna: Fix computing source bo for BLT operations sna: Set the correct mapping type after calling mmap__async sna/dri2: fix invalid DBG string sna: Add DBG option to disable snoop bo cacheing sna: Simplify sna_pixmap_get_source sna: Use nxm tiled blits for small regions of large tiles sna: Assert that we do not try to mmap a proxy sna/gen8: Fix unaligned() to return true when not aligned sna/gen8: Fix cleanup after failing to convert channel sna: Pass desired CRTC viewport for completing single CRTC flips sna: Skip redundant copies when already cloned sna: Fix DBG compilation sna: Add log breadcrumbs with valgrind sna: Do not treat both src/dst having no clones as being the same sna: Delete the silly typo sna: Fix modulus for partial conversion of tiles to 8x8 patterns sna/dri2: Replace assertion with code to skip updating the back buffer sna: Always readback shadow damage after replacing the buffer sna: Wrap pointer access for 8x8 tile construction sna: Fix up small extents for 8x8 tile construction sna: Use the right pattern origin for tiled 8x8 extraction sna: Missed fixing y tile offset in last commit sna: Mark upload from SHM segment as read-only sna: Mark upload from SHM segment as read-only sna/dri2: Don't decouple front buffer tracking for invalid SwapBuffer calls test: Increase number of tiled sources sna: Color patterns for BLT are required to be aligned to 256 byte boundaries sna: Feed more operations into the 8x8 BLT tiler sna: Mark up const boxes to keep the compiler happy sna: Be more flexible in converting random subsamples to 8x8 tiles sna: Avoid blending with the render engine on snoopable bo sna: Clear the transform flag on disabling the CRTC sna: Discard write hint from a couple more move-to-gpu sna: Clean up CRTC on CloseScreen sna: Track CRTC mode changes and discard old flips sna: Disable unused CRTC after undock events sna: Add missing string for DBG sna: Inject a batch flush before adding a fresh bo sna/gen4+: Add box emitters for the generic vertex paths sna: Add DBG breadcrumbs to sna_output_discover() sna: Rename IGNORE_CPU to IGNORE_DAMAGE to better reflect its purpose sna: Do not set CAN_CREATE_GPU flag for untiled allocations sna: Prefer to render over damage into the GPU bo sna/gen6+: Encourage the compiler to inline a couple of key functions sna: Allow the CPU bo to be created if GPU rendering is forced sna/gen4+: Add some more asserts around recreating vertex buffers sna/gen6+: Avoid adjusting copy coordinates until commited to using them sna: Handle old busy_ioctl not reporting the active ring sna: Fix flushing empty batches sna/gen6+: Initialise src offset before use sna: Force creation of GPU bo for drawing if need be sna: Prefer rendering on the CPU to avoid damage migration sna: Promote to full GPU bo after forced migration away from CPU bo sna: Allow scratch pixmap to allocate linear GPU bo sna: Silence compiler warning for shadowed variable sna: Disable CRTC after MST topology change sna/dri2: Add a dash more asserts sna: Decompose self-copy into overlapping/non-overlapping regions intel: Wait for the DRM device to load sna: Trim composite region against dst clip extents sna/glyphs: Clip damage to dst sna: Fix the usual "x = y" typos in creating boxes sna: Ensure serial is not 0 for runtime MST discovery sna: Add some more DBG around connector discovery intel: Wait for our expected device node to appear intel: Add a note about the myriad places we have identifier strings configure: Display our README before the summary sna: Add yet more DBG messages to MST discovery Add reserved PCD IDs for Broadwell sna: Check all connectors for reuse sna: Disable userptr for bdw sna: And fix the typo... sna: Throttle before doing a TearFree buffer replacement sna: Tweak scanout flush intel: Fix weblinks intel: Fix weblinks (again) sna: Track desired flushes better after starting a new batch sna: Only mark throttle as done after success sna: Improve throttling during bo allocation sna: Fix uninitialisable variable sna/dri2: Compile fixes for ancient Xorg sna: Make output destroy more defensive sna/dri2: Hook into ClientGone callback to clear dangling references sna: Remove scare quotes from hotplug detection "enabled" sna: Fix userptr defines to match i915_drm.h sna: Tidy selection of a near-miss active buffer. sna/dri2: Slightly improved DBG messages sna: Only reuse pinned batches for 830/845 sna: Check source bo is suitable for BLT before doing so sna/glyphs: Add DBG option for forcing glyphs-to-dst sna/glyphs: Add DBG option for glyph tolerance sna/dri2: DBG compile fixes test: Expand number of sources for basic benchmarking uxa: Update Screen Pixmap width/height first sna/trapezoids: Handle mono traps just in case sna: Micro-optimise unswizzling tiling/detiling sna: Tidy calling memcpy_from_tiled sna: Skip adding damage if it is already contained sna: Check for a mappable GPU bo before migrating damage sna: Don't discard damage for SHM pixmaps sna/io: Prefer CPU copies on LLC sna: Prefer linear if below tile_width sna: Only preferentially upload through the GTT for large transfers sna: Sync CPU bo before writes sna: Update allocation of CPU bo to avoid creating active buffers sna: Ensure CPU bo is synchronized before writing intel-virtual-output: Convert debugging messages to verbosity intel-virtual-output: Cleanup singleton on failure intel-virtual-output: Remove one redundant cleanup on error test/lowlevel-blt-bench: Exercise SHM pixmaps test/lowlevel-blt-bench: Exercise masks sna: Mollify assert to be consistent with the scanout flush sna: Silence snarky compliers sna: Reduce assertion when using asynchronous CPU access test/lowlevel-blt-bench: Update progress more frequently sna: Tweak preference for small GPU bo sna/dri2: Apply the paraniod buffer clip in the correct coordinate system sna/dri2: Pass around the correct DrawableRec for sampling from the foriegn bo sna: Add DBG breadcrumbs before flushes in BLT sna/dri2: Set depth/bpp on scratch DrawableRec sna/dri2: Use CPU fallback if possible sna: Enforce LinearFramebuffer option sna/dri2: Add a DBG option to select copy method sna: Correct migration flags for initial scanout creation sna: Fix typo in LinearFramebuffer handling sna/gen6+: Tweak consideration of compositing on BLT sna: Use the threaded compositor for picture conversions test: Create separate SHM segments for ref/out sna: Limit the size of the tiling object to be smaller than either the originals sna: Clear the cursor reference from the CRTC if the update fails sna: Wrap xf86DPMSSet sna: Prevent creating a GPU bo for an inplace read sna: Tighten assertions for using upload proxies concurrently with CPU reads sna/gen8: Disable the unaligned check sna: Promote tile pixmaps to GPU when reused sna: Utilise existing cached upload for promoting to GPU bo sna: Disable use of threaded compositor when using threaded renderer sna: Do a quirk early check for short areas before threading sna: Fix typo s/num_threads/max_threads/ sna: Convert a clear tile into a solid fill sna: Tweak number of threads for short areas sna: Discard operations to either CPU or GPU bo when overwriting with RenderRectangles Damien Lespiau (1): intel: Use the i845 info structure for INTEL_I845G_IDS() Hans de Goede (3): backlight: Fix compiler error uxa: When the output is off, report the cached backlight value uxa: Mark the output as off before making pipe changes Julien Cristau (2): wrap the Build-Depends control field Remove Cyril from Uploaders. Matthieu Herrb (1): backlight: Fix security issues in handling of the interface path name. Rodrigo Vivi (1): Add marketing names for Broadwell maximilian attems (3): Merge commit '8fa22964f69d3ec8700f177dd7cb3cbc396a9f35' into debian-experimental update changelog changelog: prepare to release 2:2.99.912+git20140705-1~exp1 --- AUTHORS | 2 README | 9 configure.ac | 92 + debian/changelog | 9 debian/control | 6 man/intel.man | 9 src/backlight.c | 2 src/compat-api.h | 24 src/i915_pciids.h | 12 src/intel_device.c | 188 +++ src/intel_list.h | 5 src/intel_module.c | 40 src/sna/blt.c | 171 +-- src/sna/fb/fbbitmap.c | 4 src/sna/fb/fblinebits.h | 8 src/sna/fb/fbpoint.c | 4 src/sna/gen2_render.c | 56 - src/sna/gen3_render.c | 76 - src/sna/gen4_render.c | 64 - src/sna/gen4_vertex.c | 139 ++ src/sna/gen5_render.c | 70 - src/sna/gen6_common.h | 5 src/sna/gen6_render.c | 155 +-- src/sna/gen7_render.c | 155 +-- src/sna/gen8_render.c | 261 +++-- src/sna/kgem.c | 406 +++++--- src/sna/kgem.h | 36 src/sna/kgem_debug.c | 195 +++ src/sna/sna.h | 35 src/sna/sna_accel.c | 1858 +++++++++++++++++++++++-------------- src/sna/sna_blt.c | 85 + src/sna/sna_composite.c | 83 + src/sna/sna_damage.c | 96 + src/sna/sna_damage.h | 19 src/sna/sna_display.c | 727 ++++++++++---- src/sna/sna_dri2.c | 597 ++++++++--- src/sna/sna_driver.c | 160 +-- src/sna/sna_glyphs.c | 113 +- src/sna/sna_io.c | 141 +- src/sna/sna_present.c | 10 src/sna/sna_render.c | 272 +++-- src/sna/sna_render.h | 26 src/sna/sna_render_inline.h | 63 + src/sna/sna_threads.c | 6 src/sna/sna_tiling.c | 62 - src/sna/sna_trapezoids.c | 12 src/sna/sna_trapezoids_boxes.c | 56 - src/sna/sna_trapezoids_imprecise.c | 61 - src/sna/sna_trapezoids_mono.c | 16 src/sna/sna_trapezoids_precise.c | 40 src/sna/sna_video_overlay.c | 8 src/sna/sna_video_sprite.c | 6 src/sna/sna_video_textured.c | 4 src/uxa/intel.h | 8 src/uxa/intel_display.c | 30 src/uxa/intel_driver.c | 5 src/uxa/intel_memory.c | 107 -- src/uxa/intel_uxa.c | 119 +- test/.gitignore | 1 test/Makefile.am | 1 test/basic-copyarea-size.c | 18 test/basic-copyarea.c | 56 - test/basic-fillrect.c | 52 - test/basic-lines.c | 14 test/basic-putimage.c | 52 - test/basic-rectangle.c | 80 - test/basic-stippledrect.c | 86 - test/basic-stress.c | 58 - test/basic-string.c | 18 test/basic-tiledrect.c | 302 ++++-- test/lowlevel-blt-bench.c | 373 ++++++- test/mixed-stress.c | 70 - test/render-composite-solid-mask.c | 22 test/render-composite-solid.c | 48 test/render-copy-alphaless.c | 52 - test/render-copyarea-mask.c | 26 test/render-copyarea-size.c | 16 test/render-copyarea.c | 56 - test/render-fill-copy.c | 48 test/render-fill.c | 48 test/render-trapezoid-image.c | 92 - test/render-trapezoid.c | 74 - test/shm-test.c | 174 +++ test/test.h | 10 test/test_display.c | 24 test/test_image.c | 152 ++- tools/backlight_helper.c | 10 tools/intel-virtual-output.man | 2 tools/virtual.c | 411 ++++---- xvmc/Makefile.am | 6 xvmc/intel_xvmc.c | 23 xvmc/intel_xvmc_private.h | 39 92 files changed, 6239 insertions(+), 3303 deletions(-) --- -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/e1x3vjp-00072a...@moszumanska.debian.org