[xorg-x11-drv-nouveau/f14/master] fixes from upstream
Ben Skeggs
bskeggs at fedoraproject.org
Sun Aug 22 22:53:36 UTC 2010
commit 7591f4b095742368ca871d60908668ca60e1480a
Author: Ben Skeggs <bskeggs at redhat.com>
Date: Mon Aug 23 08:51:52 2010 +1000
fixes from upstream
.gitignore | 1 +
nouveau-bgnr.patch | 8 ++++----
nouveau-exa-no-pa_fa.patch | 12 ++++++------
nouveau-nva0-corruption-fix.patch | 8 ++++----
nouveau-zfill-fallback.patch | 4 ++--
sources | 2 +-
xorg-x11-drv-nouveau.spec | 9 ++++++---
7 files changed, 24 insertions(+), 20 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index f128877..1d46339 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
xf86-video-nouveau-0.0.16-20100615gitdb98ad2.tar.bz2
+/xf86-video-nouveau-0.0.16-20100820git390f1c8.tar.bz2
diff --git a/nouveau-bgnr.patch b/nouveau-bgnr.patch
index 5b03a45..504b53b 100644
--- a/nouveau-bgnr.patch
+++ b/nouveau-bgnr.patch
@@ -1,4 +1,4 @@
-From 4be55bf4d858def31a6ed1bea77d7dbcff79845e Mon Sep 17 00:00:00 2001
+From 63139f163a361aeb98b649e3c37e63133bf0548b Mon Sep 17 00:00:00 2001
From: Ben Skeggs <bskeggs at redhat.com>
Date: Mon, 8 Feb 2010 12:51:47 +1000
Subject: [PATCH 1/4] set canDoBGNoneRoot
@@ -8,10 +8,10 @@ Subject: [PATCH 1/4] set canDoBGNoneRoot
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/src/nv_driver.c b/src/nv_driver.c
-index 0abe400..dd60b64 100644
+index 3c16918..71844ca 100644
--- a/src/nv_driver.c
+++ b/src/nv_driver.c
-@@ -658,6 +658,7 @@ NVPreInit(ScrnInfoPtr pScrn, int flags)
+@@ -662,6 +662,7 @@ NVPreInit(ScrnInfoPtr pScrn, int flags)
/* Set pScrn->monitor */
pScrn->monitor = pScrn->confScreen->monitor;
@@ -20,5 +20,5 @@ index 0abe400..dd60b64 100644
/*
* The first thing we should figure out is the depth, bpp, etc.
--
-1.7.1
+1.7.2.1
diff --git a/nouveau-exa-no-pa_fa.patch b/nouveau-exa-no-pa_fa.patch
index 06b5ae9..f3b4218 100644
--- a/nouveau-exa-no-pa_fa.patch
+++ b/nouveau-exa-no-pa_fa.patch
@@ -1,4 +1,4 @@
-From 826d6fbf45f9ec229c7ba12faf95692421a86f91 Mon Sep 17 00:00:00 2001
+From 4b6987d2a21a907bc58d570fb8e3f44f6e9dd393 Mon Sep 17 00:00:00 2001
From: Ben Skeggs <bskeggs at redhat.com>
Date: Mon, 5 Jul 2010 09:14:51 +1000
Subject: [PATCH 3/4] use UTS/DFS rather than libwfb for tiled pixmap access
@@ -23,10 +23,10 @@ index 586b0ac..31912c6 100644
tile_flags = 0x7000; //(scrn->bitsPerPixel == 16) ? 0x7000 : 0x7a00;
ah = NOUVEAU_ALIGN(height, 1 << (tile_mode + 2));
diff --git a/src/nouveau_exa.c b/src/nouveau_exa.c
-index 1b8888e..47a274a 100644
+index 3b2c9be..3d848b5 100644
--- a/src/nouveau_exa.c
+++ b/src/nouveau_exa.c
-@@ -290,8 +290,13 @@ nouveau_exa_wait_marker(ScreenPtr pScreen, int marker)
+@@ -283,8 +283,13 @@ nouveau_exa_wait_marker(ScreenPtr pScreen, int marker)
static Bool
nouveau_exa_prepare_access(PixmapPtr ppix, int index)
{
@@ -41,10 +41,10 @@ index 1b8888e..47a274a 100644
return FALSE;
ppix->devPrivate.ptr = bo->map;
diff --git a/src/nv_driver.c b/src/nv_driver.c
-index 3f44e1b..ef9b8f8 100644
+index 9a68e3f..c966467 100644
--- a/src/nv_driver.c
+++ b/src/nv_driver.c
-@@ -762,7 +762,7 @@ NVPreInit(ScrnInfoPtr pScrn, int flags)
+@@ -766,7 +766,7 @@ NVPreInit(ScrnInfoPtr pScrn, int flags)
}
if (!pNv->NoAccel && pNv->Architecture >= NV_ARCH_50) {
@@ -54,5 +54,5 @@ index 3f44e1b..ef9b8f8 100644
}
--
-1.7.1
+1.7.2.1
diff --git a/nouveau-nva0-corruption-fix.patch b/nouveau-nva0-corruption-fix.patch
index b40685f..a232272 100644
--- a/nouveau-nva0-corruption-fix.patch
+++ b/nouveau-nva0-corruption-fix.patch
@@ -1,4 +1,4 @@
-From 2a130428dacf7a0a5e272acb1844204492a7394b Mon Sep 17 00:00:00 2001
+From 1eaba4afed4255a7a947fc7b857376118c4652f6 Mon Sep 17 00:00:00 2001
From: Ben Skeggs <bskeggs at redhat.com>
Date: Mon, 10 May 2010 08:31:36 +1000
Subject: [PATCH 2/4] force consistant tiling mode to prevent corruption issues
@@ -31,10 +31,10 @@ index 9b5d52d..586b0ac 100644
pitch = NOUVEAU_ALIGN(width * (scrn->bitsPerPixel >> 3), 64);
} else {
diff --git a/src/nv_driver.c b/src/nv_driver.c
-index dd60b64..3f44e1b 100644
+index 71844ca..9a68e3f 100644
--- a/src/nv_driver.c
+++ b/src/nv_driver.c
-@@ -846,7 +846,7 @@ NVMapMem(ScrnInfoPtr pScrn)
+@@ -850,7 +850,7 @@ NVMapMem(ScrnInfoPtr pScrn)
size = pScrn->displayWidth * (pScrn->bitsPerPixel >> 3);
if (pNv->Architecture >= NV_ARCH_50 && pNv->tiled_scanout) {
tile_mode = 4;
@@ -44,5 +44,5 @@ index dd60b64..3f44e1b 100644
} else {
size *= pScrn->virtualY;
--
-1.7.1
+1.7.2.1
diff --git a/nouveau-zfill-fallback.patch b/nouveau-zfill-fallback.patch
index 5d0ae76..ed9f6fc 100644
--- a/nouveau-zfill-fallback.patch
+++ b/nouveau-zfill-fallback.patch
@@ -1,4 +1,4 @@
-From 13ddbe287b7383fc8c4ef91d8748b28e72601637 Mon Sep 17 00:00:00 2001
+From c88ced24246a2a96daffe52601221de3ca15ad7c Mon Sep 17 00:00:00 2001
From: Ben Skeggs <bskeggs at redhat.com>
Date: Mon, 5 Jul 2010 09:15:25 +1000
Subject: [PATCH 4/4] zfill framebuffer as fallback if fbcon copy fails
@@ -98,5 +98,5 @@ index 31912c6..5986a21 100644
static Bool
--
-1.7.1
+1.7.2.1
diff --git a/sources b/sources
index cb3b746..5b8b198 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-4a5e81e82d56d511fc8272d0ea79844e xf86-video-nouveau-0.0.16-20100615gitdb98ad2.tar.bz2
+fe8c20f4c753a5724ec801bb5f751fbc xf86-video-nouveau-0.0.16-20100820git390f1c8.tar.bz2
diff --git a/xorg-x11-drv-nouveau.spec b/xorg-x11-drv-nouveau.spec
index 9c13553..c861ead 100644
--- a/xorg-x11-drv-nouveau.spec
+++ b/xorg-x11-drv-nouveau.spec
@@ -7,8 +7,8 @@
# git clone git://git.freedesktop.org/git/nouveau/xf86-video-nouveau
# git-archive --format=tar --prefix=xf86-video-nouveau-0.0.10/ %{git_version} | bzip2 > xf86-video-nouveau-0.0.10-%{gitdate}.tar.bz2
-%define gitdate 20100615
-%define git_version db98ad2
+%define gitdate 20100820
+%define git_version 390f1c8
%define snapshot %{gitdate}git%{git_version}
@@ -19,7 +19,7 @@ Name: xorg-x11-drv-nouveau
# need to set an epoch to get version number in sync with upstream
Epoch: 1
Version: %{nouveau_version}
-Release: 9.%{snapshot}%{?dist}
+Release: 10.%{snapshot}%{?dist}
URL: http://www.x.org
License: MIT
Group: User Interface/X Hardware Support
@@ -80,6 +80,9 @@ rm -rf $RPM_BUILD_ROOT
%{_mandir}/man4/nouveau.4*
%changelog
+* Mon Aug 23 2010 Ben Skeggs <bskeggs at redhat.com> 0.0.16-10.20100820git390f1c8
+- minor fixes from upstream
+
* Mon Jul 05 2010 Peter Hutterer <peter.hutterer at redhat.com> - 1:0.0.16-9.20100615gitdb98ad2
- rebuild for X Server 1.9
More information about the scm-commits
mailing list