As an update to the nouveau development community, the downstream fork of
Valgrind with a mmap tracing tool ("mmt") we maintain has been rebased
against the latest upstream release of Valgrind, v3.16.1
Code branch: https://github.com/envytools/valgrind/tree/mmt-3.16.1
Features of upstream Valgrin
On Sat, 2 Nov 2019 at 07:06, Lyude Paul wrote:
> Hi! Recently I've been working with the rest of the X.Org board to try to
> get
> X.org access to VESA memberships so that contributors that don't have an
> employer who is able/willing to join VESA can potentially get access to the
> various benef
On Fri, 12 Jul 2019 at 00:42, Mark Menzynski wrote:
> Signed-off-by: Mark Menzynski
>
In addition to the general comments I provided to this patch series, you
should add a prefix before ":" to the first line of
this commit message:
Maybe something like "drm/nouveau/bios/gpio: sort gpio functio
On Fri, 12 Jul 2019 at 00:42, Mark Menzynski wrote:
Hello Mark,
Thank you for your first kernel patch series to nouveau!
This is a good starting point. However, I would suggest a couple of general
improvements which apply to the whole series:
1. Invest a little bit more time in writing the comm
On Tue, 18 Jun 2019 at 21:01, Karol Herbst wrote:
> fixes bogus values userspace gets from hwmon while the GPU is powered down
>
> Signed-off-by: Karol Herbst
>
Looks good to me and successfully tested on my GP107M with runtime power
management fixes, so
Reviewed-by: Rhys Kidd
the resman,
FCODE, and EFI driver.
Signed-off-by: Rhys Kidd
---
drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c | 13 -
1 file changed, 12 insertions(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c
b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c
e two opcodes can be found at:
https://github.com/envytools/envytools/pull/189
Rhys Kidd (2):
drm/nouveau/bios/init: handle INIT_RESET_BEGUN devinit opcode
drm/nouveau/bios/init: handle INIT_RESET_END devinit opcode
.../gpu/drm/nouveau/nvkm/subdev/bios/init.c | 26 +--
resman,
FCODE, and EFI driver.
Signed-off-by: Rhys Kidd
---
drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c | 13 -
1 file changed, 12 insertions(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c
b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c
index
sytems.
Signed-off-by: Rhys Kidd
---
drivers/gpu/drm/nouveau/nouveau_bios.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/nouveau/nouveau_bios.c
b/drivers/gpu/drm/nouveau/nouveau_bios.c
index 66bf2aff4a3e..bdfadc63204a 100644
--- a/drivers/gpu/drm/nouveau
s for pausing ctxsw")
Signed-off-by: Rhys Kidd
---
Ben, I wrote this patch against the commit in
https://github.com/skeggsb/nouveau/
Whilst I haven't seen 2642e0b5 from your "nouveau-next" repo merged into
drm-next yet, if that occurs this patch will also need to be tracked into
Reviewed-by: Rhys Kidd
On Sat, Jan 26, 2019 at 11:00 PM Ilia Mirkin wrote:
> ---
> man/nouveau.man | 9 -
> src/nv_driver.c | 8 ++--
> 2 files changed, 14 insertions(+), 3 deletions(-)
>
> diff --git a/man/nouveau.man b/man/nouveau.man
> index 07d53c8..4878f
ing to revert this until we get a better idea of what's
> going on.
>
OK to revert, this patch must be exposing something else that is going on
with wrappedfb support on some setups.
> On Sun, Jan 20, 2019 at 7:20 PM Rhys Kidd wrote:
> >
> > Fixes warning with xserver
location
- Provide complete URL to bug reports for Xorg DDX nouveau driver
- Fix typos
Commits referenced from xf86-video-intel, xf86-video-amdgpu and xf86-video-ati
Rhys Kidd (17):
config: Fix typo in comment
config,nv: Use xorg-macros PACKAGE_VERSION_{MAJOR,MINOR,PATCHLEVEL}
config: Only
Signed-off-by: Rhys Kidd
---
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/configure.ac b/configure.ac
index 56a971f..2fb8fcd 100644
--- a/configure.ac
+++ b/configure.ac
@@ -109,7 +109,7 @@ AC_HEADER_STDC
# Use -Wall all the time
CFLAGS="$CFLAGS
Fixes: edd1608 ("xorg_list: define the xorg_list* symbols")
Signed-off-by: Rhys Kidd
---
configure.ac | 17 +
1 file changed, 5 insertions(+), 12 deletions(-)
diff --git a/configure.ac b/configure.ac
index c80f92d..b2913e8 100644
--- a/configure.ac
+++ b/configure.ac
, string.h, and float.h.
This autoconf option was used to provide conditional fallback support
via defined STDC_HEADERS.
xf86-video-nouveau does not do so, so this macro is obsolete and unused,
so let's drop it.
Signed-off-by: Rhys Kidd
---
configure.ac | 3 ---
1 file changed, 3 deletions(-
XORG_STRICT_OPTION from XORG_DEFAULT_OPTIONS calls
AC_PROG_C_C99. This sets gcc with -std=gnu99.
If AC_PROG_CC macro is called afterwards, it resets CC to gcc.
Signed-off-by: Rhys Kidd
---
configure.ac | 1 -
1 file changed, 1 deletion(-)
diff --git a/configure.ac b/configure.ac
index b2913e8
These macros are called by the PKG_CHECK_MODULES macro, for all
versions of pkg-config >= 0.24.0 (released May 23, 2010).
Signed-off-by: Rhys Kidd
---
configure.ac | 4
1 file changed, 4 deletions(-)
diff --git a/configure.ac b/configure.ac
index 41b1217..2ae9d7c 100644
--- a/configure
Signed-off-by: Rhys Kidd
---
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/configure.ac b/configure.ac
index bcbb8ae..edca095 100644
--- a/configure.ac
+++ b/configure.ac
@@ -24,7 +24,7 @@
AC_PREREQ([2.60])
AC_INIT([xf86-video-nouveau],
[1.0.15
f232)
Signed-off-by: Rhys Kidd
---
configure.ac | 8 ++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/configure.ac b/configure.ac
index edca095..1998f71 100644
--- a/configure.ac
+++ b/configure.ac
@@ -43,14 +43,18 @@ m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])]
-off-by: Rhys Kidd
---
.gitignore | 76 ++
1 file changed, 65 insertions(+), 11 deletions(-)
diff --git a/.gitignore b/.gitignore
index 2694d9d..10aeed9 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,24 +1,78 @@
-.deps
-.libs
-Makefile
ovide the macro AC_CONFIG_MACRO_DIR
to declare where additional macro files are to be put and found. The
argument passed to this macro is commonly m4."
https://autotools.io/autoconf/macros.html
Signed-off-by: Rhys Kidd
---
.gitignore| 5 -
Makefile.am | 3 +++
configure.ac
Avoid use of two manners of setting automake configuration options,
and consolidate them into AM_INIT_AUTOMAKE macro.
Signed-off-by: Rhys Kidd
---
Makefile.am | 2 --
configure.ac | 2 +-
2 files changed, 1 insertion(+), 3 deletions(-)
diff --git a/Makefile.am b/Makefile.am
index 05e9ec6
Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS
The value of MAN_SUBST is the same for all X.Org packages.
Signed-off-by: Rhys Kidd
---
man/Makefile.am | 20 ++--
1 file changed, 2 insertions(+), 18 deletions(-)
diff --git a/man/Makefile.am b/man/Makefile.am
index bf7ec17
://www.gnu.org/software/libtool/manual/html_node/LT_005fINIT.html
- https://www.x.org/wiki/NewModuleGuidelines/
Signed-off-by: Rhys Kidd
---
configure.ac | 6 ++
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/configure.ac b/configure.ac
index 3a1e18e..7e19da8 100644
--- a/configure.ac
The sdkdir variable is not used, so remove the statement.
(Copied from xf86-video-ati 36bd69affc996c92c40b7360a7fbaa1a3a46abfd)
Signed-off-by: Rhys Kidd
---
configure.ac | 1 -
1 file changed, 1 deletion(-)
diff --git a/configure.ac b/configure.ac
index 2ae9d7c..d1bd8b4 100644
--- a
;)
Signed-off-by: Rhys Kidd
---
configure.ac| 9 -
src/nv_driver.c | 2 +-
2 files changed, 1 insertion(+), 10 deletions(-)
diff --git a/configure.ac b/configure.ac
index 2fb8fcd..c9b8a66 100644
--- a/configure.ac
+++ b/configure.ac
@@ -26,15 +26,6 @@ AC_INIT([xf86-video-nouveau],
After a version-conditioned check for libdrm was added, no longer necessary
to check a second time, especially without a version number check.
Fixes: 779b8d4 ("Link against libdrm")
Signed-off-by: Rhys Kidd
---
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
di
Signed-off-by: Rhys Kidd
---
configure.ac | 9 ++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/configure.ac b/configure.ac
index 7e19da8..41b1217 100644
--- a/configure.ac
+++ b/configure.ac
@@ -20,6 +20,7 @@
#
# Process this file with autoconf to produce a configure
man page section number
The above macros invoke the following Autoconf macros:
- AC_PROG_INSTALL
- AC_PROG_CC_C99
- AC_PROG_SED
- AC_CANONICAL_HOST
[0] https://www.x.org/wiki/NewModuleGuidelines/
Signed-off-by: Rhys Kidd
---
configure.ac | 3 ---
1 file changed, 3 deletions(-)
diff --git a
‘nouveau_dri2_copy_region’ [-Wmissing-prototypes]
nouveau_dri2_copy_region(DrawablePtr pDraw, RegionPtr pRegion,
^~~~
Signed-off-by: Rhys Kidd
---
src/nouveau_dri2.c | 12 ++--
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/src/nouveau_dri2.c b/src/nouveau_dri2
’
[-Wmissing-prototypes]
NV40GetSurfaceFormat(PixmapPtr ppix, int *fmt_ret)
^~~~
Signed-off-by: Rhys Kidd
---
src/nv30_xv_tex.c | 2 +-
src/nv40_xv_tex.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/nv30_xv_tex.c b/src/nv30_xv_tex.c
index bf75cfa..87b3299
Avoids warning with gcc 8.2:
nouveau_xv.c:2136:1: warning: no previous prototype for ‘NVSetupTexturedVideo’
[-Wmissing-prototypes]
NVSetupTexturedVideo (ScreenPtr pScreen, XF86VideoAdaptorPtr *textureAdaptor)
^~~~
Signed-off-by: Rhys Kidd
---
src/nouveau_xv.c | 2 +-
1 file
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
Fixes: 794a277 ("nv50: use libwfb for pixmap access when driver pixmaps
enabled")
Signed-off-by: Rhys Kidd
---
src/nv_proto.h | 1 -
1 file changed, 1 deletion(-)
diff --git a/src/nv_proto.h b/src/nv_proto.h
index 4a57406..b69fa07 100644
--- a/src/nv_proto.h
+++ b/src/nv_proto.h
@@ -
i = 0;
^
nouveau_xv.c:1073:11: note: shadowed declaration is here
int ret, i;
^
Signed-off-by: Rhys Kidd
---
src/nouveau_xv.c | 1 -
1 file changed, 1 deletion(-)
diff --git a/src/nouveau_xv.c b/src/nouveau_xv.c
index a7ec21a..1afe2f1 100644
--- a/src/nouveau_xv.c
+++ b/src/nouvea
("xv: misc cleanups")
Cc: Ben Skeggs
Signed-off-by: Rhys Kidd
---
src/nouveau_xv.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/nouveau_xv.c b/src/nouveau_xv.c
index 1afe2f1..9d955e0 100644
--- a/src/nouveau_xv.c
+++ b/src/nouveau_xv.c
@@ -1366,7 +1366,7 @
See xserver 706e6d9cd074da606016ed4ecff51e9c2a822087)
Signed-off-by: Rhys Kidd
---
src/nv_include.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/nv_include.h b/src/nv_include.h
index de55570..6fdeeab 100644
--- a/src/nv_include.h
+++ b/src/nv_include.h
@@ -38,6 +38,7 @@
#incl
ame);
~~^~~
Signed-off-by: Rhys Kidd
Reviewed-by: Ilia Mirkin
---
Appears that I don't have committer rights to xf86-video-nouveau on
git.freedesktop.org.
Ilia: Would you be able to push this patch to master?
src/nouveau_xv.c | 2 +-
espect by not being
specific about const.
>
> On Sat, Jan 19, 2019 at 6:30 PM Rhys Kidd wrote:
> >
> > Fixes warning with gcc 8.2:
> >
> > nouveau_xv.c: In function ‘NVInitVideo’:
> > nouveau_xv.c:2247:68: warning: passing argument 2 of
> ‘vlCreateAdapto
ame);
~~^~~
Signed-off-by: Rhys Kidd
---
src/nouveau_xv.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/nouveau_xv.c b/src/nouveau_xv.c
index a7ec21a..3258ef7 100644
--- a/src/nouveau_xv.c
+++ b/src/nouveau_xv.c
@@ -224
e: declared here
static _X_INLINE _X_DEPRECATED void xf86_reload_cursors(ScreenPtr screen) {}
^~~
(Ported from radeon commit d670c5c9851b4eff21c845d26c7d7e4eb5ee0fa9)
Signed-off-by: Rhys Kidd
---
configure.ac | 6 ++
src/drmmo
We've seen a number of power management and secboot issues with the
Pascal-series mobile GPUs.
Without a command line it is hard to debug remotely, but see, as one
possible example: https://bugs.freedesktop.org/show_bug.cgi?id=100228
Can you try booting with a kernel command line that includes
"no
On 25 January 2018 at 13:16, Tobias Klausmann <
tobias.johannes.klausm...@mni.thm.de> wrote:
> This fixes wrong temperature outputs e.g. 511°C if the card is asleep.
>
> Signed-off-by: Tobias Klausmann
>
LGTM,
Reviewed-by: Rhys Kidd
> ---
> drivers/gpu/drm/nouveau/n
On 25 January 2018 at 10:57, 千千 大永 wrote:
> Hi,everyone
>
> I use the centos 7 of 4.14.12-rt10 kernel with the GP104M
> [GeForce GTX 1070 Mobile] display card.BUT,I did not find the support of it
> in the nouveau drivers. I clone the branch 4.14 of nouveau.git. After
> compile it with m
nouveau supports the Tegra K1 and higher after the SoC-based GPUs converged
with the main GeForce GPU families.
v2:
- Qualify that support is Tegra K1+ (Martin Peres)
Signed-off-by: Rhys Kidd
Reviewed-by: Martin Peres
Acked-by: Pierre Moreau
---
drivers/gpu/drm/nouveau/nouveau_drv.h | 2
message (Ben Skeggs)
Signed-off-by: Rhys Kidd
---
.../gpu/drm/nouveau/include/nvkm/subdev/therm.h| 1 +
drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 6 +++
drivers/gpu/drm/nouveau/nvkm/subdev/therm/Kbuild | 1 +
drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c | 3 +-
drivers/gpu
v2:
- add nv138 and drop nv13b chipsets (Ilia Mirkin)
- refactor out status variable and instead mask tsensor (Ilia Mirkin)
- switch SHADOWed state message away from nvkm_error() (Ilia Mirkin)
- rename internal temperature variable (Karol Herbst)
Signed-off-by: Rhys Kidd
---
.../gpu/drm
Signed-off-by: Rhys Kidd
---
.../gpu/drm/nouveau/include/nvkm/subdev/therm.h| 1 +
drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 6 +++
drivers/gpu/drm/nouveau/nvkm/subdev/therm/Kbuild | 1 +
drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c | 3 +-
drivers/gpu/drm/nouveau/nvkm
nouveau supports the Tegra K1 and higher after the SoC-based GPUs converged
with the main GeForce GPU families.
Signed-off-by: Rhys Kidd
---
drivers/gpu/drm/nouveau/nouveau_drv.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/nouveau/nouveau_drv.h
b/drivers
On 18 July 2017 at 11:42, Patrick Guio wrote:
>
> Dear Nouveau developers,
>
> I have a Dell precision M3520 laptop and I have installed fedora 26 but
> the nouveau driver does not seem to recognise my graphic card NVIDIA
> Quadro M620. Indeed I can't see it in the llist of the supported card.
>
51 matches
Mail list logo