The Nvidia GA100 is a compute-only (no display hardware) Ampere GPU that
boots like a Turing (TU10x) GPU. Consequently, it needs the same kind of
firmware images that Turing does. Since Nouveau looks for all images
in GPU-specific directories, all of the firmware files that GA100 needs
must be reachable in the nvidia/ga100/ directory.
The ACR bootloader (acr/bl.bin, aka Generic Bootloader), is used normally
by Nouveau to support Turing and Ampere GPUs, both with and without
GSP-RM. However, there is still significant code missing in Nouveau to
support non-GSP GA100. Consequently, the firmware files that would
be used by Nouveau to support non-GSP GA100 are not included.
Since GA100 uses the same ACR bootloader as TU102, all that is needed is
a symlink.
Signed-off-by: Timur Tabi <ttabi@nvidia.com>
Link: nvidia/tu117/sec2/desc.bin -> ../../tu116/sec2/desc.bin
Link: nvidia/tu117/sec2/image.bin -> ../../tu116/sec2/image.bin
Link: nvidia/tu117/sec2/sig.bin -> ../../tu116/sec2/sig.bin
+Link: nvidia/ga100/acr/bl.bin -> ../../tu102/acr/bl.bin
File: nvidia/ga102/acr/ucode_ahesasc.bin
File: nvidia/ga102/acr/ucode_asb.bin
File: nvidia/ga102/acr/ucode_unload.bin