xf86-video-intel: Changes to 'refs/tags/2.99.911'
Chris Wilson
ickle at kemper.freedesktop.org
Wed Mar 19 08:07:21 PDT 2014
Tag '2.99.911' created by Chris Wilson <chris at chris-wilson.co.uk> at 2014-03-19 16:07 -0700
Intel 2.99.911 snapshot
Changes since 2.99.910:
Chris Wilson (102):
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
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.
Mark Kettenis (1):
backlight: Build fixes for OpenBSD
---
Makefile.am | 6
NEWS | 51 -
configure.ac | 50 -
src/Makefile.am | 4
src/backlight.c | 492 ++++++++++
src/backlight.h | 56 +
src/fd.c | 69 +
src/fd.h | 33
src/intel_device.c | 104 --
src/intel_driver.h | 2
src/intel_module.c | 6
src/sna/fb/fbpointbits.h | 23
src/sna/gen2_render.c | 70 -
src/sna/gen3_render.c | 5
src/sna/gen4_render.c | 3
src/sna/gen5_render.c | 28
src/sna/gen6_common.h | 21
src/sna/gen6_render.c | 39
src/sna/gen7_render.c | 5
src/sna/gen8_render.c | 14
src/sna/kgem.c | 63 -
src/sna/kgem.h | 2
src/sna/sna.h | 22
src/sna/sna_accel.c | 345 ++++---
src/sna/sna_blt.c | 263 +++++
src/sna/sna_composite.c | 25
src/sna/sna_display.c | 777 +++++++---------
src/sna/sna_driver.c | 26
src/sna/sna_glyphs.c | 90 +
src/sna/sna_io.c | 4
src/sna/sna_reg.h | 1
src/sna/sna_render.c | 13
src/sna/sna_render.h | 5
src/sna/sna_render_inline.h | 28
src/sna/sna_threads.c | 142 +-
src/sna/sna_tiling.c | 6
src/sna/sna_transform.c | 57 +
src/sna/sna_trapezoids.c | 77 -
src/sna/sna_trapezoids_boxes.c | 250 ++---
src/sna/sna_trapezoids_imprecise.c | 82 +
src/sna/sna_trapezoids_mono.c | 7
src/sna/sna_trapezoids_precise.c | 86 +
src/sna/sna_video_sprite.c | 14
src/uxa/i830_reg.h | 12
src/uxa/intel_batchbuffer.c | 16
src/uxa/intel_batchbuffer.h | 8
src/uxa/intel_display.c | 238 ----
src/uxa/intel_driver.c | 77 -
src/uxa/intel_uxa.c | 24
src/uxa/intel_video.c | 3
tools/.gitignore | 2
tools/Makefile.am | 29
tools/backlight_helper.c | 36
tools/org.x.xf86-video-intel.backlight-helper.policy.in | 19
tools/virtual.c | 192 ++-
55 files changed, 2698 insertions(+), 1424 deletions(-)
---
More information about the xorg-commit
mailing list