Displaying 20 results from an estimated 38 matches for "fuc409c".
2014 Dec 02
2
demmio
Is this expected result for Chipset: G98 (NV98)?
$ modinfo nvidia -F version
304.123
$ stat -c %s mmiotrace.log
134659197
$ file mmiotrace.log
mmiotrace.log: ASCII text
$ grep -i lost mmiotrace.log ; echo $?
1
$ ./envytools/rnn/demmio -f mmiotrace.log | perl -e 'open($fh409c, ">fuc409c"); open($fh409d, ">fuc409d"); open($fh41ac, ">fuc41ac"); open($fh41ad, ">fuc41ad");%m = ("0x409184" => $fh409c, "0x4091c4" => $fh409d, "0x41a184" => $fh41ac, "0x41a1c4" => $fh41ad);while (<>) { exi...
2018 Nov 29
2
next/master boot: 142 boots: 2 failed, 130 passed with 7 offline, 3 conflicts (next-20181129)
...7.624037] nouveau 57000000.gpu: NVIDIA GK20A (0ea000a1)
[ 7.629880] nouveau 57000000.gpu: imem: using IOMMU
[ 7.635013] nouveau 57000000.gpu: Direct firmware load for nvidia/gk20a/fecs_inst.bin failed with error -2
[ 7.644726] nouveau 57000000.gpu: Direct firmware load for nouveau/nvea_fuc409c failed with error -2
[ 7.653960] nouveau 57000000.gpu: Direct firmware load for nouveau/fuc409c failed with error -2
[ 7.662916] nouveau 57000000.gpu: gr: failed to load fuc409c
[ 7.669694] Unable to handle kernel NULL pointer dereference at virtual address 0000006c
This has been there fo...
2015 Jun 19
2
[PATCH 1/6] gr: support for NVIDIA-provided firmwares
...> release_firmware(fw);
> @@ -1615,10 +1651,10 @@ gf100_gr_ctor(struct nvkm_object *parent, struct nvkm_object *engine,
>
> if (use_ext_fw) {
> nv_info(priv, "using external firmware\n");
> - if (gf100_gr_ctor_fw(priv, "fuc409c", &priv->fuc409c) ||
> - gf100_gr_ctor_fw(priv, "fuc409d", &priv->fuc409d) ||
> - gf100_gr_ctor_fw(priv, "fuc41ac", &priv->fuc41ac) ||
> - gf100_gr_ctor_fw(priv, "fuc41ad", &pr...
2015 Jun 18
8
[PATCH 0/6] Improve GK20A and introduce GM20B support
...wares yet, so since an external file is needed anyway, it may as well
be provided officially. NVIDIA plans to release firmwares as one file per binary
to keep things simple. The layout will be nvidia/<gpu>/<firmware>.bin, so for
GK20A FECS/GPCCS we have:
nvidia/gk20a/fecs_inst.bin (aka fuc409c)
nvidia/gk20a/fecs_data.bin (aka fuc409d)
nvidia/gk20a/gpccs_inst.bin (aka fuc41ac)
nvidia/gk20a/gpccs_data.bin (aka fuc41ad)
All firmware files listed in this patchset are clean for release, and I am just
waiting for a community ack of the layout to send a patch to linux-firmware.
The second pat...
2016 Nov 02
3
[PATCH] gr: fallback to legacy paths during firmware lookup
...t) {
+ fuc->size = fw->size;
+ fuc->data = kmemdup(fw->data, fuc->size, GFP_KERNEL);
+ nvkm_firmware_put(fw);
+ return (fuc->data != NULL) ? 0 : -ENOMEM;
+ }
+
+ /* see if this firmware has a legacy path */
+ if (!strcmp(fwname, "fecs_inst"))
+ legacy_fwname = "fuc409c";
+ else if (!strcmp(fwname, "fecs_data"))
+ legacy_fwname = "fuc409d";
+ else if (!strcmp(fwname, "gpccs_inst"))
+ legacy_fwname = "fuc41ac";
+ else if (!strcmp(fwname, "gpccs_data"))
+ legacy_fwname = "fuc41ad";
+
+ /* nope, let&...
2018 Nov 29
0
next/master boot: 142 boots: 2 failed, 130 passed with 7 offline, 3 conflicts (next-20181129)
...ouveau 57000000.gpu: NVIDIA GK20A (0ea000a1)
> [ 7.629880] nouveau 57000000.gpu: imem: using IOMMU
> [ 7.635013] nouveau 57000000.gpu: Direct firmware load for nvidia/gk20a/fecs_inst.bin failed with error -2
> [ 7.644726] nouveau 57000000.gpu: Direct firmware load for nouveau/nvea_fuc409c failed with error -2
> [ 7.653960] nouveau 57000000.gpu: Direct firmware load for nouveau/fuc409c failed with error -2
> [ 7.662916] nouveau 57000000.gpu: gr: failed to load fuc409c
> [ 7.669694] Unable to handle kernel NULL pointer dereference at virtual address 0000006c
>
&g...
2014 Mar 24
0
[PATCH 08/12] drm/nouveau/graph: enable when using external firmware
...h_ctor(struct nouveau_object *parent, struct nouveau_object *engine,
priv->base.units = nvc0_graph_units;
- if (nouveau_boolopt(device->cfgopt, "NvGrUseFW", false)) {
+ if (use_fw) {
nv_info(priv, "using external firmware\n");
if (nvc0_graph_ctor_fw(priv, "fuc409c", &priv->fuc409c) ||
nvc0_graph_ctor_fw(priv, "fuc409d", &priv->fuc409d) ||
--
1.9.1
2014 Apr 25
0
[PATCH v3 6/9] drm/nouveau/graph: enable when using external firmware
...or(struct nouveau_object *parent, struct nouveau_object *engine,
priv->base.units = nvc0_graph_units;
- if (nouveau_boolopt(device->cfgopt, "NvGrUseFW", false)) {
+ if (use_ext_fw) {
nv_info(priv, "using external firmware\n");
if (nvc0_graph_ctor_fw(priv, "fuc409c", &priv->fuc409c) ||
nvc0_graph_ctor_fw(priv, "fuc409d", &priv->fuc409d) ||
--
1.9.2
2014 Dec 02
0
demmio
...modinfo nvidia -F version
> 304.123
>
> $ stat -c %s mmiotrace.log
> 134659197
>
> $ file mmiotrace.log
> mmiotrace.log: ASCII text
>
> $ grep -i lost mmiotrace.log ; echo $?
> 1
>
> $ ./envytools/rnn/demmio -f mmiotrace.log | perl -e 'open($fh409c, ">fuc409c"); open($fh409d, ">fuc409d"); open($fh41ac, ">fuc41ac"); open($fh41ad, ">fuc41ad");%m = ("0x409184" => $fh409c, "0x4091c4" => $fh409d, "0x41a184" => $fh41ac, "0x41a1c4" => $fh41ad);while (<>) { exi...
2018 May 29
0
Boot failures in -next on Jetson TK1
...15.315122] CPU2: Spectre v2: firmware did not set auxiliary control register IBE bit, system vulnerable
> [ 15.320021] nouveau 57000000.gpu: Direct firmware load for nvidia/gk20a/fecs_inst.bin failed with error -2
> [ 15.384841] nouveau 57000000.gpu: Direct firmware load for nouveau/nvea_fuc409c failed with error -2
> [ 15.393972] nouveau 57000000.gpu: Direct firmware load for nouveau/fuc409c failed with error -2
> [ 15.402679] nouveau 57000000.gpu: gr: failed to load fuc409c
> [ 15.409434] CPU1: Spectre v2: firmware did not set auxiliary control register IBE bit, system vul...
2016 Nov 04
2
[PATCH v2] gr: fallback to legacy paths during firmware lookup
...gf100_gr_fuc *fuc, int ret)
+{
+ struct nvkm_subdev *subdev = &gr->base.engine.subdev;
+ struct nvkm_device *device = subdev->device;
+ const struct firmware *fw;
+ char f[32];
+
+ /* see if this firmware has a legacy path */
+ if (!strcmp(fwname, "fecs_inst"))
+ fwname = "fuc409c";
+ else if (!strcmp(fwname, "fecs_data"))
+ fwname = "fuc409d";
+ else if (!strcmp(fwname, "gpccs_inst"))
+ fwname = "fuc41ac";
+ else if (!strcmp(fwname, "gpccs_data"))
+ fwname = "fuc41ad";
+ else
+ fwname = NULL;
+
+ /* nope,...
2014 Dec 02
2
demmio
...gt;
>> $ stat -c %s mmiotrace.log
>> 134659197
>>
>> $ file mmiotrace.log
>> mmiotrace.log: ASCII text
>>
>> $ grep -i lost mmiotrace.log ; echo $?
>> 1
>>
>> $ ./envytools/rnn/demmio -f mmiotrace.log | perl -e 'open($fh409c, ">fuc409c"); open($fh409d, ">fuc409d"); open($fh41ac, ">fuc41ac"); open($fh41ad, ">fuc41ad");%m = ("0x409184" => $fh409c, "0x4091c4" => $fh409d, "0x41a184" => $fh41ac, "0x41a1c4" => $fh41ad);while (<>) { exi...
2016 Sep 29
1
[PATCH] drm/nouveau/gr/gf100: Log info message when loading external firmware
...1805,7 @@ gf100_gr_new_(const struct gf100_gr_func *func, struct nvkm_device *device,
return ret;
if (gr->firmware) {
+ nvkm_info(&gr->base.engine.subdev, "using external firmware\n");
if (gf100_gr_ctor_fw(gr, "fecs_inst", &gr->fuc409c) ||
gf100_gr_ctor_fw(gr, "fecs_data", &gr->fuc409d) ||
gf100_gr_ctor_fw(gr, "gpccs_inst", &gr->fuc41ac) ||
--
2.7.3
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/...
2016 Nov 02
2
[PATCH] gr: fallback to legacy paths during firmware lookup
...nvkm_firmware_put(fw);
>> + return (fuc->data != NULL) ? 0 : -ENOMEM;
>> + }
>> +
>> + /* see if this firmware has a legacy path */
>> + if (!strcmp(fwname, "fecs_inst"))
>> + legacy_fwname = "fuc409c";
>> + else if (!strcmp(fwname, "fecs_data"))
>> + legacy_fwname = "fuc409d";
>> + else if (!strcmp(fwname, "gpccs_inst"))
>> + legacy_fwname = "fuc41ac";
>> + else if (!strcmp(f...
2014 Apr 28
4
[PATCH v3 6/9] drm/nouveau/graph: enable when using external firmware
...priv->base.units = nvc0_graph_units;
>
> - if (nouveau_boolopt(device->cfgopt, "NvGrUseFW", false)) {
> + if (use_ext_fw) {
> nv_info(priv, "using external firmware\n");
> if (nvc0_graph_ctor_fw(priv, "fuc409c", &priv->fuc409c) ||
> nvc0_graph_ctor_fw(priv, "fuc409d", &priv->fuc409d) ||
> --
> 1.9.2
>
> _______________________________________________
> Nouveau mailing list
> Nouveau at lists.freedesktop.org
> http://lists.freedeskto...
2013 Mar 27
3
[PATCH 1/4] drm/nvc0: implement VRAM compression
---
drivers/gpu/drm/nouveau/core/include/subdev/ltcg.h | 7 +
drivers/gpu/drm/nouveau/core/subdev/fb/nvc0.c | 55 +++++----
drivers/gpu/drm/nouveau/core/subdev/ltcg/nvc0.c | 129 +++++++++++++++++++-
drivers/gpu/drm/nouveau/core/subdev/vm/nvc0.c | 58 +++++++++-
4 files changed, 220 insertions(+), 29 deletions(-)
diff --git
2016 Sep 17
0
[PATCH] drm/nouveau/gr/gf100: Log info message when loading external firmware
.../gr/gf100.c
@@ -1805,6 +1805,7 @@ gf100_gr_new_(const struct gf100_gr_func *func, struct nvkm_device *device,
return ret;
if (gr->firmware) {
+ nvkm_info(&gr->base.engine.subdev, "using external firmware\n");
if (gf100_gr_ctor_fw(gr, "fecs_inst", &gr->fuc409c) ||
gf100_gr_ctor_fw(gr, "fecs_data", &gr->fuc409d) ||
gf100_gr_ctor_fw(gr, "gpccs_inst", &gr->fuc41ac) ||
--
2.7.3
2016 Nov 05
0
[PATCH v2] gr: fallback to legacy paths during firmware lookup
...ruct nvkm_subdev *subdev = &gr->base.engine.subdev;
> + struct nvkm_device *device = subdev->device;
> + const struct firmware *fw;
> + char f[32];
> +
> + /* see if this firmware has a legacy path */
> + if (!strcmp(fwname, "fecs_inst"))
> + fwname = "fuc409c";
> + else if (!strcmp(fwname, "fecs_data"))
> + fwname = "fuc409d";
> + else if (!strcmp(fwname, "gpccs_inst"))
> + fwname = "fuc41ac";
> + else if (!strcmp(fwname, "gpccs_data"))
> + fwname = "fuc41ad";
> + e...
2016 Dec 06
9
[PATCH 0/8] Falcon library
This was the first step of the secure boot refactoring - as Ben asked for some
fixes, I now submit it as its own series to make it easier to review (and also
because rebasing secure boot on top of this takes time and I don't want to do
it until this is validated!).
This series attempts to factorize the duplicate falcon-related code into a
single library, using the existing nvkm_falcon
2016 Nov 02
0
[PATCH] gr: fallback to legacy paths during firmware lookup
..._KERNEL);
> + nvkm_firmware_put(fw);
> + return (fuc->data != NULL) ? 0 : -ENOMEM;
> + }
> +
> + /* see if this firmware has a legacy path */
> + if (!strcmp(fwname, "fecs_inst"))
> + legacy_fwname = "fuc409c";
> + else if (!strcmp(fwname, "fecs_data"))
> + legacy_fwname = "fuc409d";
> + else if (!strcmp(fwname, "gpccs_inst"))
> + legacy_fwname = "fuc41ac";
> + else if (!strcmp(fwname, "gpccs_d...