[PATCH v11 22/22] gpu: nova-core: gsp: enable FSP boot path

From: John Hubbard

Date: Fri May 29 2026 - 23:14:29 EST


From: Alexandre Courbot <acourbot@xxxxxxxxxx>

Now that all the elements are in place, enable the FSP boot path so
Hopper and Blackwell can boot.

Signed-off-by: Alexandre Courbot <acourbot@xxxxxxxxxx>
Signed-off-by: John Hubbard <jhubbard@xxxxxxxxxx>
---
drivers/gpu/nova-core/gsp/hal/gh100.rs | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/gpu/nova-core/gsp/hal/gh100.rs b/drivers/gpu/nova-core/gsp/hal/gh100.rs
index 0076ca00a771..c5434d59db0d 100644
--- a/drivers/gpu/nova-core/gsp/hal/gh100.rs
+++ b/drivers/gpu/nova-core/gsp/hal/gh100.rs
@@ -168,7 +168,7 @@ fn boot<'a>(
);

// Wrap the unload bundle into a drop guard so it is automatically run upon failure.
- let _unload_guard =
+ let unload_guard =
BootUnloadGuard::new(gsp, dev, bar, gsp_falcon, sec2_falcon, Some(unload_bundle));

Fsp::wait_secure_boot(dev, bar, chipset)?;
@@ -187,7 +187,7 @@ fn boot<'a>(
let fmc_boot_params_addr = args.boot_params_dma_handle();
wait_for_gsp_lockdown_release(dev, bar, gsp_falcon, fmc_boot_params_addr)?;

- Err(ENOTSUPP)
+ Ok(unload_guard)
}
}

--
2.54.0