On Sat Nov 15, 2025 at 4:55 AM JST, Joel Fernandes wrote: > Changes from v4 to v5: > - Fixed 2 import nits. > - Squashed a fixup to adjust GspStaticConfig (13th patch) to use wrapper > instead of directly using firmware bindings. > - Rebased on drm-rust-next. > > These patches a refresh of the series adding support for final stages of the > GSP boot process where a sequencer which inteprets firmware instructions needs > to run to boot the GSP processor, followed by waiting for an INIT_DONE message > from the GSP and finally retrieving GPU information from the GSP. > > The entire tree can be found at the git repository: > git: git://git.kernel.org/pub/scm/linux/kernel/git/jfern/linux.git > tag: seq-v5-4 > > Tested on my Ampere GA102 and I see in dmesg: > NovaCore 0000:00:07.0: GPU name: NVIDIA GeForce RTX 3090 Ti
Pushed to drm-rust-next with the changes I mentioned inline, thanks! We will definitely want to make our interfaces evolves some more (notably the command queue), and there are still a few nits to address, but we have been kicking the can down the road for quite some time with this one and in its current shape it provides a good foundation for the next stuff to build upon. The GSP is now initialized - not that it does anything beyond telling us its name, but it's a milestone nonetheless! :)
