[PATCH 4/5] gpu: nova-core: firmware: process the GSP bootloader

Timur Tabi ttabi at nvidia.com
Mon Aug 25 15:45:13 UTC 2025


On Fri, 2025-08-22 at 21:47 +0900, Alexandre Courbot wrote:
> The GSP bootloader is a small RISC-V firmware that is loaded by Booter
> onto the GSP core and is in charge of loading, validating, and starting
> the actual GSP firmware.
> 
> It is a regular binary firmware file containing a specific header.
> Create a type holding the DMA-mapped firmware as well as useful
> information extracted from the header, and hook it into our firmware
> structure for later use.

...

> +    /// GSP bootloader, verifies the GSP firmware before loading and running it.
> +    bootloader: RiscvFirmware,

Can you please rename this to "gsp_bootloader", so that in the future, it can be differentiated from
the "generic bootloader" that is needed to load FWSEC on Turing?


More information about the Nouveau mailing list