Re: [PATCH 25/27] gpu: nova-core: switch to the r000 GSP firmware

Timur Tabi <[email protected]>
Newsgroups dev.linux.lists.nova-gpu,org.kernel.vger.linux-kernel
Message-ID <[email protected]>
On Tue, 2026-08-18 at 20:52 -0700, John Hubbard wrote:


>          // Perform the chipset-specific boot sequence, and retrieve the unload bundle.
>          let unload_bundle = hal.boot(&self, &mut ctx, &gsp_fw)?.or_else(|| {
>              dev_warn!(dev, "The GSP won't be able to unload properly on unbind.\n");
> @@ -96,17 +122,41 @@ pub(crate) fn boot(
>  
>          dev_dbg!(pdev, "RISC-V active? {}\n", gsp_falcon.is_riscv_active(),);
>  
> -        self.cmdq
> -            .send_command_no_wait(bar, commands::SetSystemInfo::new(pdev, chipset))?;
> -        self.cmdq
> -            .send_command_no_wait(bar, commands::SetRegistry::new(ctx.vgpu.state())?)?;
> -
> -        hal.post_boot(&self, ctx, &gsp_fw)?;

FYI, my Turing fix moves the send_command_no_wait() calls to above the hal.boot() line, where it
belongs, so you'll need to rebase on top of it.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.