[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

xserver-xorg-video-intel: Changes to 'debian-unstable'



 ChangeLog                                 |  113 ++++++++++++++++++++++++++++
 NEWS                                      |  117 +++++++++++++++++++++++++++++-
 configure.ac                              |    4 -
 debian/README.Debian                      |   13 +++
 debian/changelog                          |   29 ++++++-
 debian/control                            |    4 -
 debian/patches/libdrm-from-sid-is-ok.diff |   11 ++
 debian/patches/series                     |    2 
 debian/patches/shadow-no-dri2.diff        |   33 --------
 src/i915_render.c                         |    4 +
 src/i965_render.c                         |    4 +
 src/intel_display.c                       |   14 ++-
 src/intel_dri.c                           |   12 +++
 src/intel_driver.c                        |  107 +++++++++++++--------------
 src/intel_memory.c                        |    4 +
 src/intel_video.c                         |   10 ++
 uxa/uxa-accel.c                           |    2 
 uxa/uxa-render.c                          |    8 ++
 18 files changed, 388 insertions(+), 103 deletions(-)

New commits:
commit 8ecc8dc2767e1a25fd7453152ec822f7b3a386d1
Author: Cyril Brulebois <kibi@debian.org>
Date:   Sun Nov 7 19:03:06 2010 +0100

    Drop shadow-no-dri2.diff, obsoleted by upstream's 537e73f3.

diff --git a/debian/changelog b/debian/changelog
index a660d38..26a1ccc 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -7,6 +7,7 @@ xserver-xorg-video-intel (2:2.13.0-2) UNRELEASED; urgency=low
   * Add patch to make configure.ac happy: libdrm-from-sid-is-ok.diff
   * Add README.Debian documenting the need for a kernel driver to handle
     modesetting.
+  * Drop shadow-no-dri2.diff, obsoleted by upstream's 537e73f3.
 
  -- Cyril Brulebois <kibi@debian.org>  Mon, 01 Nov 2010 20:54:43 +0100
 
diff --git a/debian/patches/series b/debian/patches/series
index 5a18fb8..6f457c7 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,3 +1,2 @@
-shadow-no-dri2.diff
 i8xx-shadow.diff
 libdrm-from-sid-is-ok.diff
diff --git a/debian/patches/shadow-no-dri2.diff b/debian/patches/shadow-no-dri2.diff
deleted file mode 100644
index ba8a4d6..0000000
--- a/debian/patches/shadow-no-dri2.diff
+++ /dev/null
@@ -1,33 +0,0 @@
-Index: xserver-xorg-video-intel/src/intel_driver.c
-===================================================================
---- xserver-xorg-video-intel.orig/src/intel_driver.c
-+++ xserver-xorg-video-intel/src/intel_driver.c
-@@ -830,12 +830,6 @@
- 
- 	scrn->videoRam = device->regions[fb_bar].size / 1024;
- 
--#ifdef DRI2
--	if (intel->directRenderingType == DRI_NONE
--	    && I830DRI2ScreenInit(screen))
--		intel->directRenderingType = DRI_DRI2;
--#endif
--
- 	intel->force_fallback = FALSE;
- 	intel->use_shadow = FALSE;
- 
-@@ -859,8 +853,15 @@
- 		xf86DrvMsg(scrn->scrnIndex, X_CONFIG,
- 			   "Shadow buffer enabled,"
- 			   " GPU acceleration disabled.\n");
-+		intel->directRenderingType = DRI_DISABLED;
- 	}
- 
-+#ifdef DRI2
-+	if (intel->directRenderingType == DRI_NONE
-+	    && I830DRI2ScreenInit(screen))
-+		intel->directRenderingType = DRI_DRI2;
-+#endif
-+
- 	/* SwapBuffers delays to avoid tearing */
- 	intel->swapbuffers_wait = TRUE;
- 

commit 78bef551d778e6230e412709e5b2d66457b5ebad
Author: Cyril Brulebois <kibi@debian.org>
Date:   Mon Nov 1 20:59:57 2010 +0100

    Add README.Debian, documenting KMS stuff.

diff --git a/debian/README.Debian b/debian/README.Debian
new file mode 100644
index 0000000..3c74081
--- /dev/null
+++ b/debian/README.Debian
@@ -0,0 +1,13 @@
+xserver-xorg-video-intel (2:2.13.0-2) UNRELEASED; urgency=low
+
+  * Starting from 2.10, the Intel X driver depends on a kernel driver for
+    mode setting (that's called KMS). The corresponding kernel option is
+    CONFIG_DRM_I915, and is enabled in Debian kernels.
+  * To enable KMS, either of those should be sufficient:
+     + /etc/modprobe.d/i915-kms.conf should contain:
+         options i915 modeset=1
+     + CONFIG_DRM_I915_KMS=y should be set in the kernel config.
+  * If you have issues with this driver, the "vesa" or "fbdev" drivers
+    may be useful fallbacks.
+
+ -- Cyril Brulebois <kibi@debian.org>  Mon, 01 Nov 2010 19:21:33 +0100
diff --git a/debian/changelog b/debian/changelog
index 2634e48..a660d38 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -5,6 +5,8 @@ xserver-xorg-video-intel (2:2.13.0-2) UNRELEASED; urgency=low
     the latter contains the needed bits, making it possible to build
     within unstable.
   * Add patch to make configure.ac happy: libdrm-from-sid-is-ok.diff
+  * Add README.Debian documenting the need for a kernel driver to handle
+    modesetting.
 
  -- Cyril Brulebois <kibi@debian.org>  Mon, 01 Nov 2010 20:54:43 +0100
 

commit a766b36e6afaf259ea4bc2d70a7dad35313558a6
Author: Cyril Brulebois <kibi@debian.org>
Date:   Mon Nov 1 20:59:09 2010 +0100

    Add patch to make configure.ac happy: libdrm-from-sid-is-ok.diff

diff --git a/debian/changelog b/debian/changelog
index fb1aa20..2634e48 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,6 +4,7 @@ xserver-xorg-video-intel (2:2.13.0-2) UNRELEASED; urgency=low
   * Lower build-dep on libdrm-dev from 2.4.22 to 2.4.21-1~squeeze3 since
     the latter contains the needed bits, making it possible to build
     within unstable.
+  * Add patch to make configure.ac happy: libdrm-from-sid-is-ok.diff
 
  -- Cyril Brulebois <kibi@debian.org>  Mon, 01 Nov 2010 20:54:43 +0100
 
diff --git a/debian/patches/libdrm-from-sid-is-ok.diff b/debian/patches/libdrm-from-sid-is-ok.diff
new file mode 100644
index 0000000..20bcb84
--- /dev/null
+++ b/debian/patches/libdrm-from-sid-is-ok.diff
@@ -0,0 +1,11 @@
+--- a/configure.ac
++++ b/configure.ac
+@@ -79,7 +79,7 @@ XORG_DRIVER_CHECK_EXT(DPMSExtension, xex
+ 
+ # Obtain compiler/linker options for the driver dependencies
+ PKG_CHECK_MODULES(XORG, [xorg-server >= 1.6 xproto fontsproto $REQUIRED_MODULES])
+-PKG_CHECK_MODULES(DRM, [libdrm >= 2.4.22])
++PKG_CHECK_MODULES(DRM, [libdrm >= 2.4.21])
+ PKG_CHECK_MODULES(PCIACCESS, [pciaccess >= 0.10])
+ 
+ sdkdir=`$PKG_CONFIG --variable=sdkdir xorg-server`
diff --git a/debian/patches/series b/debian/patches/series
index 796bcfe..5a18fb8 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,2 +1,3 @@
 shadow-no-dri2.diff
 i8xx-shadow.diff
+libdrm-from-sid-is-ok.diff

commit ba0f3de4496695338cae5d9ac6a1d82428d04012
Author: Cyril Brulebois <kibi@debian.org>
Date:   Mon Nov 1 20:58:10 2010 +0100

    Document the libdrm-dev trick.

diff --git a/debian/changelog b/debian/changelog
index 9865679..fb1aa20 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,9 @@
 xserver-xorg-video-intel (2:2.13.0-2) UNRELEASED; urgency=low
 
   * Merge from experimental.
+  * Lower build-dep on libdrm-dev from 2.4.22 to 2.4.21-1~squeeze3 since
+    the latter contains the needed bits, making it possible to build
+    within unstable.
 
  -- Cyril Brulebois <kibi@debian.org>  Mon, 01 Nov 2010 20:54:43 +0100
 

commit 9f5151da81dbb58ec49ea118a7461f9a98cf55e2
Author: Cyril Brulebois <kibi@debian.org>
Date:   Sat Oct 2 09:16:36 2010 +0200

    Upload to experimental (fixing the upstream version number).

diff --git a/debian/changelog b/debian/changelog
index f1f606b..3a6f6ff 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-xserver-xorg-video-intel (2:2.13-1) UNRELEASED; urgency=low
+xserver-xorg-video-intel (2:2.13.0-1) experimental; urgency=low
 
   [ Sven Joachim ]
   * New upstream release.
@@ -11,7 +11,7 @@ xserver-xorg-video-intel (2:2.13-1) UNRELEASED; urgency=low
     architectures: UMS is gone, this means Linux-only.
   * Add myself to Uploaders.
 
- -- Cyril Brulebois <kibi@debian.org>  Fri, 01 Oct 2010 22:48:23 +0200
+ -- Cyril Brulebois <kibi@debian.org>  Sat, 02 Oct 2010 09:51:48 +0200
 
 xserver-xorg-video-intel (2:2.12.0-1) experimental; urgency=low
 

commit 8ed721471777cab789588b89d920237549fc3207
Author: Cyril Brulebois <kibi@debian.org>
Date:   Sat Oct 2 03:10:37 2010 +0200

    Add myself to Uploaders.

diff --git a/debian/changelog b/debian/changelog
index 8fa2251..f1f606b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -9,6 +9,7 @@ xserver-xorg-video-intel (2:2.13-1) UNRELEASED; urgency=low
     1.8).
   * Picked from unstable to avoid introducing back binaries on non-Linux
     architectures: UMS is gone, this means Linux-only.
+  * Add myself to Uploaders.
 
  -- Cyril Brulebois <kibi@debian.org>  Fri, 01 Oct 2010 22:48:23 +0200
 
diff --git a/debian/control b/debian/control
index 8054331..0fbac14 100644
--- a/debian/control
+++ b/debian/control
@@ -2,7 +2,7 @@ Source: xserver-xorg-video-intel
 Section: x11
 Priority: optional
 Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
-Uploaders: David Nusinow <dnusinow@debian.org>, Drew Parsons <dparsons@debian.org>, Brice Goglin <bgoglin@debian.org>
+Uploaders: David Nusinow <dnusinow@debian.org>, Drew Parsons <dparsons@debian.org>, Brice Goglin <bgoglin@debian.org>, Cyril Brulebois <kibi@debian.org>
 Build-Depends:
  debhelper (>= 5),
  pkg-config,

commit 5e67cd7e454996f80283c44991543ca660f21114
Author: Cyril Brulebois <kibi@debian.org>
Date:   Sat Oct 2 03:06:17 2010 +0200

    UMS is gone, this means Linux-only.
    
    (cherry picked from commit 2586daf3f7e86c1857ab426f98e0ae4045c9e239)
    
    Conflicts:
    
    	debian/changelog

diff --git a/debian/changelog b/debian/changelog
index 6b0e0a3..8fa2251 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -7,6 +7,8 @@ xserver-xorg-video-intel (2:2.13-1) UNRELEASED; urgency=low
   [ Cyril Brulebois ]
   * Bump xutils-dev build-dependency to 1:7.5+4 (needed for xorg macros
     1.8).
+  * Picked from unstable to avoid introducing back binaries on non-Linux
+    architectures: UMS is gone, this means Linux-only.
 
  -- Cyril Brulebois <kibi@debian.org>  Fri, 01 Oct 2010 22:48:23 +0200
 
diff --git a/debian/control b/debian/control
index 01fdf32..8054331 100644
--- a/debian/control
+++ b/debian/control
@@ -39,7 +39,7 @@ Vcs-Git: git://git.debian.org/git/pkg-xorg/driver/xserver-xorg-video-intel
 Vcs-Browser: http://git.debian.org/?p=pkg-xorg/driver/xserver-xorg-video-intel.git
 
 Package: xserver-xorg-video-intel
-Architecture: amd64 hurd-i386 i386 kfreebsd-i386 kfreebsd-amd64 netbsd-i386
+Architecture: amd64 i386
 Depends: ${shlibs:Depends}, ${misc:Depends}, ${xviddriver:Depends}
 Provides: ${xviddriver:Provides}
 Replaces: xserver-xorg (<< 6.8.2-35), xserver-xorg-video-i810 (<< 2:1.9.91-1), xserver-xorg-video-i810-modesetting, xserver-xorg-video-intel-modesetting, xserver-xorg-driver-i810
@@ -58,7 +58,7 @@ Description: X.Org X server -- Intel i8xx, i9xx display driver
  This package is built from the X.org xf86-video-intel driver module.
 
 Package: xserver-xorg-video-intel-dbg
-Architecture: amd64 hurd-i386 i386 kfreebsd-i386 kfreebsd-amd64 netbsd-i386
+Architecture: amd64 i386
 Depends: xserver-xorg-video-intel (= ${binary:Version}), ${shlibs:Depends}
 Recommends: intel-gpu-tools
 Section: debug

commit 326a36c67bea6a22e995f37805f264143b05cae9
Author: Cyril Brulebois <kibi@debian.org>
Date:   Fri Oct 1 22:49:34 2010 +0200

    Bump xutils-dev build-dependency to 1:7.5+4 (needed for xorg macros 1.8).

diff --git a/debian/changelog b/debian/changelog
index a05f0a1..6b0e0a3 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,9 +1,14 @@
 xserver-xorg-video-intel (2:2.13-1) UNRELEASED; urgency=low
 
+  [ Sven Joachim ]
   * New upstream release.
   * Bump libdrm build-dependency to 2.4.22.
 
- -- Sven Joachim <svenjoac@gmx.de>  Wed, 29 Sep 2010 09:58:16 +0200
+  [ Cyril Brulebois ]
+  * Bump xutils-dev build-dependency to 1:7.5+4 (needed for xorg macros
+    1.8).
+
+ -- Cyril Brulebois <kibi@debian.org>  Fri, 01 Oct 2010 22:48:23 +0200
 
 xserver-xorg-video-intel (2:2.12.0-1) experimental; urgency=low
 
diff --git a/debian/control b/debian/control
index d9eebd8..01fdf32 100644
--- a/debian/control
+++ b/debian/control
@@ -33,7 +33,7 @@ Build-Depends:
  quilt,
  automake,
  libtool,
- xutils-dev (>= 1:7.5)
+ xutils-dev (>= 1:7.5+4),
 Standards-Version: 3.8.4
 Vcs-Git: git://git.debian.org/git/pkg-xorg/driver/xserver-xorg-video-intel
 Vcs-Browser: http://git.debian.org/?p=pkg-xorg/driver/xserver-xorg-video-intel.git

commit 8c2abe3760fa179923783c46ba824f06a856313b
Author: Sven Joachim <svenjoac@gmx.de>
Date:   Thu Sep 30 19:39:35 2010 +0200

    New upstream release

diff --git a/ChangeLog b/ChangeLog
index 58bc18f..954e305 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,19 @@
+commit 9f232ad67c72b7869dcd112207bc41dc01d7d104
+Author: Carl Worth <cworth@cworth.org>
+Date:   Thu Sep 30 08:45:49 2010 -0700
+
+    Increment version to 2.13.0
+    
+    For the new, major release.
+
+commit 99ec9bb0f1eaf2e5c04614957a51624a928526e5
+Author: Carl Worth <cworth@cworth.org>
+Date:   Thu Sep 30 08:45:15 2010 -0700
+
+    Add release notes for the 2.13.0 release.
+    
+    Which is functionalliy identical to 2.12.902.
+
 commit d4c013cb9d92d2959c9a98eca20e43ab14ae22e3
 Author: Carl Worth <cworth@cworth.org>
 Date:   Tue Sep 28 20:49:52 2010 -0700
diff --git a/debian/changelog b/debian/changelog
index 7937160..a05f0a1 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,6 @@
-xserver-xorg-video-intel (2:2.12.902-1) UNRELEASED; urgency=low
+xserver-xorg-video-intel (2:2.13-1) UNRELEASED; urgency=low
 
-  * New upstream release candidate.
+  * New upstream release.
   * Bump libdrm build-dependency to 2.4.22.
 
  -- Sven Joachim <svenjoac@gmx.de>  Wed, 29 Sep 2010 09:58:16 +0200

commit 9f232ad67c72b7869dcd112207bc41dc01d7d104
Author: Carl Worth <cworth@cworth.org>
Date:   Thu Sep 30 08:45:49 2010 -0700

    Increment version to 2.13.0
    
    For the new, major release.

diff --git a/configure.ac b/configure.ac
index e066b3d..ece516b 100644
--- a/configure.ac
+++ b/configure.ac
@@ -23,7 +23,7 @@
 # Initialize Autoconf
 AC_PREREQ([2.60])
 AC_INIT([xf86-video-intel],
-        [2.12.902],
+        [2.13.0],
         [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg],
         [xf86-video-intel])
 AC_CONFIG_SRCDIR([Makefile.am])

commit 99ec9bb0f1eaf2e5c04614957a51624a928526e5
Author: Carl Worth <cworth@cworth.org>
Date:   Thu Sep 30 08:45:15 2010 -0700

    Add release notes for the 2.13.0 release.
    
    Which is functionalliy identical to 2.12.902.

diff --git a/NEWS b/NEWS
index 1754b25..05d3849 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,59 @@
+Release 2.13.0 (2010-09-30)
+===========================
+We are pleased to announce this major release of the xf86-video-intel
+driver, on schedule at 3 months since 2.12.0. With the many bug fixes
+in this release, we encourage everyone using 2.12 to upgrade to 2.13.
+
+[This release is functionally identical to the earlier 2.12.902
+release candidate.]
+
+New requirements compared to 2.12
+---------------------------------
+ * Librdrm >= 2.4.22
+
+Bug fixes
+---------
+ * Attempt to fix infinite MI_WAIT_FOR_EVENT while watching video
+   https://bugs.freedesktop.org/show_bug.cgi?id=28964
+
+   [Various new checks have been added to the video code here, but the
+   bug fix hasn't yet been verified by the original reporter.]
+
+ * Fix buffer-object leak
+   https://bugs.freedesktop.org/show_bug.cgi?id=26946
+
+ * Fix memory leak on server reset
+
+ * Fix crash due to unchecked pixmap allocation
+   https://bugs.freedesktop.org/show_bug.cgi?id=29187
+
+ * Fix for video artifacts when using dualscreen
+   https://bugs.freedesktop.org/show_bug.cgi?id=29213
+
+ * Fix for incorrect characters in gnome-terminal when using compiz
+   https://bugs.freedesktop.org/show_bug.cgi?id=28438
+
+ * Fix for hanging, full-screen applications, (flash, compiz, etc.)
+   https://bugs.freedesktop.org/show_bug.cgi?id=29584
+
+ * Fix selection of backlight device on multi-GPU systems
+   https://bugs.freedesktop.org/show_bug.cgi?id=29273
+
+ * Fix to avoid crash with extremely large glyphs
+   https://bugs.freedesktop.org/show_bug.cgi?id=29430
+
+ * Fix for eDP panels incorrectly being given only a single, valid mode
+   https://bugs.freedesktop.org/show_bug.cgi?id=30069
+
+ * Fix GPU hang involving clipped SRC copies
+   https://bugs.freedesktop.org/show_bug.cgi?id=30120
+
+ * Fix to compile for 1.6 series X server.
+
+ * Fix to retry framebuffer allocation after an initial failure.
+
+ * Fix to disable dri2 after fallbacks are forced on.
+
 Snapshot 2.12.902 (2010-09-28)
 ==============================
 This is the second release candidate in preparation for the upcoming

commit bcaaaf77a75981aa1a456fe2ea1cba9b2904af42
Author: Sven Joachim <svenjoac@gmx.de>
Date:   Wed Sep 29 10:03:11 2010 +0200

    Bump libdrm build-dependency to 2.4.22

diff --git a/debian/changelog b/debian/changelog
index 0aa6c60..7937160 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 xserver-xorg-video-intel (2:2.12.902-1) UNRELEASED; urgency=low
 
   * New upstream release candidate.
+  * Bump libdrm build-dependency to 2.4.22.
 
  -- Sven Joachim <svenjoac@gmx.de>  Wed, 29 Sep 2010 09:58:16 +0200
 
diff --git a/debian/control b/debian/control
index 170236b..d9eebd8 100644
--- a/debian/control
+++ b/debian/control
@@ -15,7 +15,7 @@ Build-Depends:
  x11proto-xext-dev,
  x11proto-video-dev,
  libx11-dev,
- libdrm-dev (>= 2.4.21),
+ libdrm-dev (>= 2.4.22),
  x11proto-xf86dri-dev,
  x11proto-gl-dev,
  libgl1-mesa-dev | libgl-dev,

commit 1d1d7c3ad501c3ab048fc35bb49f1140b85d081a
Author: Sven Joachim <svenjoac@gmx.de>
Date:   Wed Sep 29 09:58:33 2010 +0200

    New upstream release candidate

diff --git a/ChangeLog b/ChangeLog
index bd36be7..58bc18f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,1132 @@
+commit d4c013cb9d92d2959c9a98eca20e43ab14ae22e3
+Author: Carl Worth <cworth@cworth.org>
+Date:   Tue Sep 28 20:49:52 2010 -0700
+
+    Increment version to 2.12.902
+    
+    Just before making the 2.12.902 (2.13-rc2) snapshot.
+
+commit 35e7da7df0b286b5168a85d540cc9fdf55c1cae6
+Author: Carl Worth <cworth@cworth.org>
+Date:   Tue Sep 28 20:49:10 2010 -0700
+
+    Add release notes for the 2.12.902 snapshot.
+    
+    Summarizing the 5 recent changes to the driver.
+
+commit 5704955538f59a2b7a5eff67cc23953d2f27d523
+Author: Carl Worth <cworth@cworth.org>
+Date:   Tue Sep 28 20:44:40 2010 -0700
+
+    Fix to depend on the (just-released) libdrm >= 2.4.22
+    
+    With libdrm < 2.4.22, the compilation of xf86-video-intel would fail
+    due to an undefined DRM_MODE_CONNECTOR_eDP. We now ensure that a
+    sufficiently new libdrm is available before compiling.
+
+commit 40c9d180bf43af84ae05d88e993deedf76e263e6
+Author: Chris Wilson <chris@chris-wilson.co.uk>
+Date:   Sun Sep 26 23:09:04 2010 +0100
+
+    Retry framebuffer allocation if first attempt fails.
+    
+    If we are tiled, we may fail the allocation due to an EIO and so not
+    being able to set tiling. Try again with an untiled request in this
+    case.
+    
+    Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
+
+commit 537e73f3f935b917f2f5f9b51499cb29d65e3889
+Author: Chris Wilson <chris@chris-wilson.co.uk>
+Date:   Fri Sep 24 17:37:41 2010 +0100
+
+    Disable dri2 after forcing fallbacks
+    
+    If we force fallbacks, then we will only create pixmaps in system
+    memory, preventing DRI2 from passing valid bo names to the clients. In
+    this case, they will just fallback to swrast. If we disable DRI2 after
+    forcing fallbacks (e.g. regenerating after a GPU hang or explicitly
+    disabled with the shadow buffer) then it is simpler just to disable the
+    extension and allow mesa to use pure swrast.
+    
+    Reported-by: Julien Cristau <jcristau@debian.org>
+    Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
+
+commit b84925b9c0842ba4dfa3481c09d3a80f84db4838
+Author: Matthias Hopf <mhopf@suse.de>
+Date:   Tue Aug 17 18:05:02 2010 +0200
+
+    Make driver compile for 1.6 Xserver series again.
+    
+    Signed-off-by: Matthias Hopf <mhopf@suse.de>
+
+commit 99f8d68d3dbc54fdd7de4a6df546cfa89422a0c2
+Author: Chris Wilson <chris@chris-wilson.co.uk>
+Date:   Wed Sep 22 12:34:00 2010 +0100
+
+    display: Refactor is_panel()
+    
+    Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
+
+commit 4ba27e1f2198fc10a1dd268ed9f137bac6e80086
+Author: Carl Worth <cworth@cworth.org>
+Date:   Tue Sep 21 17:43:01 2010 -0700
+
+    Bump version to 2.12.901
+    
+    Just prior to pushing out this new snapshot.
+
+commit 334265fa5ef18405bd8c897343fff49ad53f5fce
+Author: Carl Worth <cworth@cworth.org>
+Date:   Tue Sep 21 17:42:21 2010 -0700
+
+    NEWS: Add notes for the 2.12.901 snapshot
+    
+    (Otherwise known as rc1 for 2.13)
+
+commit bfba6d6148b938588ffbefdf04f4e71683c66dfd
+Author: Krzysztof Halasa <khc@pm.waw.pl>
+Date:   Tue Sep 21 22:56:26 2010 +0100
+
+    Allow interlaced modes.
+    
+    This may not the best method, but it should be a good base on which to
+    build...
+    
+    Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
+
+commit f63c7df6866fed61551d39209b1a262e2a0c4b28
+Author: Zhenyu Wang <zhenyuw@linux.intel.com>
+Date:   Fri Sep 17 16:39:12 2010 +0800
+
+    Disable swap buffer wait on Sandybridge
+    
+    MI_LOAD_SCAN_LINE_INCL command is not available on sandybridge.
+    I haven't got reply on any substitution for it, so turn it off for now.
+    
+    Signed-off-by: Zhenyu Wang <zhenyuw@linux.intel.com>
+
+commit 55b5fe888002258dd863d41977bfbfcf1a922179
+Author: Chris Wilson <chris@chris-wilson.co.uk>
+Date:   Thu Sep 16 16:50:13 2010 +0100
+
+    Add alternate pci-id for B43
+    
+    Confirmed by http://en.wikipedia.org/wiki/Intel_GMA
+    
+    Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=30221
+    Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
+
+commit 08c2caca48323d6d5701dcef3486f850619d7905
+Author: Chris Wilson <chris@chris-wilson.co.uk>
+Date:   Sun Sep 12 12:34:51 2010 +0100
+
+    uxa: Apply source clipping to blits
+    
+    Yes, this should be done in the higher layers. Yes, I have written code
+    to that. No, it is not ready, hence add the sanity check to the
+    SRC_COPY_BLT.
+    
+    This isn't the first report that I've seen, but will be the last.
+    
+    Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=30120
+    Reported-by: rezbit.hex@gmail.com
+    Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
+
+commit ae160d7fbfc79e78dad8702efcc55d9c0c25ff67
+Author: Chris Wilson <chris@chris-wilson.co.uk>
+Date:   Fri Sep 10 13:19:12 2010 +0100
+
+    shadow: Simply modify the Screen pixmap header
+    
+    This is a slightly less risky strategy than having to remember to update
+    all pointers to the old Screen pixmap.
+    
+    Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
+
+commit 0515256490d5bcd55f85af83b84918d1bfe7f8f8
+Author: Chris Wilson <chris@chris-wilson.co.uk>
+Date:   Fri Sep 10 00:08:58 2010 +0100
+
+    display: Free the EDID blob after we copy it to the output, not before.
+    
+    Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
+
+commit 2b96c18165d713cd6781dbf217ec33e11cc961bc
+Author: Chris Wilson <chris@chris-wilson.co.uk>
+Date:   Wed Aug 25 12:56:43 2010 +0100
+
+    Enable a shadow buffer and disable GPU acceleration.
+    
+    An attempt to workaround the incoherency in gen2 chipsets, we avoid
+    using dynamic reallocation as much as possible.
+    
+    The first step is to disable allocation of pixmaps using GEM and simply
+    create them in system memory without a backing buffer object. This
+    forces all rendering to use S/W fallbacks.
+    
+    The second step is to allocate a shadow front buffer and assign that to
+    the Screen pixmap. This ensure that the front buffer remains in the GTT
+    and pinned for scanout. The shadow buffer will be rendered to in the
+    normal fashion via the Screen pixmap, and be marked dirty. In the block
+    handler, the dirty shadow buffer is then blitted (using the GPU) over
+    the front buffer. This should completely avoid having to move pages
+    around in the GTT and avoid incurring the wrath of those early chipsets.
+    Secondly, performance should be reasonable as we avoid the ping-pong
+    caused by the small aperture and weak GPU forcing software fallbacks.
+    
+    Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
+
+commit 0fa4321a765126228170ecb9536f32c134886d51
+Author: Jesse Barnes <jbarnes@virtuousgeek.org>
+Date:   Tue Sep 7 13:56:16 2010 -0700
+
+    KMS: initialize backlight support for eDP panels too
+    
+    Since being able to control the backlight is handy.
+    
+    Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
+
+commit f56c839f30ec39ea22bbf6a7fda4cefd7cbfbfc2
+Author: Jesse Barnes <jbarnes@virtuousgeek.org>
+Date:   Tue Sep 7 13:53:47 2010 -0700
+
+    KMS: rename LVDS fields to reflect actual usage
+    
+    These are used for panels, not just LVDS connections, so name them as such.
+    
+    Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
+
+commit 0d26d950fdada1f59dc6cb31fe2f03004825f773
+Author: Jesse Barnes <jbarnes@virtuousgeek.org>
+Date:   Tue Sep 7 13:46:58 2010 -0700
+
+    KMS: add fake EDID on eDP too
+    
+    This gives us a few more standard modes on eDP panels with just a simple
+    fixed timing in the VBT, just like on older, LVDS attached panels.
+    
+    Fixes FDO bug https://bugs.freedesktop.org/show_bug.cgi?id=30069.
+    
+    Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk>
+    Tested-by: Manoj Iyer <manoj.iyer@canonical.com>
+    Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
+
+commit 273d34fbc43e54a8539fbe7efc1dca66bbb4e6dc
+Author: Chris Wilson <chris@chris-wilson.co.uk>
+Date:   Tue Sep 7 12:57:04 2010 +0100
+
+    display: Query current level after finding max value.
+    
+    The current backlight value is clamped to the valid range [0, max] and
+    so as we queried the value before setting the max, we forced the current
+    backlight to 0 and so set it to be zero on initialising the display.
+    
+    Fixes:
+    
+      Bug 30063 - start X will modify brightness value to zero
+      https://bugs.freedesktop.org/show_bug.cgi?id=30063
+    
+    which is a regression due to 38f940dfea494d3093236f065392c431be06ae6e.
+    
+    Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
+
+commit 53767cc0d0a58d36cd445da3a31c65b349eebbba
+Author: Zhenyu Wang <zhenyuw@linux.intel.com>
+Date:   Tue Sep 7 14:17:05 2010 +0800
+
+    Add more sandybridge graphics device ids
+    
+    New ids for GT2 and GT2+ on desktop and mobile sandybridge, and
+    server sandybridge device ids.
+
+commit 00f6af2c8ec899258ffab60dc2d9d80c4d9daec8
+Author: Chris Wilson <chris@chris-wilson.co.uk>
+Date:   Sat Sep 4 18:45:11 2010 +0100
+
+    display: Set MONITOR_EDID_COMPLETE_RAWDATA for large EDIDs
+    
+    Quoting Adam Jackson:
+    
+    "But the X driver looks like
+    it never sets MONITOR_EDID_COMPLETE_RAWDATA, which means the X core
+    doesn't know that any sections beyond the first are present, so it won't
+    ever hand back more than 128 bytes to clients.  Boo."
+    
+    This patch is based on his.
+    
+    Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
+
+commit 501e78b0095b00a635dc1dc182fc132f14f08f22
+Author: Chris Wilson <chris@chris-wilson.co.uk>
+Date:   Sat Sep 4 12:37:39 2010 +0100
+
+    Force use of GTT and fence registers for mapping tiled objects
+    
+    If the buffer object is tiled, we need to use the fence registers to
+    perform the appropriate untiling for CPU access. Ensure that we always
+    take this path for tiled objects, regardless of their size.
+    
+    Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
+
+commit b7a8087fbc5cbd944f8345b8a098270c1f63ebab
+Author: Chris Wilson <chris@chris-wilson.co.uk>
+Date:   Wed Aug 25 15:44:20 2010 +0100
+
+    Revert "Leave adjustment of backlight to the driver."
+    
+    This reverts commit 9c3e34703dcdc2155faeb2c1886930def19d9989.
+    
+    This commit is not ready, as first the driver needs to handle all
+    controllers, especially those that ignore the BLC and require their own
+    interface.  Fortunately, by moving that discovery into the kernel - where
+    it just means finding which ACPI device is attached to the video and has a
+    backlight interface - the userspace code should become much more sane,
+    and work even with multi-gpu, multi-lid systems.
+    
+    But that is for tomorrow.
+
+commit 68a5ad497b557ab9e8bff301098ea78c84d385a2
+Author: Chris Wilson <chris@chris-wilson.co.uk>
+Date:   Wed Aug 25 14:59:04 2010 +0100
+
+    uxa: Fallback if faced with large A1 glyphs.
+    
+    Rather than assert, we should fixup the use of large A1 glyphs. However,
+    the simplest approach is to simply fallback to s/w.
+    
+    Fixes:
+    
+      Bug 29430 - [UXA] Crash due assert (uxa_pixmap_is_offscreen(src_pixmap));
+      https://bugs.freedesktop.org/show_bug.cgi?id=29430
+    
+    Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
+
+commit 9c3e34703dcdc2155faeb2c1886930def19d9989
+Author: Chris Wilson <chris@chris-wilson.co.uk>
+Date:   Sun Aug 22 21:27:45 2010 +0100
+
+    Leave adjustment of backlight to the driver.
+
+commit 104cd0554bde1d109a54db7a93700d5edfabd914
+Author: Zhenyu Wang <zhenyuw@linux.intel.com>
+Date:   Mon Aug 23 09:48:22 2010 +0800
+
+    Add sandybridge D0 support
+    
+    Signed-off-by: Zhenyu Wang <zhenyuw@linux.intel.com>
+
+commit 271dda84be2f81b32dbe5947e64f5558a89e385e
+Author: Chris Wilson <chris@chris-wilson.co.uk>
+Date:   Sun Aug 22 19:57:24 2010 +0100
+
+    display: Use the native intel backlight controller
+    
+    If the i915 driver exposes a native ACPI interface to modify the panel
+    backlight use it in preference to the generic interfaces. On multi-GPU
+    systems, the panel backlight is meant to be connected via the IGP and
+    this ensures that we always find the right interface.
+    
+    Fixes:
+    
+          Bug 29273 - XORG Intel driver chooses wrong acpi_video to control
+                      brightness in multi-GPU system
+          https://bugs.freedesktop.org/show_bug.cgi?id=29273
+    
+    Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
+
+commit 42312bbd8c9cbadf0adc4556b76987857d105bd9
+Author: Chris Wilson <chris@chris-wilson.co.uk>
+Date:   Sun Aug 22 09:54:18 2010 +0100
+
+    Remove accel_pitch_alignment
+    
+    This has to be 64 on all generations currently, so replace the variable
+    with a constant.
+    
+    Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
+
+commit 7f86e5b5da88201e5443e26619c35a1a9745cf68
+Author: Matt Turner <mattst88@gmail.com>
+Date:   Sat Aug 21 17:32:25 2010 -0400
+
+    Replace ROUND_* macros with ALIGN.
+    
+    Signed-off-by: Matt Turner <mattst88@gmail.com>
+    Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
+
+commit b611bced15c30f7bcd03106ce90668b684c1ada6
+Author: Matt Turner <mattst88@gmail.com>
+Date:   Sat Aug 21 17:32:24 2010 -0400
+
+    Use ALIGN macro instead of open coding it.
+    
+    Signed-off-by: Matt Turner <mattst88@gmail.com>
+    Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
+
+commit 8b04b350a983b89eb2d741f55baa297a933ac6ea
+Author: Chris Wilson <chris@chris-wilson.co.uk>
+Date:   Thu Aug 19 20:05:08 2010 +0100
+
+    Open-code DRICreatePCIBusID()
+    
+    During -configure we would attempt to query the availablility of KMS
+    before the DRI module was loaded, thus we were unable to create a valid
+    bus identifier and so the query failed and we disowned the device.
+    
+    Fixes:
+    
+      Bug 29611 - Xorg -configure fails
+      https://bugs.freedesktop.org/show_bug.cgi?id=29611
+    
+    Reported-by: Sergey Samokhin <prikrutil@gmail.com>
+    Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
+
+commit c882f6a22a862c1664c375e05e5e6fc4bdb04edb
+Author: Chris Wilson <chris@chris-wilson.co.uk>
+Date:   Wed Aug 18 10:21:22 2010 +0100
+
+    Move registration of vsync fd from pre-init to screen-init
+    
+    Marty Jack reported an issue he found where the page-flipping handler
+    was being lost on server reset. This results in the swap completion
+    notification being lost, with the sporadic hang of full screen
+    applications like Compiz, flash and even glxgears!
+    
+    Fixes:
+    
+      Bug 29584 - Server in compute loop
+      https://bugs.freedesktop.org/show_bug.cgi?id=29584
+    
+    There are also several possibly related bugs with similar symptoms, i.e.
+    OpenGL applications hanging on missed swap notifications.
+    
+    Reported-by: Marty Jack <martyj19@comcast.net>
+    Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
+    Cc: Keith Packard <keithp@keithp.com>
+
+commit 19c48d3b3f33582baa87a9b3a9189e320e4cea45
+Author: Chris Wilson <chris@chris-wilson.co.uk>
+Date:   Mon Aug 9 10:13:58 2010 +0100
+
+    display: outputs are enabled automatically by KMS
+    
+    When an output is attached to a crtc and that crtc is enabled, the
+    output is automatically enabled so we can remove the redundant manual
+    dpms on.
+    
+    Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
+
+commit 6304cb048c745be81dae13f1d936996e04eaa530
+Author: Chris Wilson <chris@chris-wilson.co.uk>
+Date:   Thu Aug 5 18:13:55 2010 +0100
+
+    display: Minor cleanup for adding extra LVDS modes
+    
+    Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
+
+commit 41ae9564350cba8ac9f040f22bad8740e08e14c4
+Author: Chris Wilson <chris@chris-wilson.co.uk>
+Date:   Thu Aug 5 18:13:30 2010 +0100
+
+    display: Refactor EDID attachment to output.
+    
+    Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
+
+commit a8919ab2967a8425e1cdc04b73702ce534f6abf0
+Author: Chris Wilson <chris@chris-wilson.co.uk>
+Date:   Thu Aug 5 09:59:22 2010 +0100
+
+    Revert "display: Cache whether we have probed for an EDID"
+    
+    Dave Airlie advised that hotplug detection can be unreliable and that
+    mode caching, in general, should be done in the kernel in any case.
+    
+    This reverts commit 622e600069ab0efd22586c7a71eecbd4baf21c40.
+
+commit 622e600069ab0efd22586c7a71eecbd4baf21c40
+Author: Chris Wilson <chris@chris-wilson.co.uk>
+Date:   Wed Aug 4 09:57:12 2010 +0100
+
+    display: Cache whether we have probed for an EDID
+    
+    Remember for the detection cycle whether we have already probed for the
+    EDID -- as this can be slow.
+    
+    Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
+
+commit a6a707ca13097b85b319283b3a174b1986056ab8
+Author: Chris Wilson <chris@chris-wilson.co.uk>
+Date:   Wed Aug 4 09:54:28 2010 +0100
+
+    display: Embed the lvds size into the connector
+    
+    Remove one very common allocation.
+    
+    Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
+
+commit 6c7d105ccae32fba49a07a03b726cc3fe2de3d27
+Author: Chris Wilson <chris@chris-wilson.co.uk>
+Date:   Wed Aug 4 09:51:34 2010 +0100
+
+    display: Handle cursor error paths.
+    
+    Check that the cursor was allocated before freeing.
+    
+    Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
+
+commit 38f940dfea494d3093236f065392c431be06ae6e
+Author: Chris Wilson <chris@chris-wilson.co.uk>
+Date:   Wed Aug 4 09:50:14 2010 +0100
+


Reply to: