debian/changelog                             |    7 ++--
 debian/patches/112_fix_segfault_on_nvAF.diff |   47 +++++++++++++++++++++++++++
 debian/patches/series                        |    1 
 3 files changed, 53 insertions(+), 2 deletions(-)

New commits:
commit bbc6a63899f967fc1656477358809a1c2af210e3
Author: Christopher James Halse Rogers <christopher.halse.rog...@canonical.com>
Date:   Tue Mar 8 16:05:44 2011 +1100

    Release to natty

diff --git a/debian/changelog b/debian/changelog
index 64cccad..91e5407 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-mesa (7.10.1-0ubuntu1) UNRELEASED; urgency=low
+mesa (7.10.1-0ubuntu1) natty; urgency=low
 
   * New upstream bugfix release.
     - Drop cherry-picks now upstream:

commit 872294983f4b41f4eeb09181d866d3cc9a0f1e06
Author: Christopher James Halse Rogers <christopher.halse.rog...@canonical.com>
Date:   Tue Mar 8 16:05:23 2011 +1100

    Add patch fixing X segfault on startup with nvAF chips

diff --git a/debian/changelog b/debian/changelog
index 27f2cba..64cccad 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,8 +4,11 @@ mesa (7.10.1-0ubuntu1) UNRELEASED; urgency=low
     - Drop cherry-picks now upstream:
       + 110_nv50_fix_tgsi_sign_mode.diff
       + 109_fix_length_of_glxgetfbconfigssgix.patch
+  * 112_fix_segfault_on_nvAF.diff:
+    - Fix from nouveau ML for segfault on X startup with nvAF cards.
+      Fixed differently in upstream/master, so drop after 7.10 (LP: #723012)
 
- -- Christopher James Halse Rogers <r...@ubuntu.com>  Thu, 03 Mar 2011 
12:50:41 +1100
+ -- Christopher James Halse Rogers <r...@ubuntu.com>  Tue, 08 Mar 2011 
16:04:56 +1100
 
 mesa (7.10.1~git20110215.cc1636b6-0ubuntu2) natty; urgency=low
 
diff --git a/debian/patches/112_fix_segfault_on_nvAF.diff 
b/debian/patches/112_fix_segfault_on_nvAF.diff
new file mode 100644
index 0000000..0fc1619
--- /dev/null
+++ b/debian/patches/112_fix_segfault_on_nvAF.diff
@@ -0,0 +1,47 @@
+Subject: [Nouveau] [PATCH] gallium/nv50: use 0x8697 class on NVAF
+Upstream: No (but fixed in mesa master, so drop after 7.10)
+Addresses: 
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-nouveau/+bug/723012
+
+Reported-and-tested-by: Alan Pope
+---
+ src/gallium/drivers/nv50/nv50_reg.h    |    4 ++++
+ src/gallium/drivers/nv50/nv50_screen.c |    3 +++
+ 2 files changed, 7 insertions(+), 0 deletions(-)
+
+diff --git a/src/gallium/drivers/nv50/nv50_reg.h 
b/src/gallium/drivers/nv50/nv50_reg.h
+index 949838b..90d77e5 100644
+--- a/src/gallium/drivers/nv50/nv50_reg.h
++++ b/src/gallium/drivers/nv50/nv50_reg.h
+@@ -1685,6 +1685,10 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 
SOFTWARE.
+ 
+ 
+ 
++#define NVAFTCL                                                               
                0x00008697
++
++
++
+ #define NV50_COMPUTE                                                          
        0x000050c0
+ 
+ #define  NV50_COMPUTE_NOP                                                     
        0x00000100
+diff --git a/src/gallium/drivers/nv50/nv50_screen.c 
b/src/gallium/drivers/nv50/nv50_screen.c
+index edc3d54..8069509 100644
+--- a/src/gallium/drivers/nv50/nv50_screen.c
++++ b/src/gallium/drivers/nv50/nv50_screen.c
+@@ -389,6 +389,9 @@ nv50_screen_create(struct pipe_winsys *ws, struct 
nouveau_device *dev)
+               case 0xac:
+                       tesla_class = NVA0TCL;
+                       break;
++              case 0xaf:
++                      tesla_class = NVAFTCL;
++                      break;
+               default:
+                       tesla_class = NVA8TCL;
+                       break;
+-- 
+1.7.4.rc3
+
+_______________________________________________
+Nouveau mailing list
+nouv...@lists.freedesktop.org
+http://lists.freedesktop.org/mailman/listinfo/nouveau
+
diff --git a/debian/patches/series b/debian/patches/series
index 7047e2b..e285b21 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -11,3 +11,4 @@
 105_use_shared_libdricore.patch
 108_fix_leaks_dri2_screen_creation.patch
 111_export_searchdirs_in_dripc.diff
+112_fix_segfault_on_nvAF.diff


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1pxsqk-00076u...@alioth.debian.org

Reply via email to