Skip to content
drm nouveau GSP support for 6.7-rc1

This is an optional pull request to add the initial
support for the NVIDIA GSP firmware to nouveau.

This firmware is a new direction for Turing+ GPUs,
and is only enabled by default on Ada generation.
Other generations need to use nouveau.config=NvGspRm=1

The GSP firmware takes nearly all the GPU init and
power management tasks onto a risc-v CPU on the GPU.

This patch series is mostly the work from Ben Skeggs,
and Dave added some patches to rebase it to the latest
firmware release which is where we will stay for as
long as possible as the firmwares have no ABI stability.