Displaying 20 results from an estimated 400 matches similar to: "[ANNOUNCE] xf86-video-nouveau 1.0.16"
2019 Jan 23
0
[PATCH xf86-video-nouveau] wfb: Fix missing init function decls behind FB_ACCESS_WRAPPER
This causes nouveau_drv.so to not be loadable due to a missing
wfbPictureInit. I'm not 100% sure what causes it -- it happens at
runtime in the middle of probe, and I don't have wfb enabled. Either
way, I'm going to revert this until we get a better idea of what's
going on.
On Sun, Jan 20, 2019 at 7:20 PM Rhys Kidd <rhyskidd at gmail.com> wrote:
>
> Fixes warning with
2019 Jan 21
2
[PATCH xf86-video-nouveau] wfb: Fix missing init function decls behind FB_ACCESS_WRAPPER
Fixes warning with xserver 1.20 and gcc 8.2:
nv_driver.c:1443:9: warning: implicit declaration of function ‘wfbScreenInit’; did you mean ‘fbScreenInit’? [-Wimplicit-function-declaration]
ret = wfbScreenInit(pScreen, FBStart, pScrn->virtualX,
^~~~~~~~~~~~~
fbScreenInit
(See xserver 706e6d9cd074da606016ed4ecff51e9c2a822087)
Signed-off-by: Rhys Kidd <rhyskidd at
2013 Apr 08
6
[Bug 63263] New: X server crash in nouveau_xv.c:NVPutImage (NVCopyNV12ColorPlanes)
https://bugs.freedesktop.org/show_bug.cgi?id=63263
Priority: medium
Bug ID: 63263
Assignee: nouveau at lists.freedesktop.org
Summary: X server crash in nouveau_xv.c:NVPutImage
(NVCopyNV12ColorPlanes)
QA Contact: xorg-team at lists.x.org
Severity: normal
Classification: Unclassified
OS: Linux (All)
2019 Jan 21
2
[PATCH xf86-video-nouveau 1/2] xv: Avoid shadowed declaration of 'int i' in NVPutImage
int i is accessed outside immediate scope so leave declaration at
the highest common scope level:
1073: int ret, i;
...
// Highest common scope
...
1193: if (newTTSize <= destination_buffer->size) {
...
// Used in this scope
...
1248: } else {
...
// Used in this scope
...
1316: }
2007 May 30
0
[PATCH] added comments
- added lots of comments, discussed comments with ahuillet and refined comments
- replaced two constants with MACROs
- no changes to actual code
diff --git a/src/nv_video.c b/src/nv_video.c
index cf4f88d..d9ee700 100644
--- a/src/nv_video.c
+++ b/src/nv_video.c
@@ -25,6 +25,15 @@
#include "nv_include.h"
#include "nv_dma.h"
+/*
+2046 is the maximum image size in one
2009 Mar 29
1
nv50: wfb patches
Not much has changed, except that i've test run these patches for a
few weeks now.
I'm actually surprised i've avoided Out-Of-Memory issues.
Patch 2 remains a temporary hack, awaiting a structural fix by darktama.
The whole thing works fine, but XSHM is an issue
(http://stillunknown.livejournal.com/928.html). With it disabled most
apps are fine, although a few issues remain.
As
2019 Jan 21
0
[PATCH xf86-video-nouveau 2/2] xv: Avoid shadowed declaration of 'int ret' in NVPutImage
Warning reported by gcc 8.2:
nouveau_xv.c: In function ‘NVPutImage’:
nouveau_xv.c:1369:7: warning: declaration of ‘ret’ shadows a previous local [-Wshadow]
int ret = BadImplementation;
^~~
nouveau_xv.c:1073:6: note: shadowed declaration is here
int ret, i;
^~~
Fixes: a50bba6 ("xv: misc cleanups")
Cc: Ben Skeggs <bskeggs at redhat.com>
Signed-off-by: Rhys Kidd
2009 Jun 12
17
[Bug 22253] New: KMS Nouveau - wfb crash
http://bugs.freedesktop.org/show_bug.cgi?id=22253
Summary: KMS Nouveau - wfb crash
Product: xorg
Version: unspecified
Platform: x86-64 (AMD64)
OS/Version: Linux (All)
Status: NEW
Severity: major
Priority: medium
Component: Driver/nouveau
AssignedTo: nouveau at lists.freedesktop.org
2009 Mar 08
4
[PATCH 1/5] nv50: implement wfb
- Only for sufficiently new xserver's and exa_driver_pixmaps.
---
src/nouveau_exa.c | 217 +++++++++++++++++++++++++++++++++++++++++++++++++++--
src/nv_driver.c | 51 +++++++++++--
src/nv_proto.h | 4 +
src/nv_type.h | 12 +++-
4 files changed, 267 insertions(+), 17 deletions(-)
diff --git a/src/nouveau_exa.c b/src/nouveau_exa.c
index 93fc3c5..074a226 100644
---
2009 Mar 13
1
[EXA] Updated wfb'ish patches
These two patches make nv50 usable with driver allocated pixmaps.
I am aware that some cards (NV9X?) have a slightly different texture
layout somehow, i would encourage people to use the test program i
sent a few days ago to try and figure it out, or at least sent in the
output (see the last email for details).
Sorry for all the bitmasking, shifting and such in the first patch but
is absolutely
2013 May 03
0
[PATCH] nouveau_xv: Avoid reading off the end of the source image on NV50+
The 'w' argument to NVCopyNV12ColorPlanes is used to index into the
source image. line_len is rounded up to 8 on NV50+, so if the source
image (+ left offset) is not rounded to 8, NVCopyNV12ColorPlanes could
read past the end of the array and crash X. This change can cause the
last few horizontal pixels of dst to not be initialized, but they
should be truncated by the renderer anyways.
2013 Jul 29
0
[PATCH 2/2] xv: speed up YV12 -> NV12 conversion using SSE2 if available
memcpy() goes from taking 45% to 66% of total function time, which
translates to a 30% decrease in NVPutImage runtime.
Signed-off-by: Ilia Mirkin <imirkin at alum.mit.edu>
---
src/nouveau_xv.c | 33 ++++++++++++++++++++++++++-------
1 file changed, 26 insertions(+), 7 deletions(-)
diff --git a/src/nouveau_xv.c b/src/nouveau_xv.c
index 567e30c..5569b7c 100644
--- a/src/nouveau_xv.c
+++
2018 Feb 28
0
[ANNOUNCE] xserver 1.20 RC1
This is the first release candidate for xserver 1.20. Notable changes
since 1.19 include:
- RANDR 1.6, which enables leasing RANDR resources to a client for its
exclusive use (e.g. head mounted displays)
- Depth 30 support in glamor and the modesetting driver
- A meson-based build system, parallel to autotools
- Pageflipping support for PRIME output sinks
- OutputClass device matching for
2009 Jan 31
1
[Bug 19860] New: xv texture adaptor kills X
http://bugs.freedesktop.org/show_bug.cgi?id=19860
Summary: xv texture adaptor kills X
Product: xorg
Version: git
Platform: x86-64 (AMD64)
OS/Version: Linux (All)
Status: NEW
Severity: normal
Priority: medium
Component: Driver/nouveau
AssignedTo: nouveau at lists.freedesktop.org
ReportedBy:
2008 Dec 23
0
A few patches for ng
The first patch (for drm) fixes a very annoying bug for nv50 gart. The
2nd is just a few cleanups in libnouveau_drm.
I also pushed a few changes to the ng ddx, and I'm at the moment
thinking on how to deal with the issue of nv50.
We are no longer garuanteed that pixmaps are really migrated upon
mapping, so that is the first thing to do. Probably a good idea to
begin with making the bo copy
2009 Mar 05
0
NV50 texture layout added to http://nouveau.freedesktop.org/wiki/Surface_Layouts
I've got a preliminary wfb implementation, but it still has issues. In
the meantime i've added what i know to the wiki.
Maarten.
2019 Jan 21
5
[PATCH xf86-video-nouveau 0/4] Compiler warnings series
A short series of compiler visibility warning fixes that I prepared whilst
trialing improvements to xf86-video-nouveau's use of the core xorg-server
utility macros.
Rhys Kidd (4):
wfb: Remove declaration for undefined function nouveau_wfb_init()
dri2: Mark local create/destroy buffer and copy region functions as
static
xv: Mark local NVSetupTexturedVideo function as static
2011 Jul 23
0
[Announcement] Version 1.0.16 released
With pleasure we announce the release of version 1.0.16. Here is a
summary of the changes:
* Fixed a performance issue with TCP communication under Windows.
* Fixed code that, during network outages, would cause tinc to exit when it
thought two nodes with identical Names were on the VPN.
This version of tinc is compatible with 1.0pre8, 1.0 and later, but not
with earlier version of tinc.
2011 Jul 23
0
[Announcement] Version 1.0.16 released
With pleasure we announce the release of version 1.0.16. Here is a
summary of the changes:
* Fixed a performance issue with TCP communication under Windows.
* Fixed code that, during network outages, would cause tinc to exit when it
thought two nodes with identical Names were on the VPN.
This version of tinc is compatible with 1.0pre8, 1.0 and later, but not
with earlier version of tinc.
2010 Jul 29
1
[PATCH] Reflow logic to make it easier to follow
The control flow was:
if (!y) {
ppix = ...
}
if (y) {
...
} else if (x) {
use ppix for something
} else {
use ppix for something
}
Merge the if(!y) block with the two else branches. This avoids
a false-positive in the clang static analyzer, it can't know that
!y and x are mutually exclusive.
The result looks something like this:
if (y) {
...
} else {
ppix = ...
if (x) {