commit:     f75c099ed28a87a09413975a474d80224884e175
Author:     Michael Mair-Keimberger (asterix) <m.mairkeimberger <AT> gmail 
<DOT> com>
AuthorDate: Fri Feb 17 16:34:39 2017 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Fri Feb 17 17:16:03 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f75c099e

x11-drivers/xf86-video-intel: remove unused patches

 ...15-handle-updates-to-DamageUnregister-API.patch |  24 -----
 .../xf86-video-intel-2.99.905-fix-randr.patch      |  56 -----------
 .../xf86-video-intel-2.99.906-server-crash.patch   |  37 --------
 .../xf86-video-intel-2.99.907-invalidation.patch   |  46 ----------
 ...video-intel-2.99.911-sna-pixmap-migration.patch | 102 ---------------------
 .../xf86-video-intel-2.99.912-disable-dri3.patch   |  22 -----
 6 files changed, 287 deletions(-)

diff --git 
a/x11-drivers/xf86-video-intel/files/xf86-video-intel-2.21.15-handle-updates-to-DamageUnregister-API.patch
 
b/x11-drivers/xf86-video-intel/files/xf86-video-intel-2.21.15-handle-updates-to-DamageUnregister-API.patch
deleted file mode 100644
index 1dc79baea5..0000000000
--- 
a/x11-drivers/xf86-video-intel/files/xf86-video-intel-2.21.15-handle-updates-to-DamageUnregister-API.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-From 524a45da56e2a052ffafa3887891caa90ba39f76 Mon Sep 17 00:00:00 2001
-From: Chris Wilson <[email protected]>
-Date: Sat, 05 Oct 2013 17:42:24 +0000
-Subject: compat-api: Map changes of DamageUnregister API in 1.14.99.2
-
-Reported-by: Emmanuel Benisty <[email protected]>
-Signed-off-by: Chris Wilson <[email protected]>
----
-diff --git a/src/compat-api.h b/src/compat-api.h
-index 8eb46ef..244a486 100644
---- a/src/compat-api.h
-+++ b/src/compat-api.h
-@@ -162,4 +162,8 @@ static inline void FreePixmap(PixmapPtr pixmap)
-       if ((d)->pScreen->SourceValidate) (d)->pScreen->SourceValidate(d, x, y, 
w, h)
- #endif
- 
-+#if XORG_VERSION_CURRENT >= XORG_VERSION_NUMERIC(1,14,99,2,0)
-+#define DamageUnregister(d, dd) DamageUnregister(dd)
-+#endif
-+
- #endif
---
-cgit v0.9.0.2-2-gbebe
-

diff --git 
a/x11-drivers/xf86-video-intel/files/xf86-video-intel-2.99.905-fix-randr.patch 
b/x11-drivers/xf86-video-intel/files/xf86-video-intel-2.99.905-fix-randr.patch
deleted file mode 100644
index fc5c97ef3f..0000000000
--- 
a/x11-drivers/xf86-video-intel/files/xf86-video-intel-2.99.905-fix-randr.patch
+++ /dev/null
@@ -1,56 +0,0 @@
-From 8e44b1f5543f6d36c33c743f1ba2143514f8afbf Mon Sep 17 00:00:00 2001
-From: Chris Wilson <[email protected]>
-Date: Thu, 24 Oct 2013 13:05:16 +0100
-Subject: [PATCH] sna: Fix canonical mode name to correctly use asprintf
-
-Whoops. Only the kernel sprintf() accepts NULL as a valid target string,
-not libc's.
-
-Reported-by: Jay Little <[email protected]>
-Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=70835
-Signed-off-by: Chris Wilson <[email protected]>
----
- src/sna/sna_display.c | 23 ++++++-----------------
- 1 file changed, 6 insertions(+), 17 deletions(-)
-
-diff --git a/src/sna/sna_display.c b/src/sna/sna_display.c
-index 7fcade6..3c39305 100644
---- a/src/sna/sna_display.c
-+++ b/src/sna/sna_display.c
-@@ -2095,27 +2095,16 @@ sna_output_panel_edid(xf86OutputPtr output, 
DisplayModePtr modes)
-       return xf86ModesAdd(modes, m);
- }
- 
--static int _canonical_mode_name(DisplayModePtr mode, char *str)
--{
--      return sprintf(str, "%dx%d%s",
--                     mode->HDisplay, mode->VDisplay,
--                     mode->Flags & V_INTERLACE ? "i" : "");
--}
--
- static char *canonical_mode_name(DisplayModePtr mode)
- {
--       char *str;
--       int len;
--
--       len = _canonical_mode_name(mode, NULL);
--       if (len < 0)
--               return NULL;
-+      char *str;
- 
--       str = malloc(len + 1);
--       if (str != NULL)
--               _canonical_mode_name(mode, str);
-+      if (asprintf(&str, "%dx%d%s",
-+                   mode->HDisplay, mode->VDisplay,
-+                   mode->Flags & V_INTERLACE ? "i" : "") < 0)
-+              return NULL;
- 
--       return str;
-+      return str;
- }
- 
- static DisplayModePtr
--- 
-1.8.4.2
-

diff --git 
a/x11-drivers/xf86-video-intel/files/xf86-video-intel-2.99.906-server-crash.patch
 
b/x11-drivers/xf86-video-intel/files/xf86-video-intel-2.99.906-server-crash.patch
deleted file mode 100644
index 00c44b51e3..0000000000
--- 
a/x11-drivers/xf86-video-intel/files/xf86-video-intel-2.99.906-server-crash.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-From 6e9a8c5ae2883ca21d117ac672dd8a55b3429dc1 Mon Sep 17 00:00:00 2001
-From: Chris Wilson <[email protected]>
-Date: Thu, 14 Nov 2013 16:14:09 +0000
-Subject: sna: Add the missing braces around the conditional block
-
-Fixes regression from
-commit f3225fcb38686f3b9701725bf3a11ecf1c100c3f
-Author: Chris Wilson <[email protected]>
-Date:   Tue Nov 5 08:38:22 2013 +0000
-
-    sna: Be move conservative with tiling sizes for older fenced gen
-
-Reported-by: Jay Little <[email protected]>
-Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=71605
-Signed-off-by: Chris Wilson <[email protected]>
----
-diff --git a/src/sna/sna_blt.c b/src/sna/sna_blt.c
-index 693fedc..63153b7 100644
---- a/src/sna/sna_blt.c
-+++ b/src/sna/sna_blt.c
-@@ -3285,12 +3285,13 @@ bool sna_blt_copy_boxes(struct sna *sna, uint8_t alu,
-           !kgem_check_reloc(kgem, 2) ||
-           !kgem_check_many_bo_fenced(kgem, dst_bo, src_bo, NULL)) {
-               kgem_submit(kgem);
--              if (!kgem_check_many_bo_fenced(kgem, dst_bo, src_bo, NULL))
-+              if (!kgem_check_many_bo_fenced(kgem, dst_bo, src_bo, NULL)) {
-                       DBG(("%s: not enough room in aperture, fallback to 
tiling copy\n", __FUNCTION__));
-                       return sna_tiling_blt_copy_boxes(sna, alu,
-                                                        src_bo, src_dx, src_dy,
-                                                        dst_bo, dst_dx, dst_dy,
-                                                        bpp, box, nbox);
-+              }
-               _kgem_set_mode(kgem, KGEM_BLT);
-       }
- 
---
-cgit v0.9.0.2-2-gbebe

diff --git 
a/x11-drivers/xf86-video-intel/files/xf86-video-intel-2.99.907-invalidation.patch
 
b/x11-drivers/xf86-video-intel/files/xf86-video-intel-2.99.907-invalidation.patch
deleted file mode 100644
index e78d5bf336..0000000000
--- 
a/x11-drivers/xf86-video-intel/files/xf86-video-intel-2.99.907-invalidation.patch
+++ /dev/null
@@ -1,46 +0,0 @@
-From 4d8f78bc95f8dd36693f74365dbc3c442fbbf8a9 Mon Sep 17 00:00:00 2001
-From: Chris Wilson <[email protected]>
-Date: Thu, 02 Jan 2014 15:01:38 +0000
-Subject: sna/gen7+: Emit invalidate between operations if rendering to 
source/mask
-
-Fixes regression from
-commit c79cb18407273dc7798618390bd0b7d69b0f80d6 [2.99.907]
-Author: Chris Wilson <[email protected]>
-Date:   Wed Nov 20 11:17:20 2013 +0000
-
-    sna/gen7: Try to reduce flushes between primitive continuations
-
-Reported-by: Simon Munton <[email protected]>
-Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=73208
-Signed-off-by: Chris Wilson <[email protected]>
----
-diff --git a/src/sna/gen7_render.c b/src/sna/gen7_render.c
-index 572e3e3..e45555b 100644
---- a/src/sna/gen7_render.c
-+++ b/src/sna/gen7_render.c
-@@ -1114,8 +1114,7 @@ gen7_emit_state(struct sna *sna,
- 
-       need_stall = sna->render_state.gen7.surface_table != wm_binding_table;
- 
--      need_invalidate = need_stall &&
--              (kgem_bo_is_dirty(op->src.bo) || kgem_bo_is_dirty(op->mask.bo));
-+      need_invalidate = kgem_bo_is_dirty(op->src.bo) || 
kgem_bo_is_dirty(op->mask.bo);
-       if (ALWAYS_INVALIDATE)
-               need_invalidate = true;
- 
-diff --git a/src/sna/gen8_render.c b/src/sna/gen8_render.c
-index a8b4ea8..309398d 100644
---- a/src/sna/gen8_render.c
-+++ b/src/sna/gen8_render.c
-@@ -1130,8 +1130,7 @@ gen8_emit_state(struct sna *sna,
- 
-       need_stall = sna->render_state.gen8.surface_table != wm_binding_table;
- 
--      need_invalidate = need_stall &&
--              (kgem_bo_is_dirty(op->src.bo) || kgem_bo_is_dirty(op->mask.bo));
-+      need_invalidate = kgem_bo_is_dirty(op->src.bo) || 
kgem_bo_is_dirty(op->mask.bo);
-       if (ALWAYS_INVALIDATE)
-               need_invalidate = true;
- 
---
-cgit v0.9.0.2-2-gbebe

diff --git 
a/x11-drivers/xf86-video-intel/files/xf86-video-intel-2.99.911-sna-pixmap-migration.patch
 
b/x11-drivers/xf86-video-intel/files/xf86-video-intel-2.99.911-sna-pixmap-migration.patch
deleted file mode 100644
index a69e0a2132..0000000000
--- 
a/x11-drivers/xf86-video-intel/files/xf86-video-intel-2.99.911-sna-pixmap-migration.patch
+++ /dev/null
@@ -1,102 +0,0 @@
-From 3310ee89c1f1a663de5f5b12b8125809a213996f Mon Sep 17 00:00:00 2001
-From: Chris Wilson <[email protected]>
-Date: Sat, 05 Apr 2014 11:18:31 +0000
-Subject: sna: Avoid discarding damage when applying WHOLE hint to pixmap 
migration
-
-Once again, we must be careful when promoting from a region to whole
-pixmap migration that we do not discard required damage.
-
-Fixes regression from
-commit 27ac9f574f65cbd535751c925e9b2e2d7c8a6b3a [2.99.911]
-Author: Chris Wilson <[email protected]>
-Date:   Thu Feb 27 08:33:52 2014 +0000
-
-    sna: Avoid promoting region-to-whole migration and discarding damage
-
-Reported-by: [email protected]
-Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=77063
-Signed-off-by: Chris Wilson <[email protected]>
----
-diff --git a/src/sna/sna_accel.c b/src/sna/sna_accel.c
-index 0116d54..71ba34d 100644
---- a/src/sna/sna_accel.c
-+++ b/src/sna/sna_accel.c
-@@ -2500,7 +2500,10 @@ sna_drawable_move_region_to_cpu(DrawablePtr drawable,
-               flags |= MOVE_INPLACE_HINT;
-       }
- 
--      if (flags & MOVE_WHOLE_HINT && priv->gpu_damage == NULL)
-+      if ((flags & (MOVE_WHOLE_HINT | MOVE_READ)) == (MOVE_WHOLE_HINT | 
MOVE_READ))
-+              return _sna_pixmap_move_to_cpu(pixmap, flags);
-+
-+      if (flags & MOVE_WHOLE_HINT && priv->gpu_damage == NULL && 
priv->cpu_damage == NULL)
-               return _sna_pixmap_move_to_cpu(pixmap, flags);
- 
-       if (priv->gpu_damage == NULL &&
-@@ -2527,22 +2530,18 @@ sna_drawable_move_region_to_cpu(DrawablePtr drawable,
-               return _sna_pixmap_move_to_cpu(pixmap, flags);
-       }
- 
--      if ((flags & MOVE_READ) == 0 &&
--          priv->gpu_damage &&
--          region_subsumes_damage(region, priv->gpu_damage)) {
--              DBG(("%s: region [(%d, %d), (%d, %d)] subsumes damage [(%d,%d), 
(%d, %d)]\n",
-+      if (flags & MOVE_WHOLE_HINT) {
-+              DBG(("%s: region (%d, %d), (%d, %d) marked with WHOLE hint, 
pixmap %dx%d\n",
-                      __FUNCTION__,
-                      region->extents.x1,
-                      region->extents.y1,
-                      region->extents.x2,
-                      region->extents.y2,
--                     priv->gpu_damage->extents.x1,
--                     priv->gpu_damage->extents.y1,
--                     priv->gpu_damage->extents.x2,
--                     priv->gpu_damage->extents.y2));
-+                     pixmap->drawable.width,
-+                     pixmap->drawable.height));
-               if (dx | dy)
-                       RegionTranslate(region, -dx, -dy);
--              return _sna_pixmap_move_to_cpu(pixmap, flags);
-+              return _sna_pixmap_move_to_cpu(pixmap, flags | MOVE_READ);
-       }
- 
-       if (priv->move_to_gpu && !priv->move_to_gpu(sna, priv, MOVE_READ)) {
-@@ -4471,17 +4470,19 @@ try_upload_tiled_x(PixmapPtr pixmap, RegionRec *region,
-       if (wedged(sna))
-               return false;
- 
--      DBG(("%s: bo? %d, can map? %d\n", __FUNCTION__,
--           priv->gpu_bo != NULL,
--           priv->gpu_bo ? kgem_bo_can_map__cpu(&sna->kgem, priv->gpu_bo, 
true) : 0));
--
-       replaces = region->data == NULL &&
-               w >= pixmap->drawable.width &&
-               h >= pixmap->drawable.height;
- 
-+      DBG(("%s: bo? %d, can map? %d, replaces? %d\n", __FUNCTION__,
-+           priv->gpu_bo != NULL,
-+           priv->gpu_bo ? kgem_bo_can_map__cpu(&sna->kgem, priv->gpu_bo, 
true) : 0,
-+           replaces));
-+
-       if (priv->gpu_bo && (replaces || priv->gpu_bo->proxy)) {
-               DBG(("%s: discarding cached upload proxy\n", __FUNCTION__));
-               sna_pixmap_free_gpu(sna, priv);
-+              replaces = true; /* Mark it all GPU damaged afterwards */
-       }
-       assert(priv->gpu_bo == NULL || priv->gpu_bo->proxy == NULL);
- 
-@@ -4616,8 +4617,11 @@ sna_put_zpixmap_blt(DrawablePtr drawable, GCPtr gc, 
RegionPtr region,
-               return true;
- 
-       hint = MOVE_WRITE;
--      if (w == pixmap->drawable.width && h*stride > 4096)
-+      if (w == pixmap->drawable.width && (h+1)*stride > 65536) {
-+              DBG(("%s: large upload (%d bytes), marking WHOLE_HINT\n",
-+                   __FUNCTION__, h*stride));
-               hint |= MOVE_WHOLE_HINT;
-+      }
- 
-       if (!sna_drawable_move_region_to_cpu(&pixmap->drawable, region, hint))
-               return false;
---
-cgit v0.9.0.2-2-gbebe

diff --git 
a/x11-drivers/xf86-video-intel/files/xf86-video-intel-2.99.912-disable-dri3.patch
 
b/x11-drivers/xf86-video-intel/files/xf86-video-intel-2.99.912-disable-dri3.patch
deleted file mode 100644
index 97780f8af8..0000000000
--- 
a/x11-drivers/xf86-video-intel/files/xf86-video-intel-2.99.912-disable-dri3.patch
+++ /dev/null
@@ -1,22 +0,0 @@
---- configure.old      2014-06-18 08:36:47.151142539 +0200
-+++ configure  2014-06-18 09:05:13.568360179 +0200
-@@ -20769,7 +20769,7 @@
-       DRI3_LIBS=$pkg_cv_DRI3_LIBS
-         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
- $as_echo "yes" >&6; }
--      DRI3=$DRI
-+      DRI3=no
- fi
-       fi
-       if test "x$DRI3" != "xno"; then
-@@ -20850,10 +20850,6 @@
- $as_echo "#define HAVE_DRI3 1" >>confdefs.h
- 
-       dri_msg="$dri_msg DRI3"
--else
--      if test "x$DRI" = "xyes" -a "x$KMS" = "xyes"; then
--              as_fn_error $? "DRI3 requested but prerequisites not found" 
"$LINENO" 5
--      fi
- fi
- 
- for ac_header in X11/extensions/dpmsconst.h

Reply via email to