xf86-video-intel: 2 commits - configure.ac NEWS src/sna/kgem.c

Chris Wilson ickle at kemper.freedesktop.org
Wed Nov 13 01:55:56 PST 2013


 NEWS           |   42 ++++++++++++++++++++++++++++++++++++++++++
 configure.ac   |    2 +-
 src/sna/kgem.c |    4 ++--
 3 files changed, 45 insertions(+), 3 deletions(-)

New commits:
commit 7468a6b740af14d95e8f9bacd2e352ec98a9acf2
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Tue Nov 12 14:43:28 2013 +0000

    2.99.906 snapshot

diff --git a/NEWS b/NEWS
index 79cdf86..e4e980d 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,45 @@
+Snapshot 2.99.906 (2013-11-13)
+==============================
+Several stability fixes required after the recent tweaking of the core
+mechanics to handle the updated TearFree and attempting to make static
+analyzers happy.
+
+ * Fix damage handling when rendering to a partially damaged GPU surface.
+   Regression in 2.99.905
+   https://bugs.freedesktop.org/show_bug.cgi?id=70527
+
+ * Use asprintf() instead of sprintf()
+   Regression in 2.99.905
+   https://bugs.freedesktop.org/show_bug.cgi?id=70835
+
+ * Improve accounting for fence overallocation on older gen2/3, and
+   improve the tiling mechanism to fit into the same aperture constraints
+   https://bugs.freedesktop.org/show_bug.cgi?id=70924
+
+ * Add an extra GPU flush on Sandybridge to fix some rare font corruption
+
+ * Rasterise lines through all clip boxes
+   https://bugs.freedesktop.org/show_bug.cgi?id=70802
+
+ * Fix regression from stricter handling of failures to move a GC to the GPU
+   Regression in 2.99.905
+   https://bugs.freedesktop.org/show_bug.cgi?id=71415
+
+ * Fix various fail along the memcpy_xor paths, including inadequate error
+   handling and integer overflow
+   https://bugs.freedesktop.org/show_bug.cgi?id=70527
+
+ * Fix outside-of-target stipple uploads
+   https://bugs.launchpad.net/bugs/1247785
+
+ * Fix clip detection for long glyphs
+   Incomplete bug fix (causing a regression) in 2.99.905
+   https://bugs.freedesktop.org/show_bug.cgi?id=70527
+
+ * Fix VSync for the render engine (Xv) on Haswell
+   https://bugs.freedesktop.org/show_bug.cgi?id=70527
+
+
 Snapshot 2.99.905 (2013-10-23)
 ==============================
 The highlight for this snapshot is the extension of TearFree to support
diff --git a/configure.ac b/configure.ac
index 539ad9b..0783d61 100644
--- a/configure.ac
+++ b/configure.ac
@@ -23,7 +23,7 @@
 # Initialize Autoconf
 AC_PREREQ([2.60])
 AC_INIT([xf86-video-intel],
-        [2.99.905],
+        [2.99.906],
         [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg],
         [xf86-video-intel])
 AC_CONFIG_SRCDIR([Makefile.am])
commit 220a8e8b1425d08af7ac104540be16611279e807
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Wed Nov 13 09:52:14 2013 +0000

    Bump experimental ioctl command numbers
    
    In the meantime a new ioctl has snuck in.
    
    Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>

diff --git a/src/sna/kgem.c b/src/sna/kgem.c
index 7855884..8775d2b 100644
--- a/src/sna/kgem.c
+++ b/src/sna/kgem.c
@@ -129,7 +129,7 @@ search_snoop_cache(struct kgem *kgem, unsigned int num_pages, unsigned flags);
 #define LOCAL_I915_EXEC_NO_RELOC		(1<<11)
 #define LOCAL_I915_EXEC_HANDLE_LUT		(1<<12)
 
-#define LOCAL_I915_GEM_CREATE2       0x32
+#define LOCAL_I915_GEM_CREATE2       0x33
 #define LOCAL_IOCTL_I915_GEM_CREATE2 DRM_IOWR (DRM_COMMAND_BASE + LOCAL_I915_GEM_CREATE2, struct local_i915_gem_create2)
 struct local_i915_gem_create2 {
 	uint64_t size;
@@ -145,7 +145,7 @@ struct local_i915_gem_create2 {
 	uint32_t handle;
 };
 
-#define LOCAL_I915_GEM_USERPTR       0x33
+#define LOCAL_I915_GEM_USERPTR       0x34
 #define LOCAL_IOCTL_I915_GEM_USERPTR DRM_IOWR (DRM_COMMAND_BASE + LOCAL_I915_GEM_USERPTR, struct local_i915_gem_userptr)
 struct local_i915_gem_userptr {
 	uint64_t user_ptr;


More information about the xorg-commit mailing list