Displaying 20 results from an estimated 28 matches for "pcir".
Did you mean:
pcie
2014 Mar 25
2
[PATCH 4/4] vbios/prom: fetch the vbios using only aligned 32-bit accesses
...++++++------------
1 file changed, 23 insertions(+), 12 deletions(-)
diff --git a/nvkm/subdev/bios/base.c b/nvkm/subdev/bios/base.c
index 5608530..baa5687 100644
--- a/nvkm/subdev/bios/base.c
+++ b/nvkm/subdev/bios/base.c
@@ -157,6 +157,10 @@ nouveau_bios_shadow_prom(struct nouveau_bios *bios)
pcireg = 0x001850;
access = nv_mask(bios, pcireg, 0x00000001, 0x00000000);
+ /* WARNING: PROM accesses should always be 32-bits aligned. Other
+ * accesses work on most chipset but do not on Kepler chipsets
+ */
+
/* bail if no rom signature, with a workaround for a PROM reading
* issue on so...
2014 Mar 25
0
[PATCH 4/4] vbios/prom: fetch the vbios using only aligned 32-bit accesses
...ns(+), 12 deletions(-)
>
> diff --git a/nvkm/subdev/bios/base.c b/nvkm/subdev/bios/base.c
> index 5608530..baa5687 100644
> --- a/nvkm/subdev/bios/base.c
> +++ b/nvkm/subdev/bios/base.c
> @@ -157,6 +157,10 @@ nouveau_bios_shadow_prom(struct nouveau_bios *bios)
> pcireg = 0x001850;
> access = nv_mask(bios, pcireg, 0x00000001, 0x00000000);
>
> + /* WARNING: PROM accesses should always be 32-bits aligned. Other
> + * accesses work on most chipset but do not on Kepler chipsets
> + */
> +
> /* bail if no rom s...
2015 Oct 02
2
[PATCH] bios: fix OF loading
...ed. I normally try to say a bit, but have gotten lazy of late.
>> Ben's pretty terse too :) How about something like
>>
>> """
>> Currently OF bios load fails for a few reasons:
>> - checksum failure
>> - bios size too small
>> - no PCIR header
>> - bios length not a multiple of 4
>>
>> In this change, we resolve all of the above by ignoring any checksum
>> failures, and faking the PCIR data when loading from OF.
>> """
>
>
> Much better, I must say that now that you spell it...
2015 Oct 02
2
[PATCH] bios: fix OF loading
...; come with a somewhat more descriptive commit message.
Duly noted. I normally try to say a bit, but have gotten lazy of late.
Ben's pretty terse too :) How about something like
"""
Currently OF bios load fails for a few reasons:
- checksum failure
- bios size too small
- no PCIR header
- bios length not a multiple of 4
In this change, we resolve all of the above by ignoring any checksum
failures, and faking the PCIR data when loading from OF.
"""
>
> Otherwise keep up the good work!
>
> Regards,
>
> Hans
>
>
> p.s.
>
> I...
2010 Jul 19
1
pcaMethods and Lattice help.
I've been using the pcaMethods to develop a scores matrix
=======================================
data(iris)
pcIr <- pca(iris[,1:4], method="nipals", nPcs=3, cv="q2")
test <- scores(pcIr)
========================================
What I'm looking to do is to use lattice's barchart to plot the scores
something like below, but expanded to all the scores columns. Can someone...
2014 Apr 03
2
[PATCH] bios: fix a potential NULL deref in the PROM shadowing function
...a) {
- for (i = 0; i < bios->size; i += 4)
- ((u32 *)bios->data)[i/4] = nv_rd32(bios, 0x300000 + i);
- }
+ if (!bios->data)
+ goto out;
+
+ for (i = 0; i < bios->size; i += 4)
+ ((u32 *)bios->data)[i/4] = nv_rd32(bios, 0x300000 + i);
/* check the PCI record header */
pcir = nv_ro16(bios, 0x0018);
--
1.9.1
2015 Jul 13
18
[Bug 91319] New: Nouveau driver cannot extract FCODE ROM / DCB Block from OpenFirmware Device tree
https://bugs.freedesktop.org/show_bug.cgi?id=91319
Bug ID: 91319
Summary: Nouveau driver cannot extract FCODE ROM / DCB Block
from OpenFirmware Device tree
Product: xorg
Version: unspecified
Hardware: PowerPC
OS: Linux (All)
Status: NEW
Severity: normal
Priority: medium
2009 Mar 08
0
image2GRID
Hi all,
i have a SpatialPixelsDataFrame object, which is a result of kriging in R.
What i would like to do is to convert this object to image (geoTiff) so that
i could use it in Gis application. I have tried using this image2Grid
function but it doesen't work. Here is the code :
im<-image(pCir) #pCir is the SpatialPixelsDataFrame object which is the
result of kriging, with var1.pred
the attribute that i would like to convert to
image. This part work, i get an image
drawn...
out <- image2Grid(im) # here I get this mes...
2014 May 29
1
[PATCH] bios: fix a potential NULL deref in the PROM shadowing function
...;> + if (!bios->data)
>> + goto out;
>> +
>> + for (i = 0; i < bios->size; i += 4)
>> + ((u32 *)bios->data)[i/4] = nv_rd32(bios, 0x300000 + i);
>>
>> /* check the PCI record header */
>> pcir = nv_ro16(bios, 0x0018);
>>
>
> This patch never got reviewed or pushed. It should also be sent as a fix for
> the next 3.15 rc, if possible.
Apologies, this was indeed overlooked. I've merged it. Thanks.
>
> _______________________________________________
> Nouveau m...
2019 Aug 11
21
[Bug 111371] New: [NV04] bios OOB on kernel driver initialization
https://bugs.freedesktop.org/show_bug.cgi?id=111371
Bug ID: 111371
Summary: [NV04] bios OOB on kernel driver initialization
Product: xorg
Version: unspecified
Hardware: x86 (IA32)
OS: Linux (All)
Status: NEW
Severity: normal
Priority: medium
Component: Driver/nouveau
Assignee:
2016 Nov 30
3
[PATCH v3 1/3] nvbios/power_budget: Add basic power budget parsing
...ry *);
> +
> +#endif
> diff --git a/drm/nouveau/nvkm/subdev/bios/Kbuild b/drm/nouveau/nvkm/subdev/bios/Kbuild
> index be57220a..6b4f1e06 100644
> --- a/drm/nouveau/nvkm/subdev/bios/Kbuild
> +++ b/drm/nouveau/nvkm/subdev/bios/Kbuild
> @@ -19,6 +19,7 @@ nvkm-y += nvkm/subdev/bios/pcir.o
> nvkm-y += nvkm/subdev/bios/perf.o
> nvkm-y += nvkm/subdev/bios/pll.o
> nvkm-y += nvkm/subdev/bios/pmu.o
> +nvkm-y += nvkm/subdev/bios/power_budget.o
> nvkm-y += nvkm/subdev/bios/ramcfg.o
> nvkm-y += nvkm/subdev/bios/rammap.o
> nvkm-y += nvkm/subdev/bios/shadow.o
>...
2016 Oct 25
1
[PATCH 1/3] nvbios/power_budget: Add basic power budget parsing
...dget *);
> +
> +#endif
> diff --git a/drm/nouveau/nvkm/subdev/bios/Kbuild b/drm/nouveau/nvkm/subdev/bios/Kbuild
> index be57220..6b4f1e0 100644
> --- a/drm/nouveau/nvkm/subdev/bios/Kbuild
> +++ b/drm/nouveau/nvkm/subdev/bios/Kbuild
> @@ -19,6 +19,7 @@ nvkm-y += nvkm/subdev/bios/pcir.o
> nvkm-y += nvkm/subdev/bios/perf.o
> nvkm-y += nvkm/subdev/bios/pll.o
> nvkm-y += nvkm/subdev/bios/pmu.o
> +nvkm-y += nvkm/subdev/bios/power_budget.o
> nvkm-y += nvkm/subdev/bios/ramcfg.o
> nvkm-y += nvkm/subdev/bios/rammap.o
> nvkm-y += nvkm/subdev/bios/shadow.o
>...
2014 May 27
0
[PATCH] bios: fix a potential NULL deref in the PROM shadowing function
...> - ((u32 *)bios->data)[i/4] = nv_rd32(bios, 0x300000 + i);
> - }
> + if (!bios->data)
> + goto out;
> +
> + for (i = 0; i < bios->size; i += 4)
> + ((u32 *)bios->data)[i/4] = nv_rd32(bios, 0x300000 + i);
>
> /* check the PCI record header */
> pcir = nv_ro16(bios, 0x0018);
>
This patch never got reviewed or pushed. It should also be sent as a fix
for the next 3.15 rc, if possible.
2016 Nov 12
1
[PATCH 1/3] nvbios/power_budget: Add basic power budget parsing
...ntry *);
> +
> +#endif
> diff --git a/drm/nouveau/nvkm/subdev/bios/Kbuild b/drm/nouveau/nvkm/subdev/bios/Kbuild
> index be57220..6b4f1e0 100644
> --- a/drm/nouveau/nvkm/subdev/bios/Kbuild
> +++ b/drm/nouveau/nvkm/subdev/bios/Kbuild
> @@ -19,6 +19,7 @@ nvkm-y += nvkm/subdev/bios/pcir.o
> nvkm-y += nvkm/subdev/bios/perf.o
> nvkm-y += nvkm/subdev/bios/pll.o
> nvkm-y += nvkm/subdev/bios/pmu.o
> +nvkm-y += nvkm/subdev/bios/power_budget.o
> nvkm-y += nvkm/subdev/bios/ramcfg.o
> nvkm-y += nvkm/subdev/bios/rammap.o
> nvkm-y += nvkm/subdev/bios/shadow.o
>...
2016 Nov 30
1
[PATCH v3 1/3] nvbios/power_budget: Add basic power budget parsing
...diff --git a/drm/nouveau/nvkm/subdev/bios/Kbuild b/drm/nouveau/nvkm/subdev/bios/Kbuild
>>> index be57220a..6b4f1e06 100644
>>> --- a/drm/nouveau/nvkm/subdev/bios/Kbuild
>>> +++ b/drm/nouveau/nvkm/subdev/bios/Kbuild
>>> @@ -19,6 +19,7 @@ nvkm-y += nvkm/subdev/bios/pcir.o
>>> nvkm-y += nvkm/subdev/bios/perf.o
>>> nvkm-y += nvkm/subdev/bios/pll.o
>>> nvkm-y += nvkm/subdev/bios/pmu.o
>>> +nvkm-y += nvkm/subdev/bios/power_budget.o
>>> nvkm-y += nvkm/subdev/bios/ramcfg.o
>>> nvkm-y += nvkm/subdev/bios/rammap.o...
2015 Oct 02
2
[PATCH] bios: fix OF loading
....h
+++ b/drm/nouveau/nvkm/subdev/bios/priv.h
@@ -8,7 +8,10 @@ struct nvbios_source {
void *(*init)(struct nvkm_bios *, const char *);
void (*fini)(void *);
u32 (*read)(void *, u32 offset, u32 length, struct nvkm_bios *);
+ u32 (*size)(void *);
bool rw;
+ bool ignore_checksum;
+ bool no_pcir;
};
int nvbios_extend(struct nvkm_bios *, u32 length);
diff --git a/drm/nouveau/nvkm/subdev/bios/shadow.c b/drm/nouveau/nvkm/subdev/bios/shadow.c
index 792f017..b2557e8 100644
--- a/drm/nouveau/nvkm/subdev/bios/shadow.c
+++ b/drm/nouveau/nvkm/subdev/bios/shadow.c
@@ -45,7 +45,7 @@ shadow_fetch(...
2016 Oct 24
0
[PATCH 1/3] nvbios/power_budget: Add basic power budget parsing
...nvkm_bios *, struct nvbios_power_budget *);
+
+#endif
diff --git a/drm/nouveau/nvkm/subdev/bios/Kbuild b/drm/nouveau/nvkm/subdev/bios/Kbuild
index be57220..6b4f1e0 100644
--- a/drm/nouveau/nvkm/subdev/bios/Kbuild
+++ b/drm/nouveau/nvkm/subdev/bios/Kbuild
@@ -19,6 +19,7 @@ nvkm-y += nvkm/subdev/bios/pcir.o
nvkm-y += nvkm/subdev/bios/perf.o
nvkm-y += nvkm/subdev/bios/pll.o
nvkm-y += nvkm/subdev/bios/pmu.o
+nvkm-y += nvkm/subdev/bios/power_budget.o
nvkm-y += nvkm/subdev/bios/ramcfg.o
nvkm-y += nvkm/subdev/bios/rammap.o
nvkm-y += nvkm/subdev/bios/shadow.o
diff --git a/drm/nouveau/nvkm/subdev/bio...
2016 Nov 12
4
[PATCH 0/3] Expose power budget cap via hwmon
There is an optinal header field in the power budget table we can use to
read out the power cap of the GPU.
We should have this in the kernel before actually using it to catch errors
and see how reliable this is, but as it seems it works on all GPUs as
expected on Kepler und Maxwells with the power cap field set in the vbios.
This series keeps things really simple for now until we figure out
2016 Nov 30
4
[PATCH v3 0/3] Expose power budget cap via hwmon
There is an optinal header field in the power budget table we can use to
read out the power cap of the GPU.
We should have this in the kernel before actually using it to catch errors
and see how reliable this is, but as it seems it works on all GPUs as
expected on Kepler und Maxwells with the power cap field set in the vbios.
This series keeps things really simple for now until we figure out
2016 Nov 12
0
[PATCH 1/3] nvbios/power_budget: Add basic power budget parsing
...8 idx, struct nvbios_power_budget_entry *);
+
+#endif
diff --git a/drm/nouveau/nvkm/subdev/bios/Kbuild b/drm/nouveau/nvkm/subdev/bios/Kbuild
index be57220..6b4f1e0 100644
--- a/drm/nouveau/nvkm/subdev/bios/Kbuild
+++ b/drm/nouveau/nvkm/subdev/bios/Kbuild
@@ -19,6 +19,7 @@ nvkm-y += nvkm/subdev/bios/pcir.o
nvkm-y += nvkm/subdev/bios/perf.o
nvkm-y += nvkm/subdev/bios/pll.o
nvkm-y += nvkm/subdev/bios/pmu.o
+nvkm-y += nvkm/subdev/bios/power_budget.o
nvkm-y += nvkm/subdev/bios/ramcfg.o
nvkm-y += nvkm/subdev/bios/rammap.o
nvkm-y += nvkm/subdev/bios/shadow.o
diff --git a/drm/nouveau/nvkm/subdev/bio...