Re: [Nouveau] [PATCH 09/23] nv50-: separate vertex formats from surface format descriptions

2016-02-14 Thread Ben Skeggs
On 02/15/2016 03:43 PM, Ilia Mirkin wrote: > Why not fix the new names instead to be like the old names? Seems like > that would be way simpler... I initially did just that, then realised that: - If we ever get official headers for the class, there's zero guarantee they'll share names even then.

Re: [Nouveau] [PATCH 09/23] nv50-: separate vertex formats from surface format descriptions

2016-02-14 Thread Ilia Mirkin
Why not fix the new names instead to be like the old names? Seems like that would be way simpler... On Feb 15, 2016 12:38 AM, "Ben Skeggs" wrote: > From: Ben Skeggs > > We've previously had identical naming between vertex and texture > formats, so it

[Nouveau] [PATCH 18/23] nvc0: switch nvc0_surface.c to updated g80_texture.xml.h

2016-02-14 Thread Ben Skeggs
From: Ben Skeggs Verified (binary diff) to produce identical code. Signed-off-by: Ben Skeggs --- src/gallium/drivers/nouveau/nvc0/nvc0_surface.c | 18 +++--- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git

[Nouveau] [PATCH 21/23] nv50-: split tic format specification

2016-02-14 Thread Ben Skeggs
From: Ben Skeggs We previously stored texture format information as it would appear in the TIC. We're about to support the new TIC layout that appeared with Maxwell, so it makes more sense to store the data in a split-out format. Signed-off-by: Ben Skeggs

[Nouveau] [PATCH 23/23] nvc0: implement support for maxwell texture headers

2016-02-14 Thread Ben Skeggs
From: Ben Skeggs Adds support for the new TIC layout that's present on Maxwell GPUs, heavily based on the code for the existing layout. This code is required for GM20x support. While GM10x supports the older layout still, this commit switches it to use the updated version

[Nouveau] [PATCH 22/23] nvc0: import maxwell texture header definitions from rnndb

2016-02-14 Thread Ben Skeggs
From: Ben Skeggs Signed-off-by: Ben Skeggs --- .../drivers/nouveau/nvc0/gm107_texture.xml.h | 365 + 1 file changed, 365 insertions(+) create mode 100644 src/gallium/drivers/nouveau/nvc0/gm107_texture.xml.h diff --git

[Nouveau] [PATCH 17/23] nv50: switch nv50_tex.c to updated g80_texture.xml.h

2016-02-14 Thread Ben Skeggs
From: Ben Skeggs Verified (binary diff) to produce identical code. Signed-off-by: Ben Skeggs --- src/gallium/drivers/nouveau/nv50/nv50_tex.c | 66 ++--- 1 file changed, 33 insertions(+), 33 deletions(-) diff --git

[Nouveau] [PATCH 19/23] nvc0: switch nvc0_tex.c to updated g80_texture.xml.h

2016-02-14 Thread Ben Skeggs
From: Ben Skeggs Verified (binary diff) to produce identical code. Signed-off-by: Ben Skeggs --- src/gallium/drivers/nouveau/nvc0/nvc0_tex.c | 58 ++--- 1 file changed, 29 insertions(+), 29 deletions(-) diff --git

[Nouveau] [PATCH 20/23] nv50-: remove nv50_texture.xml.h

2016-02-14 Thread Ben Skeggs
From: Ben Skeggs Signed-off-by: Ben Skeggs --- .../drivers/nouveau/nv50/nv50_texture.xml.h| 306 - 1 file changed, 306 deletions(-) delete mode 100644 src/gallium/drivers/nouveau/nv50/nv50_texture.xml.h diff --git

[Nouveau] [PATCH 08/23] nvc0: remove unnecessary includes

2016-02-14 Thread Ben Skeggs
From: Ben Skeggs Signed-off-by: Ben Skeggs --- src/gallium/drivers/nouveau/nvc0/nvc0_compute.h| 1 - src/gallium/drivers/nouveau/nvc0/nvc0_state.c | 1 - src/gallium/drivers/nouveau/nvc0/nvc0_state_validate.c | 1 -

[Nouveau] [PATCH 10/23] nv50-: improved macros to handle format specification

2016-02-14 Thread Ben Skeggs
From: Ben Skeggs Verified (binary diff) to produce identical code. Signed-off-by: Ben Skeggs --- src/gallium/drivers/nouveau/nv50/nv50_formats.c | 829 ++-- 1 file changed, 359 insertions(+), 470 deletions(-) diff --git

[Nouveau] [PATCH 15/23] nv50: switch nv50_state.c to updated g80_texture.xml.h

2016-02-14 Thread Ben Skeggs
From: Ben Skeggs Verified (binary diff) to produce identical code. Signed-off-by: Ben Skeggs --- src/gallium/drivers/nouveau/nv50/nv50_state.c | 53 +++ 1 file changed, 29 insertions(+), 24 deletions(-) diff --git

[Nouveau] [PATCH 09/23] nv50-: separate vertex formats from surface format descriptions

2016-02-14 Thread Ben Skeggs
From: Ben Skeggs We've previously had identical naming between vertex and texture formats, so it mostly made sense to define these together. However, upcoming patches are going to transition the driver over to using updated texture header definitions using NVIDIA's naming,

[Nouveau] [PATCH 16/23] nv50: switch nv50_surface.c to updated g80_texture.xml.h

2016-02-14 Thread Ben Skeggs
From: Ben Skeggs Verified (binary diff) to produce identical code. Signed-off-by: Ben Skeggs --- src/gallium/drivers/nouveau/nv50/nv50_surface.c | 18 +++--- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git

[Nouveau] [PATCH 03/23] nv50: switch nv50_tex.c to updated g80_defs.xml.h

2016-02-14 Thread Ben Skeggs
From: Ben Skeggs Verified (binary diff) to produce identical code. Signed-off-by: Ben Skeggs --- src/gallium/drivers/nouveau/nv50/nv50_tex.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git

[Nouveau] [PATCH 04/23] nv50: switch nv50_transfer.c to g80_defs.xml.h

2016-02-14 Thread Ben Skeggs
From: Ben Skeggs Verified (binary diff) to produce identical code. Signed-off-by: Ben Skeggs --- src/gallium/drivers/nouveau/nv50/nv50_transfer.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git

[Nouveau] [PATCH 07/23] nvc0: switch nvc0_tex.c to updated g80_defs.xml.h

2016-02-14 Thread Ben Skeggs
From: Ben Skeggs Verified (binary diff) to produce identical code. Signed-off-by: Ben Skeggs --- src/gallium/drivers/nouveau/nvc0/nvc0_tex.c | 80 ++--- 1 file changed, 40 insertions(+), 40 deletions(-) diff --git

[Nouveau] [PATCH 14/23] nv50-: switch nv50_formats.c to updated g80_texture.xml.h

2016-02-14 Thread Ben Skeggs
From: Ben Skeggs Verified (binary diff) to produce identical code. Signed-off-by: Ben Skeggs --- src/gallium/drivers/nouveau/nv50/nv50_formats.c | 413 1 file changed, 207 insertions(+), 206 deletions(-) diff --git

[Nouveau] [PATCH 12/23] nv50-: remove nv50_defs.xml.h

2016-02-14 Thread Ben Skeggs
From: Ben Skeggs Signed-off-by: Ben Skeggs --- src/gallium/drivers/nouveau/nv50/nv50_defs.xml.h | 263 --- 1 file changed, 263 deletions(-) delete mode 100644 src/gallium/drivers/nouveau/nv50/nv50_defs.xml.h diff --git

[Nouveau] [PATCH 11/23] nv50-: switch nv50_formats.c to updated g80_defs.xml.h

2016-02-14 Thread Ben Skeggs
From: Ben Skeggs Verified (binary diff) to produce identical code. Signed-off-by: Ben Skeggs --- src/gallium/drivers/nouveau/nv50/nv50_formats.c | 16 1 file changed, 8 insertions(+), 8 deletions(-) diff --git

[Nouveau] [PATCH 13/23] nv50: import updated g80_texture.xml.h from rnndb

2016-02-14 Thread Ben Skeggs
From: Ben Skeggs Signed-off-by: Ben Skeggs --- src/gallium/drivers/nouveau/nv50/g80_texture.xml.h | 451 + 1 file changed, 451 insertions(+) create mode 100644 src/gallium/drivers/nouveau/nv50/g80_texture.xml.h diff --git

[Nouveau] [PATCH 06/23] nvc0: switch nvc0_surface.c to updated g80_defs.xml.h

2016-02-14 Thread Ben Skeggs
From: Ben Skeggs Verified (binary diff) to produce identical code. Signed-off-by: Ben Skeggs --- src/gallium/drivers/nouveau/nvc0/nvc0_surface.c | 14 +++--- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git

[Nouveau] [PATCH 05/23] nv50: remove unnecessary include

2016-02-14 Thread Ben Skeggs
From: Ben Skeggs Signed-off-by: Ben Skeggs --- src/gallium/drivers/nouveau/nv50/nv50_state_validate.c | 1 - 1 file changed, 1 deletion(-) diff --git a/src/gallium/drivers/nouveau/nv50/nv50_state_validate.c

[Nouveau] [PATCH 01/23] nv50: import updated g80_defs.xml.h from rnndb

2016-02-14 Thread Ben Skeggs
From: Ben Skeggs Signed-off-by: Ben Skeggs --- src/gallium/drivers/nouveau/nv50/g80_defs.xml.h | 279 1 file changed, 279 insertions(+) create mode 100644 src/gallium/drivers/nouveau/nv50/g80_defs.xml.h diff --git

[Nouveau] [PATCH 02/23] nv50: switch nv50_surface.c to updated g80_defs.xml.h

2016-02-14 Thread Ben Skeggs
From: Ben Skeggs Verified (binary diff) to produce identical code. Signed-off-by: Ben Skeggs --- src/gallium/drivers/nouveau/nv50/nv50_surface.c | 16 1 file changed, 8 insertions(+), 8 deletions(-) diff --git

Re: [Nouveau] [PATCH 1/4] subdev/pmu/fuc: add gk104

2016-02-14 Thread Martin Peres
On 26/10/15 20:13, Karol Herbst wrote: From: Karol Herbst we need this, because since kepler there is PCOPY2 and this is needed for the counters later in this series --- drm/nouveau/nvkm/subdev/pmu/fuc/gk104.fuc4 | 70 + drm/nouveau/nvkm/subdev/pmu/fuc/gk104.fuc4.h

Re: [Nouveau] [PATCH 2/4] pmu/fuc: add macros for pdaemon pwr counters

2016-02-14 Thread Martin Peres
On 26/10/15 20:13, Karol Herbst wrote: From: Karol Herbst --- drm/nouveau/nvkm/subdev/pmu/fuc/macros.fuc | 23 +++ 1 file changed, 23 insertions(+) diff --git a/drm/nouveau/nvkm/subdev/pmu/fuc/macros.fuc b/drm/nouveau/nvkm/subdev/pmu/fuc/macros.fuc

Re: [Nouveau] [PATCH 3/4] subdev/pmu/fuc: implement perf

2016-02-14 Thread Martin Peres
On 26/10/15 20:13, Karol Herbst wrote: From: Karol Herbst --- drm/nouveau/nvkm/subdev/pmu/fuc/gf100.fuc3.h | 788 +++ drm/nouveau/nvkm/subdev/pmu/fuc/gf119.fuc4.h | 740 ++--- drm/nouveau/nvkm/subdev/pmu/fuc/gk104.fuc4.h |

Re: [Nouveau] Backport request for commit 579b7c582 (drm/nouveau/pmu: do not assume a PMU is present)

2016-02-14 Thread Greg KH
On Wed, Jan 06, 2016 at 09:23:20AM -0500, Ilia Mirkin wrote: > This commit should be backported to kernel 4.3 (apologies for > line-wrapping). Without it, we get a null deref (i.e. oops) on GF117 > GPUs which for one reason or another don't have the PMU hooked up. > That should be fixed in its own

Re: [Nouveau] [PATCH 4/4] nouveau/debugfs: add interface for current load

2016-02-14 Thread Martin Peres
On 26/10/15 20:17, Ilia Mirkin wrote: On Mon, Oct 26, 2015 at 2:13 PM, Karol Herbst wrote: From: Karol Herbst --- drm/nouveau/include/nvif/device.h | 1 + drm/nouveau/include/nvkm/subdev/pmu.h | 10 ++

Re: [Nouveau] dual head question

2016-02-14 Thread François Patte
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Le 13/02/2016 10:45, François Patte a écrit : > Bonjour, > > I have two monitors and an nvidia graphic card. I uses the nvidia > proprietary driver from rpmfusion and have configured the system > to use the twinview option. > > I need to load an