search for: fuc5

Displaying 20 results from an estimated 23 matches for "fuc5".

Did you mean: fc5
2016 Mar 10
0
[PATCH] gr/fuc: Store $r0 in interrupt handler
...2 + drm/nouveau/nvkm/engine/gr/fuc/gpcgf100.fuc3.h | 80 ++++---- drm/nouveau/nvkm/engine/gr/fuc/gpcgf117.fuc3.h | 82 ++++---- drm/nouveau/nvkm/engine/gr/fuc/gpcgk104.fuc3.h | 82 ++++---- drm/nouveau/nvkm/engine/gr/fuc/gpcgk110.fuc3.h | 82 ++++---- drm/nouveau/nvkm/engine/gr/fuc/gpcgk208.fuc5.h | 68 +++---- drm/nouveau/nvkm/engine/gr/fuc/gpcgm107.fuc5.h | 70 +++---- drm/nouveau/nvkm/engine/gr/fuc/hub.fuc | 2 + drm/nouveau/nvkm/engine/gr/fuc/hubgf100.fuc3.h | 252 ++++++++++++------------- drm/nouveau/nvkm/engine/gr/fuc/hubgf117.fuc3.h | 252 ++++++++++++------------- drm/...
2016 Feb 26
0
[PATCH 3/4] pmu/fuc: call# seems to be broken on gk208
for some reasons these calls don't really go there where they should go leading to various corruptions of the PMU state Signed-off-by: Karol Herbst <nouveau at karolherbst.de> --- drm/nouveau/nvkm/subdev/pmu/fuc/gk208.fuc5.h | 12 ++++++------ drm/nouveau/nvkm/subdev/pmu/fuc/kernel.fuc | 6 +++--- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/drm/nouveau/nvkm/subdev/pmu/fuc/gk208.fuc5.h b/drm/nouveau/nvkm/subdev/pmu/fuc/gk208.fuc5.h index 776e672..3c731ff 100644 --- a/drm/nouveau/nvkm/subdev/pmu/f...
2017 Nov 01
2
[PATCH] pmu/fuc: don't use movw directly anymore
fixes compilation issues with recent envytools, because movw was removed from fuc5, because it doesn't exist there anymore. The current code is most likely broken for fuc5 hardware as well and might have triggered all kinds of random memory reclocking fails. Changes in fuc3 binaries are tue do opcode optimizations using shorter opcodes when possible. Signed-off-by: Karol He...
2016 Feb 26
0
[PATCH 1/4] pmu/fuc: fix imm32 for gk208+
Signed-off-by: Karol Herbst <nouveau at karolherbst.de> --- drm/nouveau/nvkm/subdev/pmu/fuc/gk208.fuc5.h | 882 +++++++++++++-------------- drm/nouveau/nvkm/subdev/pmu/fuc/macros.fuc | 2 +- 2 files changed, 442 insertions(+), 442 deletions(-) diff --git a/drm/nouveau/nvkm/subdev/pmu/fuc/gk208.fuc5.h b/drm/nouveau/nvkm/subdev/pmu/fuc/gk208.fuc5.h index 8a2b628..11179c1 100644 --- a/drm/nouveau/...
2017 Nov 01
0
[PATCH] pmu/fuc: don't use movw directly anymore
On Wed, Nov 1, 2017 at 12:51 PM, Karol Herbst <kherbst at redhat.com> wrote: > fixes compilation issues with recent envytools, because movw was removed > from fuc5, because it doesn't exist there anymore. The current code is > most likely broken for fuc5 hardware as well and might have triggered all > kinds of random memory reclocking fails. > > Changes in fuc3 binaries are tue do opcode optimizations using shorter > opcodes when possible....
2016 Mar 02
4
[PATCH v2 0/4] fix pmu code on gk208+
...use the call macro instead of using the call instruction directly pmu/fuc: use imm32 in ld/st macros drm/nouveau/nvkm/subdev/pmu/fuc/gf100.fuc3.h | 1598 +++++++++++------------ drm/nouveau/nvkm/subdev/pmu/fuc/gf119.fuc4.h | 1494 +++++++++++----------- drm/nouveau/nvkm/subdev/pmu/fuc/gk208.fuc5.h | 1420 ++++++++++----------- drm/nouveau/nvkm/subdev/pmu/fuc/gt215.fuc3.h | 1746 +++++++++++++------------- drm/nouveau/nvkm/subdev/pmu/fuc/host.fuc | 3 +- drm/nouveau/nvkm/subdev/pmu/fuc/kernel.fuc | 26 +- drm/nouveau/nvkm/subdev/pmu/fuc/macros.fuc | 6 +- drm/nouveau/nvkm/su...
2016 Feb 26
8
[PATCH 0/4] fix pmu code on gk208+
...2 pmu/fuc: call# seems to be broken on gk208 pmu/fuc: movw is somewhat weird on gk208, use mov instead drm/nouveau/nvkm/subdev/pmu/fuc/gf100.fuc3.h | 1598 +++++++++++------------ drm/nouveau/nvkm/subdev/pmu/fuc/gf119.fuc4.h | 1494 +++++++++++----------- drm/nouveau/nvkm/subdev/pmu/fuc/gk208.fuc5.h | 1420 ++++++++++----------- drm/nouveau/nvkm/subdev/pmu/fuc/gt215.fuc3.h | 1746 +++++++++++++------------- drm/nouveau/nvkm/subdev/pmu/fuc/host.fuc | 3 +- drm/nouveau/nvkm/subdev/pmu/fuc/kernel.fuc | 26 +- drm/nouveau/nvkm/subdev/pmu/fuc/macros.fuc | 6 +- drm/nouveau/nvkm/su...
2016 Mar 01
1
[PATCH 4/4] pmu/fuc: movw is somewhat weird on gk208, use mov instead
.../* >>> -*/ movw $r0 addr /* >>> +*/ mov $r0 addr /* >> >> First of all, I know it is annoying, but we *need* to understand exactly >> what movw is now doing. >> >> Secondly, I seem to remember that a 32 bit mov was not added until fuc3 or > fuc5 Ah, right, fuc3 was on the GT2xx. Thanks! > >> something. Have you tried assembling this code on older fuc versions? Pretty >> sure it will fail. > That's what the imm32() macro is for. Right, with the mov replace with the imm32 macro, this patch will have my R-b!
2016 Mar 01
2
[PATCH 4/4] pmu/fuc: movw is somewhat weird on gk208, use mov instead
On 26/02/16 17:19, Karol Herbst wrote: > currently there is no change, because nobody uses those macros yet, but they > shouldn't stay broken > > Signed-off-by: Karol Herbst <nouveau at karolherbst.de> > --- > drm/nouveau/nvkm/subdev/pmu/fuc/macros.fuc | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git
2017 May 07
6
[RFC v2 0/6] PMU engine counters
...nouveau/nouveau_debugfs.c | 23 + drm/nouveau/nvkm/subdev/pmu/base.c | 8 + drm/nouveau/nvkm/subdev/pmu/fuc/gf100.fuc3.h | 838 ++++++++++++++++----------- drm/nouveau/nvkm/subdev/pmu/fuc/gf119.fuc4.h | 780 +++++++++++++++---------- drm/nouveau/nvkm/subdev/pmu/fuc/gk208.fuc5.h | 732 +++++++++++++---------- drm/nouveau/nvkm/subdev/pmu/fuc/gt215.fuc3.h | 736 +++++++++++++---------- drm/nouveau/nvkm/subdev/pmu/fuc/macros.fuc | 8 + drm/nouveau/nvkm/subdev/pmu/fuc/os.h | 4 + drm/nouveau/nvkm/subdev/pmu/fuc/perf.fuc | 157 +++++ drm/nouveau/nvkm/subdev/...
2017 Nov 06
0
[PATCH v3] pmu/fuc: don't use movw directly anymore
...y Ilia, thanks for that! v3: messed up rebasing, now it should apply Signed-off-by: Karol Herbst <kherbst at redhat.com> --- drm/nouveau/nvkm/subdev/pmu/fuc/gf100.fuc3.h | 750 +++++++++---------- drm/nouveau/nvkm/subdev/pmu/fuc/gf119.fuc4.h | 4 +- drm/nouveau/nvkm/subdev/pmu/fuc/gk208.fuc5.h | 806 ++++++++++---------- drm/nouveau/nvkm/subdev/pmu/fuc/gt215.fuc3.h | 1010 +++++++++++++------------- drm/nouveau/nvkm/subdev/pmu/fuc/memx.fuc | 30 +- 5 files changed, 1300 insertions(+), 1300 deletions(-) diff --git a/drm/nouveau/nvkm/subdev/pmu/fuc/gf100.fuc3.h b/drm/nouveau/nvkm...
2017 Jun 05
7
[PATCH v3 0/7] PMU engine counters
...nouveau/nouveau_debugfs.c | 27 + drm/nouveau/nvkm/subdev/pmu/base.c | 8 + drm/nouveau/nvkm/subdev/pmu/fuc/gf100.fuc3.h | 838 ++++++++++++++++----------- drm/nouveau/nvkm/subdev/pmu/fuc/gf119.fuc4.h | 780 +++++++++++++++---------- drm/nouveau/nvkm/subdev/pmu/fuc/gk208.fuc5.h | 732 +++++++++++++---------- drm/nouveau/nvkm/subdev/pmu/fuc/gt215.fuc3.h | 736 +++++++++++++---------- drm/nouveau/nvkm/subdev/pmu/fuc/macros.fuc | 8 + drm/nouveau/nvkm/subdev/pmu/fuc/os.h | 16 + drm/nouveau/nvkm/subdev/pmu/fuc/perf.fuc | 156 +++++ drm/nouveau/nvkm/subdev/...
2018 Sep 09
2
[Bug 107874] New: Incorrect SPDX-License-Identifier on various nouveau drm kernel source files?
...100.fuc3.h:/* SPDX-License-Identifier: GPL-2.0 */ nvkm/engine/gr/fuc/gpcgf117.fuc3.h:/* SPDX-License-Identifier: GPL-2.0 */ nvkm/engine/gr/fuc/gpcgk104.fuc3.h:/* SPDX-License-Identifier: GPL-2.0 */ nvkm/engine/gr/fuc/gpcgk110.fuc3.h:/* SPDX-License-Identifier: GPL-2.0 */ nvkm/engine/gr/fuc/gpcgk208.fuc5.h:/* SPDX-License-Identifier: GPL-2.0 */ nvkm/engine/gr/fuc/gpcgm107.fuc5.h:/* SPDX-License-Identifier: GPL-2.0 */ nvkm/engine/gr/fuc/hubgf100.fuc3.h:/* SPDX-License-Identifier: GPL-2.0 */ nvkm/engine/gr/fuc/hubgf117.fuc3.h:/* SPDX-License-Identifier: GPL-2.0 */ nvkm/engine/gr/fuc/hubgk104.fuc3.h:/...
2017 Nov 06
0
[PATCH v2] pmu/fuc: don't use movw directly anymore
...erent encoding being selected for a mov with an 8-bit value. v2: added commit message written by Ilia, thanks for that! Signed-off-by: Karol Herbst <kherbst at redhat.com> --- drm/nouveau/nvkm/subdev/pmu/fuc/gf100.fuc3.h | 1072 +++++++++++------------ drm/nouveau/nvkm/subdev/pmu/fuc/gk208.fuc5.h | 978 ++++++++++----------- drm/nouveau/nvkm/subdev/pmu/fuc/gt215.fuc3.h | 1194 +++++++++++++------------- drm/nouveau/nvkm/subdev/pmu/fuc/memx.fuc | 30 +- 4 files changed, 1637 insertions(+), 1637 deletions(-) diff --git a/drm/nouveau/nvkm/subdev/pmu/fuc/gf100.fuc3.h b/drm/nouveau/nvk...
2019 Jun 20
2
[PATCH] drm/nouveau: fix bogus GPL-2 license header
...uc/gpcgf100.fuc3.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/fuc/gpcgf117.fuc3.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/fuc/gpcgk104.fuc3.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/fuc/gpcgk110.fuc3.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/fuc/gpcgk208.fuc5.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/fuc/gpcgm107.fuc5.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/fuc/hubgf100.fuc3.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/fuc/hubgf117.fuc3.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/fuc/hubgk104.fuc3.h | 2...
2015 Oct 26
0
[PATCH 3/4] subdev/pmu/fuc: implement perf
...karolherbst.de> --- 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 | 740 ++++++++++++++----------- drm/nouveau/nvkm/subdev/pmu/fuc/gk208.fuc5.h | 710 ++++++++++++++---------- drm/nouveau/nvkm/subdev/pmu/fuc/gt215.fuc3.h | 755 ++++++++++++++----------- drm/nouveau/nvkm/subdev/pmu/fuc/os.h | 4 + drm/nouveau/nvkm/subdev/pmu/fuc/perf.fuc | 148 +++++ 7 files changed, 2267 insertions(+), 1618 deletions(-) diff --git a/drm/no...
2016 Mar 01
0
[PATCH 4/4] pmu/fuc: movw is somewhat weird on gk208, use mov instead
...define st(size, addr, reg) /* >> -*/ movw $r0 addr /* >> +*/ mov $r0 addr /* > > > First of all, I know it is annoying, but we *need* to understand exactly > what movw is now doing. > > Secondly, I seem to remember that a 32 bit mov was not added until fuc3 or fuc5 > something. Have you tried assembling this code on older fuc versions? Pretty > sure it will fail. That's what the imm32() macro is for. > >> */ st size D[$r0] reg /* >> */ clear b32 $r0 >> #define ld(size, reg, addr) /* >> -*/ movw $r0 add...
2015 Oct 26
9
[PATCH 0/4] Add pdaemon load counters
...m/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 | 70 + drm/nouveau/nvkm/subdev/pmu/fuc/gk104.fuc4.h | 1869 ++++++++++++++++++++++++++ drm/nouveau/nvkm/subdev/pmu/fuc/gk208.fuc5.h | 710 ++++++---- drm/nouveau/nvkm/subdev/pmu/fuc/gt215.fuc3.h | 755 ++++++----- drm/nouveau/nvkm/subdev/pmu/fuc/macros.fuc | 24 + drm/nouveau/nvkm/subdev/pmu/fuc/os.h | 4 + drm/nouveau/nvkm/subdev/pmu/fuc/perf.fuc | 148 ++ drm/nouveau/nvkm/subdev/pmu/gk104.c |...
2016 Feb 08
4
[PATCH 0/4] PMU engine counters
...+ drm/nouveau/nvkm/subdev/pmu/fuc/gf100.fuc3.h | 401 +++--- drm/nouveau/nvkm/subdev/pmu/fuc/gf119.fuc4.h | 735 +++++----- drm/nouveau/nvkm/subdev/pmu/fuc/gk104.fuc4 | 70 + drm/nouveau/nvkm/subdev/pmu/fuc/gk104.fuc4.h | 1866 ++++++++++++++++++++++++++ drm/nouveau/nvkm/subdev/pmu/fuc/gk208.fuc5.h | 713 +++++----- drm/nouveau/nvkm/subdev/pmu/fuc/gt215.fuc3.h | 730 ++++++---- drm/nouveau/nvkm/subdev/pmu/fuc/macros.fuc | 25 + drm/nouveau/nvkm/subdev/pmu/fuc/os.h | 4 + drm/nouveau/nvkm/subdev/pmu/fuc/perf.fuc | 137 ++ drm/nouveau/nvkm/subdev/pmu/gk104.c |...
2016 Feb 16
4
[PATCH v2 0/4] PMU engine counters
...+ drm/nouveau/nvkm/subdev/pmu/fuc/gf100.fuc3.h | 411 +++--- drm/nouveau/nvkm/subdev/pmu/fuc/gf119.fuc4.h | 745 +++++----- drm/nouveau/nvkm/subdev/pmu/fuc/gk104.fuc4 | 70 + drm/nouveau/nvkm/subdev/pmu/fuc/gk104.fuc4.h | 1866 ++++++++++++++++++++++++++ drm/nouveau/nvkm/subdev/pmu/fuc/gk208.fuc5.h | 725 ++++++---- drm/nouveau/nvkm/subdev/pmu/fuc/gt215.fuc3.h | 732 ++++++---- drm/nouveau/nvkm/subdev/pmu/fuc/macros.fuc | 25 + drm/nouveau/nvkm/subdev/pmu/fuc/os.h | 10 + drm/nouveau/nvkm/subdev/pmu/fuc/perf.fuc | 156 +++ drm/nouveau/nvkm/subdev/pmu/gk104.c |...