Displaying 20 results from an estimated 29 matches for "gpccs_data".
2016 Feb 23
2
[GIT,PULL] Signed firmware for NVIDIA Maxwell 2 GPUs
....bin | Bin 0 -> 576 bytes
nvidia/gm200/gr/fecs_data.bin | Bin 0 -> 1968 bytes
nvidia/gm200/gr/fecs_inst.bin | Bin 0 -> 16271 bytes
nvidia/gm200/gr/fecs_sig.bin | Bin 0 -> 76 bytes
nvidia/gm200/gr/gpccs_bl.bin | Bin 0 -> 576 bytes
nvidia/gm200/gr/gpccs_data.bin | Bin 0 -> 2056 bytes
nvidia/gm200/gr/gpccs_inst.bin | Bin 0 -> 9768 bytes
nvidia/gm200/gr/gpccs_sig.bin | Bin 0 -> 76 bytes
nvidia/gm200/gr/sw_bundle_init.bin | Bin 0 -> 7616 bytes
nvidia/gm200/gr/sw_ctx.bin | Bin 0 -> 5592 bytes
nvidia/gm200/gr/sw...
2016 Jul 09
1
[GIT,PULL] Signed firmware for NVIDIA GP100 GPU
...bytes
nvidia/gp100/gr/fecs_bl.bin | 1 +
nvidia/gp100/gr/fecs_data.bin | Bin 0 -> 2028 bytes
nvidia/gp100/gr/fecs_inst.bin | Bin 0 -> 20955 bytes
nvidia/gp100/gr/fecs_sig.bin | Bin 0 -> 76 bytes
nvidia/gp100/gr/gpccs_bl.bin | 1 +
nvidia/gp100/gr/gpccs_data.bin | Bin 0 -> 2080 bytes
nvidia/gp100/gr/gpccs_inst.bin | Bin 0 -> 12458 bytes
nvidia/gp100/gr/gpccs_sig.bin | Bin 0 -> 76 bytes
nvidia/gp100/gr/sw_bundle_init.bin | Bin 0 -> 7664 bytes
nvidia/gp100/gr/sw_ctx.bin | Bin 0 -> 6240 bytes
nvidia/gp100/gr/s...
2015 Sep 09
3
[PATCH 1/2] nouveau: arm: Add MODULE_FIRMWARE for gk20a
...ot;);
+#if defined(CONFIG_NOUVEAU_PLATFORM_DRIVER) && \
+ (IS_ENABLED(CONFIG_ARCH_TEGRA_124_SOC) || IS_ENABLED(CONFIG_ARCH_TEGRA_132_SOC))
+MODULE_FIRMWARE("nvidia/gk20a/fecs_data.bin");
+MODULE_FIRMWARE("nvidia/gk20a/fecs_inst.bin");
+MODULE_FIRMWARE("nvidia/gk20a/gpccs_data.bin");
+MODULE_FIRMWARE("nvidia/gk20a/gpccs_inst.bin");
+MODULE_FIRMWARE("nvidia/gk20a/sw_bundle_init.bin");
+MODULE_FIRMWARE("nvidia/gk20a/sw_ctx.bin");
+MODULE_FIRMWARE("nvidia/gk20a/sw_method_init.bin");
+MODULE_FIRMWARE("nvidia/gk20a/sw_nonctx.b...
2016 Nov 02
3
[PATCH] gr: fallback to legacy paths during firmware lookup
...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's just return the error we got */
+ if (!legacy_fwname) {
nvkm_error(subdev, "failed to load %s\n", fwname);
return ret;
}
- fuc->size = fw->size;
- fuc->data = kmemdup(fw->data, fuc->size, GFP_K...
2016 Nov 04
2
[PATCH v2] gr: fallback to legacy paths during firmware lookup
...s 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, let's just return the error we got */
+ if (!fwname) {
+ nvkm_error(subdev, "failed to load %s\n", fwname);
+ return ret;
+ }
+
+ /* yes, try to load from the legacy path */
+ nvkm_debug(subdev, "%s:...
2020 Apr 30
1
gp104: regression on Linux 5.6
...onctx.bin nvidia/gp104/gr/sw_ctx.bin nvidia/gp104/gr/sw_bundle_init.bin nvidia/gp104/gr/sw_method_init.bin nvidia/gp104/gr/fecs_bl.bin nvidia/gp104/gr/fecs_inst.bin nvidia/gp104/gr/fecs_data.bin nvidia/gp104/gr/fecs_sig.bin nvidia/gp104/gr/gpccs_bl.bin nvidia/gp104/gr/gpccs_inst.bin nvidia/gp104/gr/gpccs_data.bin nvidia/gp104/gr/gpccs_sig.bin nvidia/gp104/sec2/image.bin nvidia/gp104/sec2/desc.bin nvidia/gp104/sec2/sig.bin nvidia/gp104/acr/ucode_load.bin nvidia/gp104/acr/ucode_unload.bin nvidia/gp104/acr/bl.bin nvidia/gp104/acr/unload_bl.bin nvidia/gp104/nvdec/scrubber.bin"
> > Bisecting is k...
2016 Nov 02
2
[PATCH] gr: fallback to legacy paths during firmware lookup
...gt; + 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";
>
> As I mentioned on IRC, I find this strcmp thing a little jarring. It
> should be pretty easy to just pass the legacy fwname into
> gf100_gr_ctor_fw directly - there are only a handful of callers, and
> most wo...
2016 Nov 07
0
[PATCH] gr: fixup for legacy paths firmware lookup
...rm/nouveau/nvkm/engine/gr/gf100.c
index ed45f92..60a1b5c 100644
--- a/drm/nouveau/nvkm/engine/gr/gf100.c
+++ b/drm/nouveau/nvkm/engine/gr/gf100.c
@@ -1773,11 +1773,8 @@ gf100_gr_ctor_fw_legacy(struct gf100_gr *gr, const char *fwname,
fwname = "fuc41ac";
else if (!strcmp(fwname, "gpccs_data"))
fwname = "fuc41ad";
- else
- fwname = NULL;
-
- /* nope, let's just return the error we got */
- if (!fwname) {
+ else {
+ /* nope, let's just return the error we got */
nvkm_error(subdev, "failed to load %s\n", fwname);
return ret;
}
--
2.10.1
2015 Sep 28
2
[PATCH v2] nouveau: arm: Add MODULE_FIRMWARE for gk20a
...veau_platform_probe,
.remove = nouveau_platform_remove,
};
+
+#if IS_ENABLED(CONFIG_ARCH_TEGRA_124_SOC) || IS_ENABLED(CONFIG_ARCH_TEGRA_132_SOC)
+MODULE_FIRMWARE("nvidia/gk20a/fecs_data.bin");
+MODULE_FIRMWARE("nvidia/gk20a/fecs_inst.bin");
+MODULE_FIRMWARE("nvidia/gk20a/gpccs_data.bin");
+MODULE_FIRMWARE("nvidia/gk20a/gpccs_inst.bin");
+MODULE_FIRMWARE("nvidia/gk20a/sw_bundle_init.bin");
+MODULE_FIRMWARE("nvidia/gk20a/sw_ctx.bin");
+MODULE_FIRMWARE("nvidia/gk20a/sw_method_init.bin");
+MODULE_FIRMWARE("nvidia/gk20a/sw_nonctx.b...
2016 Nov 05
0
[PATCH v2] gr: fallback to legacy paths during firmware lookup
...mp(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, let's just return the error we got */
> + if (!fwname) {
> + nvkm_error(subdev, "failed to load %s\n", fwname);
Due to the rename from legacy_fwname -> fwname, this can b...
2016 Feb 24
11
[PATCH v3 00/11] nouveau: add secure boot support for dGPU and Tegra
New version of the secure boot code that works with the blobs just merged into
linux-firmware. Since the required Mesa patches are also merged, this set is
the last piece of the puzzle to get out-of-the-box accelerated Maxwell 2.
The basic code remains the same, with a few improvements with respect to how
secure falcons are started. Hopefully the patchset is better split too.
I have a
2016 Nov 02
0
[PATCH] gr: fallback to legacy paths during firmware lookup
...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";
As I mentioned on IRC, I find this strcmp thing a little jarring. It
should be pretty easy to just pass the legacy fwname into
gf100_gr_ctor_fw directly - there are only a handful of callers, and
most would just pass NULL in as the...
2016 Nov 03
0
[PATCH] gr: fallback to legacy paths during firmware lookup
...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";
>>
>> As I mentioned on IRC, I find this strcmp thing a little jarring. It
>> should be pretty easy to just pass the legacy fwname into
>> gf100_gr_ctor_fw directly - there are only a handful of caller...
2016 Oct 29
1
[Bug 98489] New: Nouveau not loading PGRAPH firmware blob for gk106 in kernel 4.7.10
...working well only with
firmware blobs. (see i.e. https://bugs.freedesktop.org/show_bug.cgi?id=93629)
I had using them in my old Gentoo Hardened with kernel 4.4.8 and all was fine,
video card worked very well with 4 .bin files in /lib/firmware/nvidia/gk106
fecs_inst.bin
fecs_data.bin
gpccs_inst.bin
gpccs_data.bin
Now I installed a new system from scratch on same computer. Used **exactly same
kernel config** (it means it is valid for all *FIRMWARE* values), but newer
kernel version 4.7.10-r1. I put same firmware files into
/lib/firmware/nvidia/gk106, put nouveau.config="NvGrUseFw=1" in grub ke...
2020 Apr 01
2
gp104: regression on Linux 5.6
gp104 refuses to switch to "graphic" mode and show anything past
this line:
fb0: switching to nouveaufb from EFI VGA
Machine is fine, as it I can press Ctrl+Alt+Delete and reboot it
normally.
5.5 is OK. 5.6 is broken.
Bisecting is kinda painful with miscompilation and init/main.c breakage.
BTW do I need all those megabytes of firmware?
[ 0.923273] fb0: switching to nouveaufb
2015 Jun 19
2
[PATCH 1/6] gr: support for NVIDIA-provided firmwares
...gf100_gr_ctor_fw(priv, "fuc409d", "fecs_data", &priv->fuc409d) ||
> + gf100_gr_ctor_fw(priv, "fuc41ac", "gpccs_inst", &priv->fuc41ac) ||
> + gf100_gr_ctor_fw(priv, "fuc41ad", "gpccs_data", &priv->fuc41ad))
> return -ENODEV;
> priv->firmware = true;
> }
> --
> 2.4.3
>
> _______________________________________________
> dri-devel mailing list
> dri-devel at lists.freedesktop.org
> http://list...
2015 Jun 18
8
[PATCH 0/6] Improve GK20A and introduce GM20B support
...s 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 patch reworks existing GK20A support to make it closer to what our
nvgpu driver does. Support so far was heavil...
2017 Apr 04
47
[Bug 100567] New: Nouveau system freeze fifo: SCHED_ERROR 0a [CTXSW_TIMEOUT]
https://bugs.freedesktop.org/show_bug.cgi?id=100567
Bug ID: 100567
Summary: Nouveau system freeze fifo: SCHED_ERROR 0a
[CTXSW_TIMEOUT]
Product: xorg
Version: unspecified
Hardware: Other
OS: All
Status: NEW
Severity: normal
Priority: medium
Component: Driver/nouveau
2016 Oct 11
10
[PATCH 0/8] Secure Boot refactoring
Hi everyone,
Apologies for the big patchset. This is a rework of the secure boot code that
moves the building of the blob into its own set of source files (and own hooks),
making the code more flexible and (hopefully) easier to understand as well.
This rework is needed to support more signed firmware for existing and new
chips. Since the firmwares in question are not available yet I cannot send
2015 Jun 23
8
[PATCH v2 0/6] Improve GK20A support, introduce GM20B, firmware paths
...s 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 patch reworks existing GK20A support to make it closer to what our
nvgpu driver does. Support so far was heavil...