[PATCH v13 9/9] gpu: nova-core: gsp: enable FSP boot path

From: Alexandre Courbot

Date: Wed Jun 03 2026 - 03:46:30 EST


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>
---
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 51ac3ddb832a..ea2b900e28a2 100644
--- a/drivers/gpu/nova-core/gsp/hal/gh100.rs
+++ b/drivers/gpu/nova-core/gsp/hal/gh100.rs
@@ -165,7 +165,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));

let mut fsp = Fsp::wait_secure_boot(dev, bar, chipset, fsp_fw)?;
@@ -182,7 +182,7 @@ fn boot<'a>(

wait_for_gsp_lockdown_release(dev, bar, gsp_falcon, args.boot_params_dma_handle())?;

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


--
2.54.0