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.