Browse Source

nvidia: add GSP-RM version 535.113.01 firmware images

These firmware images are required to provide GSP offloading support
on Turing (TU10x) and later GPUs.

The GPU System Processor is a RISC-V coprocessor that is used to offload
GPU initialization and management tasks.  The Nvidia proprietary driver
(aka Resource Manager or RM) is split between a host CPU portion (CPU-RM)
and the GSP portion (GSP-RM).

The Nouveau driver can also load, initialize, and use GSP-RM for similar
purposes, and that is why these binary images are included.

The gsp-xxx.yy.zz.bin files contain GSP-RM itself and are extracted from the
Nvidia proprietary driver ".run" package.

The other binary images are support boot loaders that are extracted from
Nvidia's "OpenRM" git repository at
https://github.com/NVIDIA/open-gpu-kernel-modules using the
extract-firmware-nouveau.py script.

Signed-off-by: Timur Tabi <ttabi@nvidia.com>
main
Timur Tabi 2 years ago
parent
commit
f4a3c72e5c
  1. 42
      WHENCE
  2. BIN
      nvidia/ad102/gsp/booter_load-535.113.01.bin
  3. BIN
      nvidia/ad102/gsp/booter_unload-535.113.01.bin
  4. BIN
      nvidia/ad102/gsp/bootloader-535.113.01.bin
  5. BIN
      nvidia/ga100/gsp/booter_load-535.113.01.bin
  6. BIN
      nvidia/ga100/gsp/booter_unload-535.113.01.bin
  7. BIN
      nvidia/ga100/gsp/bootloader-535.113.01.bin
  8. BIN
      nvidia/ga102/gsp/booter_load-535.113.01.bin
  9. BIN
      nvidia/ga102/gsp/booter_unload-535.113.01.bin
  10. BIN
      nvidia/ga102/gsp/bootloader-535.113.01.bin
  11. BIN
      nvidia/ga102/gsp/gsp-535.113.01.bin
  12. BIN
      nvidia/tu102/gsp/booter_load-535.113.01.bin
  13. BIN
      nvidia/tu102/gsp/booter_unload-535.113.01.bin
  14. BIN
      nvidia/tu102/gsp/bootloader-535.113.01.bin
  15. BIN
      nvidia/tu102/gsp/gsp-535.113.01.bin
  16. BIN
      nvidia/tu116/gsp/booter_load-535.113.01.bin
  17. BIN
      nvidia/tu116/gsp/booter_unload-535.113.01.bin

42
WHENCE

@ -5233,6 +5233,48 @@ File: nvidia/tu10x/typec/ccg_primary.cyacd @@ -5233,6 +5233,48 @@ File: nvidia/tu10x/typec/ccg_primary.cyacd
File: nvidia/tu10x/typec/ccg_secondary.cyacd
File: nvidia/tu10x/typec/ccg_boot.cyacd

Firmware images needed for GSP-RM:

File: nvidia/tu102/gsp/bootloader-535.113.01.bin
File: nvidia/tu102/gsp/booter_load-535.113.01.bin
File: nvidia/tu102/gsp/booter_unload-535.113.01.bin
Link: nvidia/tu104/gsp -> ../tu102/gsp
Link: nvidia/tu106/gsp -> ../tu102/gsp

File: nvidia/tu116/gsp/booter_load-535.113.01.bin
File: nvidia/tu116/gsp/booter_unload-535.113.01.bin
Link: nvidia/tu116/gsp/bootloader-535.113.01.bin -> ../../tu102/gsp/bootloader-535.113.01.bin
Link: nvidia/tu117/gsp -> ../tu116/gsp

File: nvidia/ga100/gsp/bootloader-535.113.01.bin
File: nvidia/ga100/gsp/booter_load-535.113.01.bin
File: nvidia/ga100/gsp/booter_unload-535.113.01.bin

File: nvidia/ad102/gsp/bootloader-535.113.01.bin
File: nvidia/ad102/gsp/booter_load-535.113.01.bin
File: nvidia/ad102/gsp/booter_unload-535.113.01.bin
Link: nvidia/ad103/gsp -> ../ad102/gsp
Link: nvidia/ad104/gsp -> ../ad102/gsp
Link: nvidia/ad106/gsp -> ../ad102/gsp
Link: nvidia/ad107/gsp -> ../ad102/gsp

File: nvidia/ga102/gsp/bootloader-535.113.01.bin
File: nvidia/ga102/gsp/booter_load-535.113.01.bin
File: nvidia/ga102/gsp/booter_unload-535.113.01.bin
Link: nvidia/ga103/gsp -> ../ga102/gsp
Link: nvidia/ga104/gsp -> ../ga102/gsp
Link: nvidia/ga106/gsp -> ../ga102/gsp
Link: nvidia/ga107/gsp -> ../ga102/gsp

File: nvidia/tu102/gsp/gsp-535.113.01.bin
Origin: gsp_tu10x.bin from NVIDIA-Linux-x86_64-535.113.01.run
Link: nvidia/tu116/gsp/gsp-535.113.01.bin -> ../../tu102/gsp/gsp-535.113.01.bin
Link: nvidia/ga100/gsp/gsp-535.113.01.bin -> ../../tu102/gsp/gsp-535.113.01.bin

File: nvidia/ga102/gsp/gsp-535.113.01.bin
Origin: gsp_ga10x.bin from NVIDIA-Linux-x86_64-535.113.01.run
Link: nvidia/ad102/gsp/gsp-535.113.01.bin -> ../../ga102/gsp/gsp-535.113.01.bin

Licence: Redistributable. See LICENCE.nvidia for details

--------------------------------------------------------------------------

BIN
nvidia/ad102/gsp/booter_load-535.113.01.bin

Binary file not shown.

BIN
nvidia/ad102/gsp/booter_unload-535.113.01.bin

Binary file not shown.

BIN
nvidia/ad102/gsp/bootloader-535.113.01.bin

Binary file not shown.

BIN
nvidia/ga100/gsp/booter_load-535.113.01.bin

Binary file not shown.

BIN
nvidia/ga100/gsp/booter_unload-535.113.01.bin

Binary file not shown.

BIN
nvidia/ga100/gsp/bootloader-535.113.01.bin

Binary file not shown.

BIN
nvidia/ga102/gsp/booter_load-535.113.01.bin

Binary file not shown.

BIN
nvidia/ga102/gsp/booter_unload-535.113.01.bin

Binary file not shown.

BIN
nvidia/ga102/gsp/bootloader-535.113.01.bin

Binary file not shown.

BIN
nvidia/ga102/gsp/gsp-535.113.01.bin

Binary file not shown.

BIN
nvidia/tu102/gsp/booter_load-535.113.01.bin

Binary file not shown.

BIN
nvidia/tu102/gsp/booter_unload-535.113.01.bin

Binary file not shown.

BIN
nvidia/tu102/gsp/bootloader-535.113.01.bin

Binary file not shown.

BIN
nvidia/tu102/gsp/gsp-535.113.01.bin

Binary file not shown.

BIN
nvidia/tu116/gsp/booter_load-535.113.01.bin

Binary file not shown.

BIN
nvidia/tu116/gsp/booter_unload-535.113.01.bin

Binary file not shown.
Loading…
Cancel
Save