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