rpms/xorg-x11-drv-nouveau/devel .cvsignore, 1.21, 1.22 nouveau-fedora.patch, 1.11, 1.12 sources, 1.22, 1.23 xorg-x11-drv-nouveau.spec, 1.27, 1.28
Ben Skeggs
bskeggs at fedoraproject.org
Thu Mar 26 02:01:18 UTC 2009
Author: bskeggs
Update of /cvs/pkgs/rpms/xorg-x11-drv-nouveau/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv15222
Modified Files:
.cvsignore nouveau-fedora.patch sources
xorg-x11-drv-nouveau.spec
Log Message:
* Thu Mar 26 2009 Ben Skeggs <bskeggs at redhat.com> 0.0.12-16.20090326git01cee29
- update, should fix rh#497173
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/xorg-x11-drv-nouveau/devel/.cvsignore,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- .cvsignore 23 Mar 2009 04:54:43 -0000 1.21
+++ .cvsignore 26 Mar 2009 02:00:46 -0000 1.22
@@ -1 +1 @@
-xf86-video-nouveau-0.0.12-20090323git4067ab4.tar.bz2
+xf86-video-nouveau-0.0.12-20090326git01cee29.tar.bz2
nouveau-fedora.patch:
Index: nouveau-fedora.patch
===================================================================
RCS file: /cvs/pkgs/rpms/xorg-x11-drv-nouveau/devel/nouveau-fedora.patch,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- nouveau-fedora.patch 23 Mar 2009 04:54:44 -0000 1.11
+++ nouveau-fedora.patch 26 Mar 2009 02:00:46 -0000 1.12
@@ -11,10 +11,10 @@
nouveau_output.h \
nouveau_connector.h \
diff --git a/src/drmmode_display.c b/src/drmmode_display.c
-index 850c9be..736757f 100644
+index 7341392..eb2f445 100644
--- a/src/drmmode_display.c
+++ b/src/drmmode_display.c
-@@ -187,6 +187,50 @@ drmmode_fb_pixmap(ScrnInfoPtr pScrn, int id, int *w, int *h)
+@@ -185,6 +185,50 @@ drmmode_fb_pixmap(ScrnInfoPtr pScrn, int id, int *w, int *h)
}
static void
@@ -65,7 +65,7 @@
drmmode_fb_copy(ScrnInfoPtr pScrn, drmmode_ptr drmmode, int dst_id, int src_id,
int x, int y)
{
-@@ -196,6 +240,11 @@ drmmode_fb_copy(ScrnInfoPtr pScrn, drmmode_ptr drmmode, int dst_id, int src_id,
+@@ -194,6 +238,11 @@ drmmode_fb_copy(ScrnInfoPtr pScrn, drmmode_ptr drmmode, int dst_id, int src_id,
PixmapPtr pspix, pdpix;
int w, h;
@@ -77,7 +77,7 @@
pspix = drmmode_fb_pixmap(pScrn, src_id, NULL, NULL);
if (!pspix)
return;
-@@ -241,7 +290,7 @@ drmmode_set_mode_major(xf86CrtcPtr crtc, DisplayModePtr mode,
+@@ -239,7 +288,7 @@ drmmode_set_mode_major(xf86CrtcPtr crtc, DisplayModePtr mode,
ret = drmModeAddFB(drmmode->fd,
pScrn->virtualX, pScrn->virtualY,
pScrn->depth, pScrn->bitsPerPixel,
@@ -86,7 +86,7 @@
if (ret < 0) {
ErrorF("failed to add fb\n");
return FALSE;
-@@ -294,8 +343,7 @@ drmmode_set_mode_major(xf86CrtcPtr crtc, DisplayModePtr mode,
+@@ -292,8 +341,7 @@ drmmode_set_mode_major(xf86CrtcPtr crtc, DisplayModePtr mode,
if (drmmode_crtc->rotate_fb_id)
fb_id = drmmode_crtc->rotate_fb_id;
else
@@ -523,10 +523,10 @@
}
diff --git a/src/nv_dri.c b/src/nv_dri.c
-index 37538f0..ec47e0b 100644
+index bd3e5a9..dca6a40 100644
--- a/src/nv_dri.c
+++ b/src/nv_dri.c
-@@ -332,7 +332,7 @@ Bool NVDRIFinishScreenInit(ScrnInfoPtr pScrn)
+@@ -337,7 +337,7 @@ Bool NVDRIFinishScreenInit(ScrnInfoPtr pScrn)
pNOUVEAUDRI->depth = pScrn->depth;
pNOUVEAUDRI->bpp = pScrn->bitsPerPixel;
@@ -536,7 +536,7 @@
xf86DrvMsg(pScrn->scrnIndex, X_ERROR,
"[dri] unable to reference front buffer: %d\n", ret);
diff --git a/src/nv_driver.c b/src/nv_driver.c
-index ec4577f..f3c539d 100644
+index 220a88e..50c67b9 100644
--- a/src/nv_driver.c
+++ b/src/nv_driver.c
@@ -21,6 +21,7 @@
@@ -547,7 +547,7 @@
#include "nv_include.h"
-@@ -650,14 +651,27 @@ NV50ReleaseDisplay(ScrnInfoPtr pScrn)
+@@ -654,14 +655,27 @@ NV50ReleaseDisplay(ScrnInfoPtr pScrn)
*/
/* Mandatory */
@@ -575,7 +575,7 @@
if (!pNv->NoAccel)
NVAccelCommonInit(pScrn);
-@@ -668,10 +682,11 @@ NVEnterVT(int scrnIndex, int flags)
+@@ -672,10 +686,11 @@ NVEnterVT(int scrnIndex, int flags)
/* Clear the framebuffer, we don't want to see garbage
* on-screen up until X decides to draw something
*/
@@ -591,7 +591,7 @@
if (pNv->Architecture == NV_ARCH_50) {
if (!NV50AcquireDisplay(pScrn))
-@@ -714,6 +729,12 @@ NVLeaveVT(int scrnIndex, int flags)
+@@ -718,6 +733,12 @@ NVLeaveVT(int scrnIndex, int flags)
NVSync(pScrn);
@@ -602,9 +602,9 @@
+ }
+
if (!pNv->kms_enable) {
- if (pNv->Architecture == NV_ARCH_50) {
- NV50ReleaseDisplay(pScrn);
-@@ -1581,6 +1602,8 @@ NVMapMemSW(ScrnInfoPtr pScrn)
+ if (pNv->Architecture < NV_ARCH_50)
+ NVRestore(pScrn);
+@@ -1582,6 +1603,8 @@ NVMapMemSW(ScrnInfoPtr pScrn)
return FALSE;
pNv->GART = NULL;
@@ -613,7 +613,7 @@
ret = nouveau_bo_fake(&dev, Cursor0Offset,
NOUVEAU_BO_VRAM | NOUVEAU_BO_PIN,
64 * 64 * 4, pNv->VRAMMap + Cursor0Offset,
-@@ -1621,11 +1644,81 @@ NVMapMemSW(ScrnInfoPtr pScrn)
+@@ -1622,11 +1645,81 @@ NVMapMemSW(ScrnInfoPtr pScrn)
}
static Bool
@@ -695,7 +695,7 @@
if (!pNv->dev)
return NVMapMemSW(pScrn);
-@@ -1642,45 +1735,42 @@ NVMapMem(ScrnInfoPtr pScrn)
+@@ -1643,45 +1736,42 @@ NVMapMem(ScrnInfoPtr pScrn)
size = size * (pScrn->bitsPerPixel >> 3);
size = size * pScrn->virtualY;
} else {
@@ -764,7 +764,7 @@
}
/* We don't need to allocate cursors / lut here if we're using
-@@ -1754,6 +1844,7 @@ NVUnmapMem(ScrnInfoPtr pScrn)
+@@ -1755,6 +1845,7 @@ NVUnmapMem(ScrnInfoPtr pScrn)
}
nouveau_bo_ref(NULL, &pNv->FB);
@@ -772,7 +772,7 @@
nouveau_bo_ref(NULL, &pNv->GART);
nouveau_bo_ref(NULL, &pNv->Cursor);
nouveau_bo_ref(NULL, &pNv->Cursor2);
-@@ -2265,6 +2356,15 @@ NVSaveScreen(ScreenPtr pScreen, int mode)
+@@ -2270,6 +2361,15 @@ NVSaveScreen(ScreenPtr pScreen, int mode)
bool on = xf86IsUnblank(mode);
int i;
@@ -789,10 +789,10 @@
return vgaHWSaveScreen(pScreen, mode);
diff --git a/src/nv_proto.h b/src/nv_proto.h
-index af888d0..dd78719 100644
+index 1d00e1a..f4fe6a6 100644
--- a/src/nv_proto.h
+++ b/src/nv_proto.h
-@@ -284,6 +284,10 @@ void nv50_xv_video_stop(ScrnInfoPtr, pointer, Bool);
+@@ -285,6 +285,10 @@ void nv50_xv_video_stop(ScrnInfoPtr, pointer, Bool);
int nv50_xv_port_attribute_set(ScrnInfoPtr, Atom, INT32, pointer);
int nv50_xv_port_attribute_get(ScrnInfoPtr, Atom, INT32 *, pointer);
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/xorg-x11-drv-nouveau/devel/sources,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- sources 23 Mar 2009 04:54:44 -0000 1.22
+++ sources 26 Mar 2009 02:00:46 -0000 1.23
@@ -1 +1 @@
-3c65f05b0b0381a344d5f341307a9a41 xf86-video-nouveau-0.0.12-20090323git4067ab4.tar.bz2
+f5a3ba21259ea5d436cdfc0acce0c6ee xf86-video-nouveau-0.0.12-20090326git01cee29.tar.bz2
Index: xorg-x11-drv-nouveau.spec
===================================================================
RCS file: /cvs/pkgs/rpms/xorg-x11-drv-nouveau/devel/xorg-x11-drv-nouveau.spec,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -r1.27 -r1.28
--- xorg-x11-drv-nouveau.spec 23 Mar 2009 04:54:44 -0000 1.27
+++ xorg-x11-drv-nouveau.spec 26 Mar 2009 02:00:47 -0000 1.28
@@ -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 20090323
-%define git_version 4067ab4
+%define gitdate 20090326
+%define git_version 01cee29
%define snapshot %{gitdate}git%{git_version}
@@ -19,7 +19,7 @@
# need to set an epoch to get version number in sync with upstream
Epoch: 1
Version: %{nouveau_version}
-Release: 15.%{snapshot}%{?dist}
+Release: 16.%{snapshot}%{?dist}
URL: http://www.x.org
License: MIT
Group: User Interface/X Hardware Support
@@ -77,6 +77,9 @@
%{_mandir}/man4/nouveau.4*
%changelog
+* Thu Mar 26 2009 Ben Skeggs <bskeggs at redhat.com> 0.0.12-16.20090326git01cee29
+- update, should fix rh#497173
+
* Mon Mar 23 2009 Ben Skeggs <bskeggs at redhat.com> 0.0.12-15.20090324git4067ab4
- more ppc build fixes
More information about the scm-commits
mailing list