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> |
||
|---|---|---|
| .. | ||
| ad102/gsp | ||
| ga100/gsp | ||
| ga102 | ||
| ga103/gr | ||
| ga104/gr | ||
| ga106/gr | ||
| ga107/gr | ||
| gk20a | ||
| gm20b | ||
| gm200 | ||
| gm204/gr | ||
| gm206 | ||
| gp10b | ||
| gp100 | ||
| gp102 | ||
| gp104/gr | ||
| gp106/gr | ||
| gp107/gr | ||
| gp108/gr | ||
| gv100 | ||
| tegra124 | ||
| tegra186 | ||
| tegra194 | ||
| tegra210 | ||
| tu10x/typec | ||
| tu102 | ||
| tu104/gr | ||
| tu106/gr | ||
| tu116 | ||
| tu117/gr | ||