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

mesa: Changes to 'ubuntu'



 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.rogers@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.rogers@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 <raof@ubuntu.com>  Thu, 03 Mar 2011 12:50:41 +1100
+ -- Christopher James Halse Rogers <raof@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
+Nouveau@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


Reply to: