Displaying 7 results from an estimated 7 matches for "0d5cbeb".
2016 Mar 01
2
[PATCH 4/4] pmu/fuc: movw is somewhat weird on gk208, use mov instead
...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 a/drm/nouveau/nvkm/subdev/pmu/fuc/macros.fuc b/drm/nouveau/nvkm/subdev/pmu/fuc/macros.fuc
> index 0d5cbeb..bb59eb4 100644
> --- a/drm/nouveau/nvkm/subdev/pmu/fuc/macros.fuc
> +++ b/drm/nouveau/nvkm/subdev/pmu/fuc/macros.fuc
> @@ -252,12 +252,12 @@
> #endif
>
> #define st(size, addr, reg) /*
> -*/ movw $r0 addr /*
> +*/ mov $r0 addr /*
First of all, I know it is annoying,...
2016 Mar 01
1
[PATCH 4/4] pmu/fuc: movw is somewhat weird on gk208, use mov instead
...> ---
>>> drm/nouveau/nvkm/subdev/pmu/fuc/macros.fuc | 4 ++--
>>> 1 file changed, 2 insertions(+), 2 deletions(-)
>>>
>>> diff --git a/drm/nouveau/nvkm/subdev/pmu/fuc/macros.fuc
>>> b/drm/nouveau/nvkm/subdev/pmu/fuc/macros.fuc
>>> index 0d5cbeb..bb59eb4 100644
>>> --- a/drm/nouveau/nvkm/subdev/pmu/fuc/macros.fuc
>>> +++ b/drm/nouveau/nvkm/subdev/pmu/fuc/macros.fuc
>>> @@ -252,12 +252,12 @@
>>> #endif
>>> #define st(size, addr, reg) /*
>>> -*/ movw $r0 addr /*
>>> +...
2016 Feb 26
0
[PATCH 4/4] pmu/fuc: movw is somewhat weird on gk208, use mov instead
...uldn'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 a/drm/nouveau/nvkm/subdev/pmu/fuc/macros.fuc b/drm/nouveau/nvkm/subdev/pmu/fuc/macros.fuc
index 0d5cbeb..bb59eb4 100644
--- a/drm/nouveau/nvkm/subdev/pmu/fuc/macros.fuc
+++ b/drm/nouveau/nvkm/subdev/pmu/fuc/macros.fuc
@@ -252,12 +252,12 @@
#endif
#define st(size, addr, reg) /*
-*/ movw $r0 addr /*
+*/ mov $r0 addr /*
*/ st size D[$r0] reg /*
*/ clear b32 $r0
#define ld(size, reg, addr) /*
-*...
2016 Mar 01
0
[PATCH 4/4] pmu/fuc: movw is somewhat weird on gk208, use mov instead
...at karolherbst.de>
>> ---
>> drm/nouveau/nvkm/subdev/pmu/fuc/macros.fuc | 4 ++--
>> 1 file changed, 2 insertions(+), 2 deletions(-)
>>
>> diff --git a/drm/nouveau/nvkm/subdev/pmu/fuc/macros.fuc
>> b/drm/nouveau/nvkm/subdev/pmu/fuc/macros.fuc
>> index 0d5cbeb..bb59eb4 100644
>> --- a/drm/nouveau/nvkm/subdev/pmu/fuc/macros.fuc
>> +++ b/drm/nouveau/nvkm/subdev/pmu/fuc/macros.fuc
>> @@ -252,12 +252,12 @@
>> #endif
>> #define st(size, addr, reg) /*
>> -*/ movw $r0 addr /*
>> +*/ mov $r0 addr /*
>
&g...
2016 Feb 26
0
[PATCH 1/4] pmu/fuc: fix imm32 for gk208+
...,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
0x00000000,
0x00000000,
0x00000000,
diff --git a/drm/nouveau/nvkm/subdev/pmu/fuc/macros.fuc b/drm/nouveau/nvkm/subdev/pmu/fuc/macros.fuc
index 96fc984..0d5cbeb 100644
--- a/drm/nouveau/nvkm/subdev/pmu/fuc/macros.fuc
+++ b/drm/nouveau/nvkm/subdev/pmu/fuc/macros.fuc
@@ -169,7 +169,7 @@
*/ .b32 0 /*
*/ .skip 64
-#if NV_PPWR_CHIPSET < GK208
+#if NVKM_PPWR_CHIPSET < GK208
#define imm32(reg,val) /*
*/ movw reg ((val) & 0x0000ffff) /*
*/ sethi...
2016 Feb 26
8
[PATCH 0/4] fix pmu code on gk208+
while trying out my pmu_counter patches on a gk208 gpu, I notived that the pmu
is pretty much screwed up there.
Karol Herbst (4):
pmu/fuc: fix imm32 for gk208+
pmu/fuc: replace mov+sethi with imm32
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 +++++++++++------------
2016 Mar 02
4
[PATCH v2 0/4] fix pmu code on gk208+
this series fixes the PMU on falcons v5 which fixes memory recklocking on
kepler2 and would also allow us to enable memory recklocking on maxwell
Karol Herbst (4):
pmu/fuc: fix imm32 for gk208+
pmu/fuc: replace mov+sethi with imm32
pmu/fuc: use the call macro instead of using the call instruction
directly
pmu/fuc: use imm32 in ld/st macros