xf86-video-intel: Changes to 'refs/tags/2.21.11'
Chris Wilson
ickle at kemper.freedesktop.org
Sun Jun 30 16:02:59 PDT 2013
Tag '2.21.11' created by Chris Wilson <chris at chris-wilson.co.uk> at 2013-07-01 00:02 -0700
Intel 2.21.11 release
Changes since 2.21.10:
Chris Wilson (70):
sna: Add reference counting to drmMaster for Zaphod
sna: Only open the /dev/dri/cardX device once
Tidy version query for i915.ko
sna/gen5: Force a write flush when changing blend modes
sna/gen5: Elide the forced flush after a drawrect
sna: Allow tiled uploads to accumulate damage
sna: Document swizzling for DBG
sna: Discard overwritten incomplete operations before migrating
sna: Discard proxy upload buffers before overwritting for PutImage
sna: Clear 'clear' hint upon uploading into tiled
sna: Move the reset bo to the right list
sna: Check for a request to create an inactive scanout
sna: Remove unused brw_eu_debug.c
sna: Initialise gc->ops->PolyPoint for miWideDash
Add the nickle utility scripts to the tarball
sna: Don't flag IGNORE_CPU for partial overwritten blocks
intel: Use the correct errno value for reporting the drmSetVersion failure
sna: Drop master when closing the screen
sna: Be explicit when creating tiled-x pixmaps for manual tiling uplaods
sna: Do not perform tiling inplace if the destination is busy
sna: Optimize clears to white
sna: Rearrange tiled x upload so that damage accumulation is last
sna: Free just-allocated bo if we fail to set-tiling on CREATE_EXACT
sna: Do not force creation of CPU maps on !llc
sna: Clear mapped state after performing manual tiling
sna: Avoid allocating a temporary if using rendercpy tiles
sna/gen4+: Fix determination of intermediate extents
sna: Use the existing configuration for initial modes
sna: Fallback to xf86InitialConfiguration if nothing is connected
sna: Set RR_Rotate_0 instead of 0 as desired initial rotation
sna: Explicitly initialise the probed transform for a CRTC
sna: Correct typo s/\j/\n/
sna: Se the default gamma if left uninitialized by the driver
sna: Detect and handle cloned pixels for manual tiled uploads
sna: Refactor freeing gpu_bo in manual tiled upload
sna: Fix DBG printing of can_upload_tiled_x()
sna: Tweak ordering of userptr temporary mappings for uploads
sna: We can read from cloned pixmaps inplace - so long as we don't write
sna: Support operations inplace on CPU mappings of a region
sna: Fake the output physical width/height from the CRTC size
sna: Set the current mode when initialising CRTCs
sna: Add the probed CRTC mode to the list of output modes
sna: Implement memcpy_from_tiled functions (for X-tiling only atm)
sna: Add a fast path for reading back from tiled X bo
sna: Prefer operating inplace with a very large GPU bo
sna: Trim the large object threshold
configure: SNA supports the old Xorgs
sna: Enable memcpy_from_tiled for the IO paths
intel: #ifdef O_CLOEXEC for compilation on squeeze
intel: Use fcntl to try and set CLOEXEC if the open(O_CLOEXEC) fails
sna/blt: Refine op placement logic for handling current source location
sna: Compensate redirect drawing subrectangle inside an offset pixmap
sna/blt: Remove a pair of leftover asserts
sna: Markup when a gradient is opaque
sna/gen2+: Consider precision in render operation placement
sna: Assert that the kernel tiling mode matches our bo
sna: Add debug control for disabling accelerated GetImage
sna: Use inplace CPU mapping readback for GetImage on linear buffers
sna: Add asserts around applying clears
sna: Promote assert(!priv->mapped) along migration paths
sna: Inspect the dirty boxes when querying whether damage contains a rectangle
sna: Improve checks for coherent access through CPU mappings
sna: Move the clone discard into free-gpu
sna: Fix get_image_inplace to use the pixmap offset
sna: Add the Ofast option to the critical memcpy routines
sna: Allow tiled memcpy on i386
sna: Replace conflicting drmDropMaster
sna: Store the path used to open the device and pass to DRI
intel: Fix failure code for reporting !drmCheckModesetingSupported
2.21.11 release
Jonathan Gray (1):
intel: replace direct ioctl use with drm{Set, Drop}Master
Roy.Li (1):
uxa: fix the compilation error with xorg-xserver <= 1.10
---
NEWS | 52 ++++
configure.ac | 5
src/Makefile.am | 62 ++---
src/intel_device.c | 279 ++++++++++++++++++++++
src/intel_display.c | 2
src/intel_driver.c | 2
src/intel_driver.h | 8
src/intel_module.c | 75 ++----
src/sna/blt.c | 282 +++++++++++++++++++++++
src/sna/brw/brw_eu.h | 2
src/sna/brw/brw_eu_debug.c | 95 -------
src/sna/compiler.h | 2
src/sna/gen2_render.c | 14 -
src/sna/gen3_render.c | 27 +-
src/sna/gen4_render.c | 22 -
src/sna/gen5_render.c | 60 ++--
src/sna/gen6_render.c | 22 -
src/sna/gen7_render.c | 22 -
src/sna/kgem.c | 116 +++++++--
src/sna/kgem.h | 38 +++
src/sna/sna.h | 1
src/sna/sna_accel.c | 547 +++++++++++++++++++++++++++++++++++----------
src/sna/sna_blt.c | 136 +++++------
src/sna/sna_damage.c | 49 +++-
src/sna/sna_display.c | 201 ++++++++++++++++
src/sna/sna_dri.c | 4
src/sna/sna_driver.c | 130 ----------
src/sna/sna_gradient.c | 13 +
src/sna/sna_io.c | 66 ++++-
src/sna/sna_render.c | 29 +-
src/sna/sna_render.h | 3
src/sna/sna_tiling.c | 71 +++--
32 files changed, 1816 insertions(+), 621 deletions(-)
---
More information about the xorg-commit
mailing list