Processed: Re: Bug#760265: nouveau 1.0.11 is out, please package it
Processing control commands: > tags -1 -moreinfo Bug #760265 [xserver-xorg-video-nouveau] nouveau 1.0.11 is out, please package it Removed tag(s) moreinfo. > tags -1 +pending Bug #760265 [xserver-xorg-video-nouveau] nouveau 1.0.11 is out, please package it Added tag(s) pending. -- 760265: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=760265 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/handler.s.b760265.14097767656321.transcr...@bugs.debian.org
Bug#760419: xutils-dev: Please add support for OpenRISC 1000 (or1k)
Package: xutils-dev Version: 1:7.7+3 Severity: wishlist Tags: patch upstream Forwarded: http://lists.x.org/archives/xorg-devel/2014-August/043526.html Please add support for OpenRISC 1000 (or1k). We are trying to get this architecture into debian-ports, but among other reasons it's not included because there is no space available at the moment. However, about 60% of the binary package is already built in private machines [1]. [1] http://wannabuild.cmd.nu/architecture.php?a=or1k&suite=sid Hundreds of packages build-depend on this one, so it would be very useful that the official package supported this. Cheers. -- Manuel >From 0573a801d9b6bc4466df06a9b789a62c39a42ed3 Mon Sep 17 00:00:00 2001 From: "Manuel A. Fernandez Montecelo" Date: Mon, 11 Aug 2014 00:18:59 +0100 Subject: [PATCH cf] Add support for OpenRISC 1000 (or1k) CPU Signed-off-by: Manuel A. Fernandez Montecelo --- Imake.cf | 4 linux.cf | 9 + xfree86.cf | 6 ++ xorg.cf| 6 ++ 4 files changed, 25 insertions(+) diff --git a/Imake.cf b/Imake.cf index 9e438e7..e7ebe4d 100644 --- a/Imake.cf +++ b/Imake.cf @@ -928,6 +928,10 @@ XCOMM Keep cpp from replacing path elements containing i486/i586/i686 # define PpcArchitecture # undef powerpc # endif +# if defined(__or1k__) +# define OpenRISC1000Architecture +# undef __or1k__ +# endif # if defined (__powerpc__) && !defined(__powerpc64__) && !defined (powerpc64) # ifndef PpcArchitecture # define PpcArchitecture diff --git a/linux.cf b/linux.cf index 75c9447..7845325 100644 --- a/linux.cf +++ b/linux.cf @@ -887,6 +887,15 @@ InstallNamedTargetNoClobber(install,file.ad,$(INSTAPPFLAGS),$(XAPPLOADDIR),class # define ServerExtraDefines -DGCCUSESGAS XFree86ServerDefines #endif +#ifdef OpenRISC1000Architecture +# ifndef OptimizedCDebugFlags +# define OptimizedCDebugFlags DefaultGcc2OpenRISC1000Opt +# endif +# define LinuxMachineDefines -D__or1k__ +# define ServerOSDefines XFree86ServerOSDefines -DDDXTIME +# define ServerExtraDefines -DGCCUSESGAS XFree86ServerDefines +#endif + #ifdef Ppc64Architecture # define DefaultCCOptions -mminimal-toc # ifndef OptimizedCDebugFlags diff --git a/xfree86.cf b/xfree86.cf index 3172cc2..1dbbd87 100644 --- a/xfree86.cf +++ b/xfree86.cf @@ -2034,6 +2034,12 @@ XFREE86JAPANESEDOCDIR = $(DOCDIR)/Japanese # endif #endif +#if HasGcc2 && defined(OpenRISC1000Architecture) +# ifndef DefaultGcc2OpenRISC1000Opt +# define DefaultGcc2OpenRISC1000Opt -O2 GccAliasingArgs +# endif +#endif + #if HasGcc2 && defined(Ppc64Architecture) # ifndef DefaultGcc2Ppc64Opt # define DefaultGcc2Ppc64Opt -O2 GccAliasingArgs diff --git a/xorg.cf b/xorg.cf index 8ea5715..3b0f10b 100644 --- a/xorg.cf +++ b/xorg.cf @@ -1591,6 +1591,12 @@ XFREE86JAPANESEDOCDIR = $(DOCDIR)/Japanese # endif #endif +#if HasGcc2 && defined(OpenRISC1000Architecture) +# ifndef DefaultGcc2OpenRISC1000Opt +# define DefaultGcc2OpenRISC1000Opt -O2 GccAliasingArgs +# endif +#endif + #if HasGcc2 && defined(PpcArchitecture) # ifndef DefaultGcc2PpcOpt # define DefaultGcc2PpcOpt -O2 GccAliasingArgs -- 2.1.0.rc1 >From 0573a801d9b6bc4466df06a9b789a62c39a42ed3 Mon Sep 17 00:00:00 2001 From: "Manuel A. Fernandez Montecelo" Date: Mon, 11 Aug 2014 00:18:59 +0100 Subject: [PATCH cf] Add support for OpenRISC 1000 (or1k) CPU Signed-off-by: Manuel A. Fernandez Montecelo --- Imake.cf | 4 linux.cf | 9 + xfree86.cf | 6 ++ xorg.cf| 6 ++ 4 files changed, 25 insertions(+) diff --git a/Imake.cf b/Imake.cf index 9e438e7..e7ebe4d 100644 --- a/Imake.cf +++ b/Imake.cf @@ -928,6 +928,10 @@ XCOMM Keep cpp from replacing path elements containing i486/i586/i686 # define PpcArchitecture # undef powerpc # endif +# if defined(__or1k__) +# define OpenRISC1000Architecture +# undef __or1k__ +# endif # if defined (__powerpc__) && !defined(__powerpc64__) && !defined (powerpc64) # ifndef PpcArchitecture # define PpcArchitecture diff --git a/linux.cf b/linux.cf index 75c9447..7845325 100644 --- a/linux.cf +++ b/linux.cf @@ -887,6 +887,15 @@ InstallNamedTargetNoClobber(install,file.ad,$(INSTAPPFLAGS),$(XAPPLOADDIR),class # define ServerExtraDefines -DGCCUSESGAS XFree86ServerDefines #endif +#ifdef OpenRISC1000Architecture +# ifndef OptimizedCDebugFlags +# define OptimizedCDebugFlags DefaultGcc2OpenRISC1000Opt +# endif +# define LinuxMachineDefines -D__or1k__ +# define ServerOSDefines XFree86ServerOSDefines -DDDXTIME +# define ServerExtraDefines -DGCCUSESGAS XFree86ServerDefines +#endif + #ifdef Ppc64Architecture # define DefaultCCOptions -mminimal-toc # ifndef OptimizedCDebugFlags diff --git a/xfree86.cf b/xfree86.cf index 3172cc2..1dbbd87 100644 --- a/xfree86.cf +++ b/xfree86.cf @@ -2034,6 +2034,12 @@ XFREE86JAPANESEDOCDIR = $(DOCDIR)/Japanese # endif #endif +#if HasGcc2 && defined(OpenRISC1000Architecture) +# ifndef DefaultGcc2OpenRISC1000Opt +# define DefaultGcc2OpenRISC1000Opt -O2 GccAliasingArgs +# endif +#endif + #if HasGcc2 && defin
xserver-xorg-video-nouveau: Changes to 'debian-unstable'
.gitignore |1 autogen.sh |4 configure.ac | 26 ++ debian/changelog |7 debian/control |2 man/nouveau.man| 33 ++- src/Makefile.am| 12 + src/drmmode_display.c | 389 +-- src/nouveau_copy.c | 129 + src/nouveau_copy.h | 18 + src/nouveau_copy85b5.c | 104 ++ src/nouveau_copy90b5.c | 100 ++ src/nouveau_copya0b5.c | 97 + src/nouveau_dri2.c | 482 ++--- src/nouveau_exa.c | 54 +++-- src/nouveau_glamor.c | 246 + src/nouveau_glamor.h | 33 +++ src/nouveau_present.c | 328 + src/nouveau_present.h | 19 + src/nouveau_sync.c | 117 +++ src/nouveau_sync.h | 34 +++ src/nouveau_wfb.c | 12 + src/nouveau_xv.c | 115 ++- src/nv04_exa.c |2 src/nv10_exa.c | 14 - src/nv50_accel.c | 38 --- src/nv50_exa.c | 59 - src/nv50_xv.c |2 src/nv_accel_common.c | 155 ++- src/nv_const.h |2 src/nv_dma.c | 139 -- src/nv_driver.c| 265 ++ src/nv_proto.h | 32 +-- src/nv_type.h | 36 +++ src/nvc0_accel.c | 42 +--- src/nvc0_accel.h |2 src/nvc0_exa.c | 112 --- 37 files changed, 2360 insertions(+), 902 deletions(-) New commits: commit 8e5dd140952e420a4a2f17cf081a379bed70271e Author: Sven Joachim Date: Wed Sep 3 22:24:19 2014 +0200 Bump Standards-Version to 3.9.5 diff --git a/debian/changelog b/debian/changelog index 8cbe4c8..3ac886e 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,7 @@ xserver-xorg-video-nouveau (1:1.0.11-1) UNRELEASED; urgency=low * New upstream release (Closes: #760265). + * Bump Standards-Version to 3.9.5, no changes needed. -- Sven Joachim Wed, 03 Sep 2014 22:16:53 +0200 diff --git a/debian/control b/debian/control index 6fe2823..3f6ee6b 100644 --- a/debian/control +++ b/debian/control @@ -23,7 +23,7 @@ Build-Depends: libtool, xutils-dev, quilt, -Standards-Version: 3.9.4 +Standards-Version: 3.9.5 Homepage: http://nouveau.freedesktop.org/wiki/ Vcs-Git: git://anonscm.debian.org/pkg-xorg/driver/xserver-xorg-video-nouveau Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-xorg/driver/xserver-xorg-video-nouveau.git commit f69a907685a0ca0744465bd3bc3b95835c9073ee Author: Sven Joachim Date: Wed Sep 3 22:18:19 2014 +0200 New upstream release diff --git a/debian/changelog b/debian/changelog index 11a3a4d..8cbe4c8 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +xserver-xorg-video-nouveau (1:1.0.11-1) UNRELEASED; urgency=low + + * New upstream release (Closes: #760265). + + -- Sven Joachim Wed, 03 Sep 2014 22:16:53 +0200 + xserver-xorg-video-nouveau (1:1.0.10-1) unstable; urgency=low * New upstream release. commit 3cd4c8494c296c7583dfa7f0823a272c9e932e03 Author: Mario Kleiner Date: Thu Aug 28 03:57:48 2014 +0200 Bump version to 1.0.11 for release. Highlights: - Support for server managed fd's. - Glamor support. - Maxwell support. - DRI3 and initial Present support. - vsync'ed kms pageflip performance fixes when running on Linux 3.13+ - Multi-display vsync, vblank, swap scheduling, timestamping fixes. - Multi x-screen support fixes. - ZaphodHead support on for multiple outputs per x-screen. - EXA nv-10 fixes. - Enable sync of swaps to vblank by default (Option GLXVblank "on"). - Disable pseudo-triplebuffering by default (Option SwapLimit "1"). Signed-off-by: Mario Kleiner Signed-off-by: Ben Skeggs diff --git a/configure.ac b/configure.ac index dbaf623..ccf320a 100644 --- a/configure.ac +++ b/configure.ac @@ -22,7 +22,7 @@ AC_PREREQ([2.60]) AC_INIT([xf86-video-nouveau], -[1.0.10], +[1.0.11], [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], [xf86-video-nouveau]) commit 6d49f3f7aaaec872b6f9841f744a0bf09cc98492 Author: Mario Kleiner Date: Thu Aug 28 03:49:55 2014 +0200 dri2: Set default SwapLimit to 1 for double-buffering. This used to be 2 for pseudo-triplebuffering on XOrg 1.12+. However, it caused problems like unthrottled swapping at up to twice the video refresh rate for redirected windows under desktop composition, which can't be easily fixed under dri2. Default to double-buffering. Users can override this, but dri3 provides better solutions for this. Signed-off-by: Mario Kleiner Signed-off-by: Ben Skeggs diff --git a/man/nouveau.man b/man/nouveau.man index 0bf6e1e..129bb7f 100644 --- a/man/nouveau.man +++ b/man/nouveau.man @@ -124,7 +124,7 @@ OpenML OML_sync_control specification and will cau
xserver-xorg-video-nouveau: Changes to 'upstream-unstable'
.gitignore |1 autogen.sh |4 configure.ac | 26 ++ man/nouveau.man| 33 ++- src/Makefile.am| 12 + src/drmmode_display.c | 389 +-- src/nouveau_copy.c | 129 + src/nouveau_copy.h | 18 + src/nouveau_copy85b5.c | 104 ++ src/nouveau_copy90b5.c | 100 ++ src/nouveau_copya0b5.c | 97 + src/nouveau_dri2.c | 482 ++--- src/nouveau_exa.c | 54 +++-- src/nouveau_glamor.c | 246 + src/nouveau_glamor.h | 33 +++ src/nouveau_present.c | 328 + src/nouveau_present.h | 19 + src/nouveau_sync.c | 117 +++ src/nouveau_sync.h | 34 +++ src/nouveau_wfb.c | 12 + src/nouveau_xv.c | 115 ++- src/nv04_exa.c |2 src/nv10_exa.c | 14 - src/nv50_accel.c | 38 --- src/nv50_exa.c | 59 - src/nv50_xv.c |2 src/nv_accel_common.c | 155 ++- src/nv_const.h |2 src/nv_dma.c | 139 -- src/nv_driver.c| 265 ++ src/nv_proto.h | 32 +-- src/nv_type.h | 36 +++ src/nvc0_accel.c | 42 +--- src/nvc0_accel.h |2 src/nvc0_exa.c | 112 --- 35 files changed, 2352 insertions(+), 901 deletions(-) New commits: commit 3cd4c8494c296c7583dfa7f0823a272c9e932e03 Author: Mario Kleiner Date: Thu Aug 28 03:57:48 2014 +0200 Bump version to 1.0.11 for release. Highlights: - Support for server managed fd's. - Glamor support. - Maxwell support. - DRI3 and initial Present support. - vsync'ed kms pageflip performance fixes when running on Linux 3.13+ - Multi-display vsync, vblank, swap scheduling, timestamping fixes. - Multi x-screen support fixes. - ZaphodHead support on for multiple outputs per x-screen. - EXA nv-10 fixes. - Enable sync of swaps to vblank by default (Option GLXVblank "on"). - Disable pseudo-triplebuffering by default (Option SwapLimit "1"). Signed-off-by: Mario Kleiner Signed-off-by: Ben Skeggs diff --git a/configure.ac b/configure.ac index dbaf623..ccf320a 100644 --- a/configure.ac +++ b/configure.ac @@ -22,7 +22,7 @@ AC_PREREQ([2.60]) AC_INIT([xf86-video-nouveau], -[1.0.10], +[1.0.11], [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], [xf86-video-nouveau]) commit 6d49f3f7aaaec872b6f9841f744a0bf09cc98492 Author: Mario Kleiner Date: Thu Aug 28 03:49:55 2014 +0200 dri2: Set default SwapLimit to 1 for double-buffering. This used to be 2 for pseudo-triplebuffering on XOrg 1.12+. However, it caused problems like unthrottled swapping at up to twice the video refresh rate for redirected windows under desktop composition, which can't be easily fixed under dri2. Default to double-buffering. Users can override this, but dri3 provides better solutions for this. Signed-off-by: Mario Kleiner Signed-off-by: Ben Skeggs diff --git a/man/nouveau.man b/man/nouveau.man index 0bf6e1e..129bb7f 100644 --- a/man/nouveau.man +++ b/man/nouveau.man @@ -124,7 +124,7 @@ OpenML OML_sync_control specification and will cause failure of software that relies on correct presentation timing behaviour as defined in that specification. .br -Default: 2 for XOrg 1.12+, 1 for older servers. +Default: 1. .SH "SEE ALSO" __xservername__(__appmansuffix__), __xconfigfile__(__filemansuffix__), Xserver(__appmansuffix__), X(__miscmansuffix__) .SH AUTHORS diff --git a/src/nv_driver.c b/src/nv_driver.c index 6045095..4bad985 100644 --- a/src/nv_driver.c +++ b/src/nv_driver.c @@ -1138,10 +1138,10 @@ NVPreInit(ScrnInfoPtr pScrn, int flags) reason = ": Caution: Use of this swap limit > 1 violates OML_sync_control spec on this X-Server!\n"; } } else { - /* Driver default: Double buffering on old servers, triple-buffering -* on Xorg 1.12+. + /* Always default to double-buffering, because it avoids artifacts like +* unthrottled rendering of non-fullscreen clients under desktop composition. */ - pNv->swap_limit = (DRI2INFOREC_VERSION < 6) ? 1 : 2; + pNv->swap_limit = 1; reason = ""; from = X_DEFAULT; } commit 10729a442be3cf018c5806c95ec4218977917ef3 Author: Mario Kleiner Date: Mon Aug 18 09:53:27 2014 +0200 xv/dri2/dri3: Switch to optimized crtc selection for drawables. Make crtc selection consistent with ati and intel ddx. Pick the crtc to use for vblank events, swap scheduling and kms-pageflip completion events as the one with maximum pixel area intersec
Bug#760265: nouveau 1.0.11 is out, please package it
Control: tags -1 -moreinfo Control: tags -1 +pending On 2014-09-02 17:40 +0200, Sven Joachim wrote: > Control: tags -1 +moreinfo > > On 2014-09-02 11:03 +0200, Vlad Orlov wrote: > >> Package: xserver-xorg-video-nouveau >> Version: 1:1.0.10-1 >> Severity: wishlist >> >> As stated in the upstream commit [1], 1.0.11 is released. > > Not really. :-( > >> Please package it. > > Not before upstream actually makes a release, i.e. creates a git tag and > a tarball on freedesktop.org. Okay, it's out now. :-) Will test the new release tomorrow. Cheers, Sven -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/87zjegzbf1@turtle.gmx.de